[INFO] cloning repository https://github.com/rusty1968/ast1060-pac
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/rusty1968/ast1060-pac" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frusty1968%2Fast1060-pac", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frusty1968%2Fast1060-pac'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] dd1e5357d8274987b3e5a864a7bc49310bc0ccf7
[INFO] checking rusty1968/ast1060-pac against master#8f21a5c92ea55c348c275a1bc4fedbdf181e0d64 for pr-143011
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frusty1968%2Fast1060-pac" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/rusty1968/ast1060-pac
[INFO] finished tweaking git repo https://github.com/rusty1968/ast1060-pac
[INFO] tweaked toml for git repo https://github.com/rusty1968/ast1060-pac written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/rusty1968/ast1060-pac on toolchain 8f21a5c92ea55c348c275a1bc4fedbdf181e0d64
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8f21a5c92ea55c348c275a1bc4fedbdf181e0d64" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/rusty1968/ast1060-pac 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" "+8f21a5c92ea55c348c275a1bc4fedbdf181e0d64" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cortex-m-rt-macros v0.6.15
[INFO] [stderr]   Downloaded cortex-m-rt v0.6.15
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8f21a5c92ea55c348c275a1bc4fedbdf181e0d64" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fce1c8c07889bcd5ca7ceab05e371fd99a3bb1a4a170d8ad434ec069dfccec4c
[INFO] running `Command { std: "docker" "start" "-a" "fce1c8c07889bcd5ca7ceab05e371fd99a3bb1a4a170d8ad434ec069dfccec4c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fce1c8c07889bcd5ca7ceab05e371fd99a3bb1a4a170d8ad434ec069dfccec4c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fce1c8c07889bcd5ca7ceab05e371fd99a3bb1a4a170d8ad434ec069dfccec4c", kill_on_drop: false }`
[INFO] [stdout] fce1c8c07889bcd5ca7ceab05e371fd99a3bb1a4a170d8ad434ec069dfccec4c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8f21a5c92ea55c348c275a1bc4fedbdf181e0d64" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4f421685def1dd1fa80f99118f9874e590470d571b64f6d35c69398e3b81e7d7
[INFO] running `Command { std: "docker" "start" "-a" "4f421685def1dd1fa80f99118f9874e590470d571b64f6d35c69398e3b81e7d7", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling cortex-m v0.7.7
[INFO] [stderr]     Checking nb v1.1.0
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]     Checking vcell v0.1.3
[INFO] [stderr]     Checking bitfield v0.13.2
[INFO] [stderr]    Compiling ast1060-pac v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking volatile-register v0.2.2
[INFO] [stderr]     Checking nb v0.1.3
[INFO] [stderr]     Checking embedded-hal v0.2.7
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi000.rs:84:36
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn enbl_ce0default_wr_type(&mut self) -> EnblCe0defaultWrTypeW<Spi000Spec> {
[INFO] [stdout]    |                                    ^^^^^^^^^     --------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                    |
[INFO] [stdout]    |                                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn enbl_ce0default_wr_type(&mut self) -> EnblCe0defaultWrTypeW<'_, Spi000Spec> {
[INFO] [stdout]    |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi000.rs:89:36
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn enbl_ce1default_wr_type(&mut self) -> EnblCe1defaultWrTypeW<Spi000Spec> {
[INFO] [stdout]    |                                    ^^^^^^^^^     --------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                    |
[INFO] [stdout]    |                                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn enbl_ce1default_wr_type(&mut self) -> EnblCe1defaultWrTypeW<'_, Spi000Spec> {
[INFO] [stdout]    |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi004.rs:267:32
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub fn ce0spiaddr_mode_sel(&mut self) -> Ce0spiaddrModeSelW<Spi004Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub fn ce0spiaddr_mode_sel(&mut self) -> Ce0spiaddrModeSelW<'_, Spi004Spec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi004.rs:272:32
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub fn ce1spiaddr_mode_sel(&mut self) -> Ce1spiaddrModeSelW<Spi004Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub fn ce1spiaddr_mode_sel(&mut self) -> Ce1spiaddrModeSelW<'_, Spi004Spec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi004.rs:277:40
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn ce04baddr_auto_read_cmd_sel(&mut self) -> Ce04baddrAutoReadCmdSelW<Spi004Spec> {
[INFO] [stdout]     |                                        ^^^^^^^^^     ------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn ce04baddr_auto_read_cmd_sel(&mut self) -> Ce04baddrAutoReadCmdSelW<'_, Spi004Spec> {
[INFO] [stdout]     |                                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi004.rs:282:40
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub fn ce14baddr_auto_read_cmd_sel(&mut self) -> Ce14baddrAutoReadCmdSelW<Spi004Spec> {
[INFO] [stdout]     |                                        ^^^^^^^^^     ------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub fn ce14baddr_auto_read_cmd_sel(&mut self) -> Ce14baddrAutoReadCmdSelW<'_, Spi004Spec> {
[INFO] [stdout]     |                                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi004.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 289 |     ) -> SelectCe0minimumInactiveTimingTcshW<Spi004Spec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     ) -> SelectCe0minimumInactiveTimingTcshW<'_, Spi004Spec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi004.rs:295:9
[INFO] [stdout]     |
[INFO] [stdout] 295 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 296 |     ) -> SelectCe1minimumInactiveTimingTcshW<Spi004Spec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 296 |     ) -> SelectCe1minimumInactiveTimingTcshW<'_, Spi004Spec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi008.rs:257:41
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub fn spiwr_addr_protected_intenbl(&mut self) -> SpiwrAddrProtectedIntenblW<Spi008Spec> {
[INFO] [stdout]     |                                         ^^^^^^^^^     -------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub fn spiwr_addr_protected_intenbl(&mut self) -> SpiwrAddrProtectedIntenblW<'_, Spi008Spec> {
[INFO] [stdout]     |                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi008.rs:262:33
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub fn spicmd_abort_intenbl(&mut self) -> SpicmdAbortIntenblW<Spi008Spec> {
[INFO] [stdout]     |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub fn spicmd_abort_intenbl(&mut self) -> SpicmdAbortIntenblW<'_, Spi008Spec> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi008.rs:267:23
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub fn dmaintenbl(&mut self) -> DmaintenblW<Spi008Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub fn dmaintenbl(&mut self) -> DmaintenblW<'_, Spi008Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi008.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 274 |     ) -> DmabufferModeFifofullEmptyIntenblW<Spi008Spec> {
[INFO] [stdout]     |          ---------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |     ) -> DmabufferModeFifofullEmptyIntenblW<'_, Spi008Spec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi008.rs:279:40
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn spiwr_addr_protected_status(&mut self) -> SpiwrAddrProtectedStatusW<Spi008Spec> {
[INFO] [stdout]     |                                        ^^^^^^^^^     ------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn spiwr_addr_protected_status(&mut self) -> SpiwrAddrProtectedStatusW<'_, Spi008Spec> {
[INFO] [stdout]     |                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi008.rs:284:32
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn spicmd_abort_status(&mut self) -> SpicmdAbortStatusW<Spi008Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn spicmd_abort_status(&mut self) -> SpicmdAbortStatusW<'_, Spi008Spec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi00c.rs:199:35
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn data_byte_lane_disable(&mut self) -> DataByteLaneDisableW<Spi00cSpec> {
[INFO] [stdout]     |                                   ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn data_byte_lane_disable(&mut self) -> DataByteLaneDisableW<'_, Spi00cSpec> {
[INFO] [stdout]     |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi00c.rs:204:38
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub fn spiaddr_byte_lane_disable(&mut self) -> SpiaddrByteLaneDisableW<Spi00cSpec> {
[INFO] [stdout]     |                                      ^^^^^^^^^     ----------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub fn spiaddr_byte_lane_disable(&mut self) -> SpiaddrByteLaneDisableW<'_, Spi00cSpec> {
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:847:31
[INFO] [stdout]     |
[INFO] [stdout] 847 |     pub fn spicmdmodecmd_mode(&mut self) -> SpicmdmodecmdModeW<Spi010Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 847 |     pub fn spicmdmodecmd_mode(&mut self) -> SpicmdmodecmdModeW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:852:31
[INFO] [stdout]     |
[INFO] [stdout] 852 |     pub fn cestop_active_ctrl(&mut self) -> CestopActiveCtrlW<Spi010Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 852 |     pub fn cestop_active_ctrl(&mut self) -> CestopActiveCtrlW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:858:9
[INFO] [stdout]     |
[INFO] [stdout] 858 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 859 |     ) -> ReservedEnblDualDataInputModeW<Spi010Spec> {
[INFO] [stdout]     |          ------------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 859 |     ) -> ReservedEnblDualDataInputModeW<'_, Spi010Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:864:22
[INFO] [stdout]     |
[INFO] [stdout] 864 |     pub fn reserved2(&mut self) -> Reserved2W<Spi010Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 864 |     pub fn reserved2(&mut self) -> Reserved2W<'_, Spi010Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:869:29
[INFO] [stdout]     |
[INFO] [stdout] 869 |     pub fn msblsbfirst_ctrl(&mut self) -> MsblsbfirstCtrlW<Spi010Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 869 |     pub fn msblsbfirst_ctrl(&mut self) -> MsblsbfirstCtrlW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:875:9
[INFO] [stdout]     |
[INFO] [stdout] 875 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 876 |     ) -> DummyCyclesBeforeDataForNormalReadCmdLowBitsW<Spi010Spec> {
[INFO] [stdout]     |          --------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 876 |     ) -> DummyCyclesBeforeDataForNormalReadCmdLowBitsW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:881:37
[INFO] [stdout]     |
[INFO] [stdout] 881 |     pub fn spiclk_frequency_sel_tck(&mut self) -> SpiclkFrequencySelTckW<Spi010Spec> {
[INFO] [stdout]     |                                     ^^^^^^^^^     ---------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                     |
[INFO] [stdout]     |                                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 881 |     pub fn spiclk_frequency_sel_tck(&mut self) -> SpiclkFrequencySelTckW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:886:42
[INFO] [stdout]     |
[INFO] [stdout] 886 |     pub fn dis_spiflash_readwr_cmd_merge(&mut self) -> DisSpiflashReadwrCmdMergeW<Spi010Spec> {
[INFO] [stdout]     |                                          ^^^^^^^^^     -------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 886 |     pub fn dis_spiflash_readwr_cmd_merge(&mut self) -> DisSpiflashReadwrCmdMergeW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:892:9
[INFO] [stdout]     |
[INFO] [stdout] 892 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 893 |     ) -> DummyCyclesBeforeDataForNormalReadCmdHighBitsW<Spi010Spec> {
[INFO] [stdout]     |          ---------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 893 |     ) -> DummyCyclesBeforeDataForNormalReadCmdHighBitsW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:898:35
[INFO] [stdout]     |
[INFO] [stdout] 898 |     pub fn dummy_cycle_cmd_output(&mut self) -> DummyCycleCmdOutputW<Spi010Spec> {
[INFO] [stdout]     |                                   ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 898 |     pub fn dummy_cycle_cmd_output(&mut self) -> DummyCycleCmdOutputW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:903:19
[INFO] [stdout]     |
[INFO] [stdout] 903 |     pub fn spicmd(&mut self) -> SpicmdW<Spi010Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 903 |     pub fn spicmd(&mut self) -> SpicmdW<'_, Spi010Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:908:28
[INFO] [stdout]     |
[INFO] [stdout] 908 |     pub fn spibase_clk_sel(&mut self) -> SpibaseClkSelW<Spi010Spec> {
[INFO] [stdout]     |                            ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 908 |     pub fn spibase_clk_sel(&mut self) -> SpibaseClkSelW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:913:19
[INFO] [stdout]     |
[INFO] [stdout] 913 |     pub fn iomode(&mut self) -> IomodeW<Spi010Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 913 |     pub fn iomode(&mut self) -> IomodeW<'_, Spi010Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:857:32
[INFO] [stdout]     |
[INFO] [stdout] 857 |     pub fn spicmdmodecmd_mode1(&mut self) -> SpicmdmodecmdMode1W<Spi014Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 857 |     pub fn spicmdmodecmd_mode1(&mut self) -> SpicmdmodecmdMode1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:862:32
[INFO] [stdout]     |
[INFO] [stdout] 862 |     pub fn cestop_active_ctrl1(&mut self) -> CestopActiveCtrl1W<Spi014Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 862 |     pub fn cestop_active_ctrl1(&mut self) -> CestopActiveCtrl1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:868:9
[INFO] [stdout]     |
[INFO] [stdout] 868 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 869 |     ) -> ReservedEnblDualDataInputMode1W<Spi014Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 869 |     ) -> ReservedEnblDualDataInputMode1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:874:22
[INFO] [stdout]     |
[INFO] [stdout] 874 |     pub fn reserved3(&mut self) -> Reserved3W<Spi014Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 874 |     pub fn reserved3(&mut self) -> Reserved3W<'_, Spi014Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:879:30
[INFO] [stdout]     |
[INFO] [stdout] 879 |     pub fn msblsbfirst_ctrl1(&mut self) -> MsblsbfirstCtrl1W<Spi014Spec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 879 |     pub fn msblsbfirst_ctrl1(&mut self) -> MsblsbfirstCtrl1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:885:9
[INFO] [stdout]     |
[INFO] [stdout] 885 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 886 |     ) -> DummyCyclesBeforeDataForNormalReadCmdLowBits1W<Spi014Spec> {
[INFO] [stdout]     |          ---------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 886 |     ) -> DummyCyclesBeforeDataForNormalReadCmdLowBits1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:891:38
[INFO] [stdout]     |
[INFO] [stdout] 891 |     pub fn spiclk_frequency_sel_tck1(&mut self) -> SpiclkFrequencySelTck1W<Spi014Spec> {
[INFO] [stdout]     |                                      ^^^^^^^^^     ----------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 891 |     pub fn spiclk_frequency_sel_tck1(&mut self) -> SpiclkFrequencySelTck1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:896:43
[INFO] [stdout]     |
[INFO] [stdout] 896 |     pub fn dis_spiflash_readwr_cmd_merge1(&mut self) -> DisSpiflashReadwrCmdMerge1W<Spi014Spec> {
[INFO] [stdout]     |                                           ^^^^^^^^^     --------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 896 |     pub fn dis_spiflash_readwr_cmd_merge1(&mut self) -> DisSpiflashReadwrCmdMerge1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:901:22
[INFO] [stdout]     |
[INFO] [stdout] 901 |     pub fn reserved1(&mut self) -> Reserved1W<Spi014Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 901 |     pub fn reserved1(&mut self) -> Reserved1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:907:9
[INFO] [stdout]     |
[INFO] [stdout] 907 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 908 |     ) -> DummyCyclesBeforeDataForNormalReadCmdHighBits1W<Spi014Spec> {
[INFO] [stdout]     |          ----------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 908 |     ) -> DummyCyclesBeforeDataForNormalReadCmdHighBits1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:913:36
[INFO] [stdout]     |
[INFO] [stdout] 913 |     pub fn dummy_cycle_cmd_output1(&mut self) -> DummyCycleCmdOutput1W<Spi014Spec> {
[INFO] [stdout]     |                                    ^^^^^^^^^     --------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 913 |     pub fn dummy_cycle_cmd_output1(&mut self) -> DummyCycleCmdOutput1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:918:20
[INFO] [stdout]     |
[INFO] [stdout] 918 |     pub fn spicmd1(&mut self) -> Spicmd1W<Spi014Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 918 |     pub fn spicmd1(&mut self) -> Spicmd1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:923:29
[INFO] [stdout]     |
[INFO] [stdout] 923 |     pub fn spibase_clk_sel1(&mut self) -> SpibaseClkSel1W<Spi014Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 923 |     pub fn spibase_clk_sel1(&mut self) -> SpibaseClkSel1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:928:20
[INFO] [stdout]     |
[INFO] [stdout] 928 |     pub fn iomode1(&mut self) -> Iomode1W<Spi014Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 928 |     pub fn iomode1(&mut self) -> Iomode1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi030.rs:28:29
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn start_addr_a3116(&mut self) -> StartAddrA3116W<Spi030Spec> {
[INFO] [stdout]    |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn start_addr_a3116(&mut self) -> StartAddrA3116W<'_, Spi030Spec> {
[INFO] [stdout]    |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi030.rs:33:27
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn end_addr_a3116(&mut self) -> EndAddrA3116W<Spi030Spec> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn end_addr_a3116(&mut self) -> EndAddrA3116W<'_, Spi030Spec> {
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi034.rs:28:30
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn start_addr_a31161(&mut self) -> StartAddrA31161W<Spi034Spec> {
[INFO] [stdout]    |                              ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn start_addr_a31161(&mut self) -> StartAddrA31161W<'_, Spi034Spec> {
[INFO] [stdout]    |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi034.rs:33:28
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn end_addr_a31161(&mut self) -> EndAddrA31161W<Spi034Spec> {
[INFO] [stdout]    |                            ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn end_addr_a31161(&mut self) -> EndAddrA31161W<'_, Spi034Spec> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi054.rs:26:39
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn spidummy_cycle_output_data(&mut self) -> SpidummyCycleOutputDataW<Spi054Spec> {
[INFO] [stdout]    |                                       ^^^^^^^^^     ------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn spidummy_cycle_output_data(&mut self) -> SpidummyCycleOutputDataW<'_, Spi054Spec> {
[INFO] [stdout]    |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi080.rs:391:20
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn dmaenbl(&mut self) -> DmaenblW<Spi080Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn dmaenbl(&mut self) -> DmaenblW<'_, Spi080Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi080.rs:396:25
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn dmadirection(&mut self) -> DmadirectionW<Spi080Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn dmadirection(&mut self) -> DmadirectionW<'_, Spi080Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi080.rs:401:39
[INFO] [stdout]     |
[INFO] [stdout] 401 |     pub fn check_sum_calculation_only(&mut self) -> CheckSumCalculationOnlyW<Spi080Spec> {
[INFO] [stdout]     |                                       ^^^^^^^^^     ------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 401 |     pub fn check_sum_calculation_only(&mut self) -> CheckSumCalculationOnlyW<'_, Spi080Spec> {
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi080.rs:406:29
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub fn calibration_mode(&mut self) -> CalibrationModeW<Spi080Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub fn calibration_mode(&mut self) -> CalibrationModeW<'_, Spi080Spec> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi080.rs:411:27
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn dmabuffer_mode(&mut self) -> DmabufferModeW<Spi080Spec> {
[INFO] [stdout]     |                           ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn dmabuffer_mode(&mut self) -> DmabufferModeW<'_, Spi080Spec> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi080.rs:417:9
[INFO] [stdout]     |
[INFO] [stdout] 417 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 418 |     ) -> SpireadDataInputDelayCycleSettingW<Spi080Spec> {
[INFO] [stdout]     |          ---------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     ) -> SpireadDataInputDelayCycleSettingW<'_, Spi080Spec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi080.rs:423:37
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn spiclk_frequency_setting(&mut self) -> SpiclkFrequencySettingW<Spi080Spec> {
[INFO] [stdout]     |                                     ^^^^^^^^^     ----------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                     |
[INFO] [stdout]     |                                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn spiclk_frequency_setting(&mut self) -> SpiclkFrequencySettingW<'_, Spi080Spec> {
[INFO] [stdout]     |                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi080.rs:428:19
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn dmareq(&mut self) -> DmareqW<Spi080Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn dmareq(&mut self) -> DmareqW<'_, Spi080Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi084.rs:26:34
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn flash_side_start_addr(&mut self) -> FlashSideStartAddrW<Spi084Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn flash_side_start_addr(&mut self) -> FlashSideStartAddrW<'_, Spi084Spec> {
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi088.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 21 |     ) -> DramsideStartAddrMemoryModeOnlyW<Spi088Spec> {
[INFO] [stdout]    |          -------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 21 |     ) -> DramsideStartAddrMemoryModeOnlyW<'_, Spi088Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi08c.rs:26:22
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn dmalength(&mut self) -> DmalengthW<Spi08cSpec> {
[INFO] [stdout]    |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn dmalength(&mut self) -> DmalengthW<'_, Spi08cSpec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi094.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 56 |     ) -> Spiclkhclk2delayCycleForDataInputLatchPointW<Spi094Spec> {
[INFO] [stdout]    |          -------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     ) -> Spiclkhclk2delayCycleForDataInputLatchPointW<'_, Spi094Spec> {
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi094.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 63 |     ) -> Spiclkhclk3delayCycleForDataInputLatchPointW<Spi094Spec> {
[INFO] [stdout]    |          -------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     ) -> Spiclkhclk3delayCycleForDataInputLatchPointW<'_, Spi094Spec> {
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi094.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 70 |     ) -> Spiclkhclk4delayCycleForDataInputLatchPointW<Spi094Spec> {
[INFO] [stdout]    |          -------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     ) -> Spiclkhclk4delayCycleForDataInputLatchPointW<'_, Spi094Spec> {
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi094.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 77 |     ) -> Spiclkhclk5delayCycleForDataInputLatchPointW<Spi094Spec> {
[INFO] [stdout]    |          -------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 77 |     ) -> Spiclkhclk5delayCycleForDataInputLatchPointW<'_, Spi094Spec> {
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi098.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 56 |     ) -> Spiclkhclk2delayCycleForDataInputLatchPoint1W<Spi098Spec> {
[INFO] [stdout]    |          --------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     ) -> Spiclkhclk2delayCycleForDataInputLatchPoint1W<'_, Spi098Spec> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi098.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 63 |     ) -> Spiclkhclk3delayCycleForDataInputLatchPoint1W<Spi098Spec> {
[INFO] [stdout]    |          --------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     ) -> Spiclkhclk3delayCycleForDataInputLatchPoint1W<'_, Spi098Spec> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi098.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 70 |     ) -> Spiclkhclk4delayCycleForDataInputLatchPoint1W<Spi098Spec> {
[INFO] [stdout]    |          --------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     ) -> Spiclkhclk4delayCycleForDataInputLatchPoint1W<'_, Spi098Spec> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi098.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 77 |     ) -> Spiclkhclk5delayCycleForDataInputLatchPoint1W<Spi098Spec> {
[INFO] [stdout]    |          --------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 77 |     ) -> Spiclkhclk5delayCycleForDataInputLatchPoint1W<'_, Spi098Spec> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0a0.rs:89:43
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn enbl_readwr_cmd_filter_for_ce0(&mut self) -> EnblReadwrCmdFilterForCe0W<Spi0a0Spec> {
[INFO] [stdout]    |                                           ^^^^^^^^^     -------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                           |
[INFO] [stdout]    |                                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn enbl_readwr_cmd_filter_for_ce0(&mut self) -> EnblReadwrCmdFilterForCe0W<'_, Spi0a0Spec> {
[INFO] [stdout]    |                                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0a0.rs:94:43
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn enbl_readwr_cmd_filter_for_ce1(&mut self) -> EnblReadwrCmdFilterForCe1W<Spi0a0Spec> {
[INFO] [stdout]    |                                           ^^^^^^^^^     -------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                           |
[INFO] [stdout]    |                                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn enbl_readwr_cmd_filter_for_ce1(&mut self) -> EnblReadwrCmdFilterForCe1W<'_, Spi0a0Spec> {
[INFO] [stdout]    |                                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a0.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 101 |     ) -> Enbl0x03and0x13inFullyQualifiedCmdListW<Spi0a0Spec> {
[INFO] [stdout]     |          --------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 101 |     ) -> Enbl0x03and0x13inFullyQualifiedCmdListW<'_, Spi0a0Spec> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a4.rs:147:36
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn mode_of_wr_addr_filter1(&mut self) -> ModeOfWrAddrFilter1W<Spi0a4Spec> {
[INFO] [stdout]     |                                    ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn mode_of_wr_addr_filter1(&mut self) -> ModeOfWrAddrFilter1W<'_, Spi0a4Spec> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a4.rs:152:36
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub fn mode_of_wr_addr_filter2(&mut self) -> ModeOfWrAddrFilter2W<Spi0a4Spec> {
[INFO] [stdout]     |                                    ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub fn mode_of_wr_addr_filter2(&mut self) -> ModeOfWrAddrFilter2W<'_, Spi0a4Spec> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a4.rs:157:36
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn mode_of_wr_addr_filter3(&mut self) -> ModeOfWrAddrFilter3W<Spi0a4Spec> {
[INFO] [stdout]     |                                    ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn mode_of_wr_addr_filter3(&mut self) -> ModeOfWrAddrFilter3W<'_, Spi0a4Spec> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a4.rs:162:36
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn mode_of_wr_addr_filter4(&mut self) -> ModeOfWrAddrFilter4W<Spi0a4Spec> {
[INFO] [stdout]     |                                    ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn mode_of_wr_addr_filter4(&mut self) -> ModeOfWrAddrFilter4W<'_, Spi0a4Spec> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a4.rs:167:36
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn mode_of_wr_addr_filter5(&mut self) -> ModeOfWrAddrFilter5W<Spi0a4Spec> {
[INFO] [stdout]     |                                    ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn mode_of_wr_addr_filter5(&mut self) -> ModeOfWrAddrFilter5W<'_, Spi0a4Spec> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a4.rs:172:36
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn mode_of_wr_addr_filter6(&mut self) -> ModeOfWrAddrFilter6W<Spi0a4Spec> {
[INFO] [stdout]     |                                    ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn mode_of_wr_addr_filter6(&mut self) -> ModeOfWrAddrFilter6W<'_, Spi0a4Spec> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 137 |     ) -> LockSpir00fromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 137 |     ) -> LockSpir00fromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 144 |     ) -> LockSpir04fromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 144 |     ) -> LockSpir04fromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 151 |     ) -> LockSpir10fromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 151 |     ) -> LockSpir10fromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 158 |     ) -> LockSpir14fromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     ) -> LockSpir14fromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 165 |     ) -> LockSpir18fromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 165 |     ) -> LockSpir18fromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 172 |     ) -> LockSpir30fromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 172 |     ) -> LockSpir30fromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 179 |     ) -> LockSpir34fromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 179 |     ) -> LockSpir34fromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 186 |     ) -> LockSpir38fromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 186 |     ) -> LockSpir38fromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 193 |     ) -> LockSpir94spir98spir9cfromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 193 |     ) -> LockSpir94spir98spir9cfromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 200 |     ) -> LockSpira0andFqcdaqcdfromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 200 |     ) -> LockSpira0andFqcdaqcdfromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 207 |     ) -> LockSpira4andAddrFilterFromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          -------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 207 |     ) -> LockSpira4andAddrFilterFromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 214 |     ) -> LockSpir64fromWrUntilRstBySrstspi1W<Spi0a8Spec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 214 |     ) -> LockSpir64fromWrUntilRstBySrstspi1W<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 221 |     ) -> LockSpir70spir74spir78fromWrUntilRstBySrstspi1W<Spi0a8Spec> {
[INFO] [stdout]     |          ----------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 221 |     ) -> LockSpir70spir74spir78fromWrUntilRstBySrstspi1W<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 139 |     ) -> LockSpir00fromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 139 |     ) -> LockSpir00fromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 146 |     ) -> LockSpir04fromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 146 |     ) -> LockSpir04fromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 153 |     ) -> LockSpir10fromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     ) -> LockSpir10fromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 160 |     ) -> LockSpir14fromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 160 |     ) -> LockSpir14fromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 167 |     ) -> LockSpir18fromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 167 |     ) -> LockSpir18fromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 174 |     ) -> LockSpir30fromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 174 |     ) -> LockSpir30fromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 181 |     ) -> LockSpir34fromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     ) -> LockSpir34fromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 188 |     ) -> LockSpir38fromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 188 |     ) -> LockSpir38fromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 195 |     ) -> LockSpir94spir98spir9cfromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 195 |     ) -> LockSpir94spir98spir9cfromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 202 |     ) -> LockSpira0andFqcdaqcdfromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ---------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 202 |     ) -> LockSpira0andFqcdaqcdfromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 209 |     ) -> LockSpira4andAddrFilterFromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ------------------------------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 209 |     ) -> LockSpira4andAddrFilterFromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:215:9
[INFO] [stdout]     |
[INFO] [stdout] 215 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 216 |     ) -> LockSpir64fromWrUntilRstByWatchdogSpi1W<Spi0acSpec> {
[INFO] [stdout]     |          --------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 216 |     ) -> LockSpir64fromWrUntilRstByWatchdogSpi1W<'_, Spi0acSpec> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 223 |     ) -> LockSpir70spir74spir78fromWrUntilRstByWatchdogSpi1W<Spi0acSpec> {
[INFO] [stdout]     |          --------------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 223 |     ) -> LockSpir70spir74spir78fromWrUntilRstByWatchdogSpi1W<'_, Spi0acSpec> {
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0b0.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit2712W<Spi0b0Spec> {
[INFO] [stdout]    |          ------------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit2712W<'_, Spi0b0Spec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0b0.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit2712W<Spi0b0Spec> {
[INFO] [stdout]    |          ------------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit2712W<'_, Spi0b0Spec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0b4.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27121W<Spi0b4Spec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27121W<'_, Spi0b4Spec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0b4.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27121W<Spi0b4Spec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27121W<'_, Spi0b4Spec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0b8.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27122W<Spi0b8Spec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27122W<'_, Spi0b8Spec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0b8.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27122W<Spi0b8Spec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27122W<'_, Spi0b8Spec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0bc.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27123W<Spi0bcSpec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27123W<'_, Spi0bcSpec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0bc.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27123W<Spi0bcSpec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27123W<'_, Spi0bcSpec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0c0.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27124W<Spi0c0Spec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27124W<'_, Spi0c0Spec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0c0.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27124W<Spi0c0Spec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27124W<'_, Spi0c0Spec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0c4.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27125W<Spi0c4Spec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27125W<'_, Spi0c4Spec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0c4.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27125W<Spi0c4Spec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27125W<'_, Spi0c4Spec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi100.rs:37:33
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn fully_qualified_cmd9(&mut self) -> FullyQualifiedCmd9W<Spi100Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn fully_qualified_cmd9(&mut self) -> FullyQualifiedCmd9W<'_, Spi100Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi100.rs:42:32
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn fully_qualified_cmd(&mut self) -> FullyQualifiedCmdW<Spi100Spec> {
[INFO] [stdout]    |                                ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn fully_qualified_cmd(&mut self) -> FullyQualifiedCmdW<'_, Spi100Spec> {
[INFO] [stdout]    |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi100.rs:47:23
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn enbl_entry(&mut self) -> EnblEntryW<Spi100Spec> {
[INFO] [stdout]    |                       ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn enbl_entry(&mut self) -> EnblEntryW<'_, Spi100Spec> {
[INFO] [stdout]    |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi104.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd10(&mut self) -> FullyQualifiedCmd10W<Spi104Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd10(&mut self) -> FullyQualifiedCmd10W<'_, Spi104Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi104.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd1(&mut self) -> FullyQualifiedCmd1W<Spi104Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd1(&mut self) -> FullyQualifiedCmd1W<'_, Spi104Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi104.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry1(&mut self) -> EnblEntry1W<Spi104Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry1(&mut self) -> EnblEntry1W<'_, Spi104Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi108.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd11(&mut self) -> FullyQualifiedCmd11W<Spi108Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd11(&mut self) -> FullyQualifiedCmd11W<'_, Spi108Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi108.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd2(&mut self) -> FullyQualifiedCmd2W<Spi108Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd2(&mut self) -> FullyQualifiedCmd2W<'_, Spi108Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi108.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry2(&mut self) -> EnblEntry2W<Spi108Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry2(&mut self) -> EnblEntry2W<'_, Spi108Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi10c.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd12(&mut self) -> FullyQualifiedCmd12W<Spi10cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd12(&mut self) -> FullyQualifiedCmd12W<'_, Spi10cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi10c.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd3(&mut self) -> FullyQualifiedCmd3W<Spi10cSpec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd3(&mut self) -> FullyQualifiedCmd3W<'_, Spi10cSpec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi10c.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry3(&mut self) -> EnblEntry3W<Spi10cSpec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry3(&mut self) -> EnblEntry3W<'_, Spi10cSpec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi110.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd13(&mut self) -> FullyQualifiedCmd13W<Spi110Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd13(&mut self) -> FullyQualifiedCmd13W<'_, Spi110Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi110.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd4(&mut self) -> FullyQualifiedCmd4W<Spi110Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd4(&mut self) -> FullyQualifiedCmd4W<'_, Spi110Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi110.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry4(&mut self) -> EnblEntry4W<Spi110Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry4(&mut self) -> EnblEntry4W<'_, Spi110Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi114.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd14(&mut self) -> FullyQualifiedCmd14W<Spi114Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd14(&mut self) -> FullyQualifiedCmd14W<'_, Spi114Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi114.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd5(&mut self) -> FullyQualifiedCmd5W<Spi114Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd5(&mut self) -> FullyQualifiedCmd5W<'_, Spi114Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi114.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry5(&mut self) -> EnblEntry5W<Spi114Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry5(&mut self) -> EnblEntry5W<'_, Spi114Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi118.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd15(&mut self) -> FullyQualifiedCmd15W<Spi118Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd15(&mut self) -> FullyQualifiedCmd15W<'_, Spi118Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi118.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd6(&mut self) -> FullyQualifiedCmd6W<Spi118Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd6(&mut self) -> FullyQualifiedCmd6W<'_, Spi118Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi118.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry6(&mut self) -> EnblEntry6W<Spi118Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry6(&mut self) -> EnblEntry6W<'_, Spi118Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi11c.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd16(&mut self) -> FullyQualifiedCmd16W<Spi11cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd16(&mut self) -> FullyQualifiedCmd16W<'_, Spi11cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi11c.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd7(&mut self) -> FullyQualifiedCmd7W<Spi11cSpec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd7(&mut self) -> FullyQualifiedCmd7W<'_, Spi11cSpec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi11c.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry7(&mut self) -> EnblEntry7W<Spi11cSpec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry7(&mut self) -> EnblEntry7W<'_, Spi11cSpec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi120.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi120Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi120Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi120.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi120Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi120Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi120.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi120Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi120Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi124.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi124Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi124Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi124.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi124Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi124Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi124.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi124Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi124Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi128.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi128Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi128Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi128.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi128Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi128Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi128.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi128Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi128Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi12c.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi12cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi12cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi12c.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi12cSpec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi12cSpec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi12c.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi12cSpec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi12cSpec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi130.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi130Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi130Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi130.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi130Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi130Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi130.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi130Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi130Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi134.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi134Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi134Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi134.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi134Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi134Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi134.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi134Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi134Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi138.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi138Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi138Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi138.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi138Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi138Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi138.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi138Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi138Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi13c.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi13cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi13cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi13c.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi13cSpec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi13cSpec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi13c.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi13cSpec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi13cSpec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi140.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi140Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi140Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi140.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi140Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi140Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi140.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi140Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi140Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi144.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi144Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi144Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi144.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi144Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi144Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi144.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi144Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi144Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi148.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi148Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi148Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi148.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi148Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi148Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi148.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi148Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi148Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi150.rs:149:17
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn cmd0(&mut self) -> Cmd0W<Spi150Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn cmd0(&mut self) -> Cmd0W<'_, Spi150Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi150.rs:154:17
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn cmd1(&mut self) -> Cmd1W<Spi150Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn cmd1(&mut self) -> Cmd1W<'_, Spi150Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi150.rs:159:17
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn cmd2(&mut self) -> Cmd2W<Spi150Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn cmd2(&mut self) -> Cmd2W<'_, Spi150Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi150.rs:164:21
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub fn _3b4bcmd(&mut self) -> _3b4bcmdW<Spi150Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     --------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub fn _3b4bcmd(&mut self) -> _3b4bcmdW<'_, Spi150Spec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi150.rs:169:30
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub fn enbl_cmd0for_read(&mut self) -> EnblCmd0forReadW<Spi150Spec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub fn enbl_cmd0for_read(&mut self) -> EnblCmd0forReadW<'_, Spi150Spec> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi150.rs:174:28
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn enbl_cmd0for_wr(&mut self) -> EnblCmd0forWrW<Spi150Spec> {
[INFO] [stdout]     |                            ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn enbl_cmd0for_wr(&mut self) -> EnblCmd0forWrW<'_, Spi150Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi150.rs:179:30
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn enbl_cmd1for_read(&mut self) -> EnblCmd1forReadW<Spi150Spec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn enbl_cmd1for_read(&mut self) -> EnblCmd1forReadW<'_, Spi150Spec> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi150.rs:184:28
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub fn enbl_cmd1for_wr(&mut self) -> EnblCmd1forWrW<Spi150Spec> {
[INFO] [stdout]     |                            ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub fn enbl_cmd1for_wr(&mut self) -> EnblCmd1forWrW<'_, Spi150Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi150.rs:189:30
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub fn enbl_cmd2for_read(&mut self) -> EnblCmd2forReadW<Spi150Spec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub fn enbl_cmd2for_read(&mut self) -> EnblCmd2forReadW<'_, Spi150Spec> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi150.rs:194:28
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn enbl_cmd2for_wr(&mut self) -> EnblCmd2forWrW<Spi150Spec> {
[INFO] [stdout]     |                            ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn enbl_cmd2for_wr(&mut self) -> EnblCmd2forWrW<'_, Spi150Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi154.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd01(&mut self) -> Cmd01W<Spi154Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd01(&mut self) -> Cmd01W<'_, Spi154Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi154.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd11(&mut self) -> Cmd11W<Spi154Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd11(&mut self) -> Cmd11W<'_, Spi154Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi154.rs:166:18
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd21(&mut self) -> Cmd21W<Spi154Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd21(&mut self) -> Cmd21W<'_, Spi154Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi154.rs:171:22
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd1(&mut self) -> _3b4bcmd1W<Spi154Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd1(&mut self) -> _3b4bcmd1W<'_, Spi154Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi154.rs:176:31
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read1(&mut self) -> EnblCmd0forRead1W<Spi154Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read1(&mut self) -> EnblCmd0forRead1W<'_, Spi154Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi154.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr1(&mut self) -> EnblCmd0forWr1W<Spi154Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr1(&mut self) -> EnblCmd0forWr1W<'_, Spi154Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi154.rs:186:31
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read1(&mut self) -> EnblCmd1forRead1W<Spi154Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read1(&mut self) -> EnblCmd1forRead1W<'_, Spi154Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi154.rs:191:29
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr1(&mut self) -> EnblCmd1forWr1W<Spi154Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr1(&mut self) -> EnblCmd1forWr1W<'_, Spi154Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi154.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read1(&mut self) -> EnblCmd2forRead1W<Spi154Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read1(&mut self) -> EnblCmd2forRead1W<'_, Spi154Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi154.rs:201:29
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr1(&mut self) -> EnblCmd2forWr1W<Spi154Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr1(&mut self) -> EnblCmd2forWr1W<'_, Spi154Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi158.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd02(&mut self) -> Cmd02W<Spi158Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd02(&mut self) -> Cmd02W<'_, Spi158Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi158.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd12(&mut self) -> Cmd12W<Spi158Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd12(&mut self) -> Cmd12W<'_, Spi158Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi158.rs:166:18
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd22(&mut self) -> Cmd22W<Spi158Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd22(&mut self) -> Cmd22W<'_, Spi158Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi158.rs:171:22
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd2(&mut self) -> _3b4bcmd2W<Spi158Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd2(&mut self) -> _3b4bcmd2W<'_, Spi158Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi158.rs:176:31
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read2(&mut self) -> EnblCmd0forRead2W<Spi158Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read2(&mut self) -> EnblCmd0forRead2W<'_, Spi158Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi158.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr2(&mut self) -> EnblCmd0forWr2W<Spi158Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr2(&mut self) -> EnblCmd0forWr2W<'_, Spi158Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi158.rs:186:31
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read2(&mut self) -> EnblCmd1forRead2W<Spi158Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read2(&mut self) -> EnblCmd1forRead2W<'_, Spi158Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi158.rs:191:29
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr2(&mut self) -> EnblCmd1forWr2W<Spi158Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr2(&mut self) -> EnblCmd1forWr2W<'_, Spi158Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi158.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read2(&mut self) -> EnblCmd2forRead2W<Spi158Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read2(&mut self) -> EnblCmd2forRead2W<'_, Spi158Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi158.rs:201:29
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr2(&mut self) -> EnblCmd2forWr2W<Spi158Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr2(&mut self) -> EnblCmd2forWr2W<'_, Spi158Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi15c.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd03(&mut self) -> Cmd03W<Spi15cSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd03(&mut self) -> Cmd03W<'_, Spi15cSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi15c.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd13(&mut self) -> Cmd13W<Spi15cSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd13(&mut self) -> Cmd13W<'_, Spi15cSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi15c.rs:166:18
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd23(&mut self) -> Cmd23W<Spi15cSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd23(&mut self) -> Cmd23W<'_, Spi15cSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi15c.rs:171:22
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd3(&mut self) -> _3b4bcmd3W<Spi15cSpec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd3(&mut self) -> _3b4bcmd3W<'_, Spi15cSpec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi15c.rs:176:31
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read3(&mut self) -> EnblCmd0forRead3W<Spi15cSpec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read3(&mut self) -> EnblCmd0forRead3W<'_, Spi15cSpec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi15c.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr3(&mut self) -> EnblCmd0forWr3W<Spi15cSpec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr3(&mut self) -> EnblCmd0forWr3W<'_, Spi15cSpec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi15c.rs:186:31
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read3(&mut self) -> EnblCmd1forRead3W<Spi15cSpec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read3(&mut self) -> EnblCmd1forRead3W<'_, Spi15cSpec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi15c.rs:191:29
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr3(&mut self) -> EnblCmd1forWr3W<Spi15cSpec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr3(&mut self) -> EnblCmd1forWr3W<'_, Spi15cSpec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi15c.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read3(&mut self) -> EnblCmd2forRead3W<Spi15cSpec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read3(&mut self) -> EnblCmd2forRead3W<'_, Spi15cSpec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi15c.rs:201:29
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr3(&mut self) -> EnblCmd2forWr3W<Spi15cSpec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr3(&mut self) -> EnblCmd2forWr3W<'_, Spi15cSpec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi160.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd04(&mut self) -> Cmd04W<Spi160Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd04(&mut self) -> Cmd04W<'_, Spi160Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi160.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd14(&mut self) -> Cmd14W<Spi160Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd14(&mut self) -> Cmd14W<'_, Spi160Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi160.rs:166:18
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd24(&mut self) -> Cmd24W<Spi160Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd24(&mut self) -> Cmd24W<'_, Spi160Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi160.rs:171:22
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd4(&mut self) -> _3b4bcmd4W<Spi160Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd4(&mut self) -> _3b4bcmd4W<'_, Spi160Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi160.rs:176:31
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read4(&mut self) -> EnblCmd0forRead4W<Spi160Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read4(&mut self) -> EnblCmd0forRead4W<'_, Spi160Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi160.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr4(&mut self) -> EnblCmd0forWr4W<Spi160Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr4(&mut self) -> EnblCmd0forWr4W<'_, Spi160Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi160.rs:186:31
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read4(&mut self) -> EnblCmd1forRead4W<Spi160Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read4(&mut self) -> EnblCmd1forRead4W<'_, Spi160Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi160.rs:191:29
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr4(&mut self) -> EnblCmd1forWr4W<Spi160Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr4(&mut self) -> EnblCmd1forWr4W<'_, Spi160Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi160.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read4(&mut self) -> EnblCmd2forRead4W<Spi160Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read4(&mut self) -> EnblCmd2forRead4W<'_, Spi160Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi160.rs:201:29
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr4(&mut self) -> EnblCmd2forWr4W<Spi160Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr4(&mut self) -> EnblCmd2forWr4W<'_, Spi160Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi164.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd05(&mut self) -> Cmd05W<Spi164Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd05(&mut self) -> Cmd05W<'_, Spi164Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi164.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd15(&mut self) -> Cmd15W<Spi164Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd15(&mut self) -> Cmd15W<'_, Spi164Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi164.rs:166:18
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd25(&mut self) -> Cmd25W<Spi164Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd25(&mut self) -> Cmd25W<'_, Spi164Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi164.rs:171:22
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd5(&mut self) -> _3b4bcmd5W<Spi164Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd5(&mut self) -> _3b4bcmd5W<'_, Spi164Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi164.rs:176:31
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read5(&mut self) -> EnblCmd0forRead5W<Spi164Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read5(&mut self) -> EnblCmd0forRead5W<'_, Spi164Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi164.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr5(&mut self) -> EnblCmd0forWr5W<Spi164Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr5(&mut self) -> EnblCmd0forWr5W<'_, Spi164Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi164.rs:186:31
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read5(&mut self) -> EnblCmd1forRead5W<Spi164Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read5(&mut self) -> EnblCmd1forRead5W<'_, Spi164Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi164.rs:191:29
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr5(&mut self) -> EnblCmd1forWr5W<Spi164Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr5(&mut self) -> EnblCmd1forWr5W<'_, Spi164Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi164.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read5(&mut self) -> EnblCmd2forRead5W<Spi164Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read5(&mut self) -> EnblCmd2forRead5W<'_, Spi164Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi164.rs:201:29
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr5(&mut self) -> EnblCmd2forWr5W<Spi164Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr5(&mut self) -> EnblCmd2forWr5W<'_, Spi164Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi168.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd06(&mut self) -> Cmd06W<Spi168Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd06(&mut self) -> Cmd06W<'_, Spi168Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi168.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd16(&mut self) -> Cmd16W<Spi168Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd16(&mut self) -> Cmd16W<'_, Spi168Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi168.rs:166:18
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd26(&mut self) -> Cmd26W<Spi168Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd26(&mut self) -> Cmd26W<'_, Spi168Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi168.rs:171:22
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd6(&mut self) -> _3b4bcmd6W<Spi168Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd6(&mut self) -> _3b4bcmd6W<'_, Spi168Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi168.rs:176:31
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read6(&mut self) -> EnblCmd0forRead6W<Spi168Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read6(&mut self) -> EnblCmd0forRead6W<'_, Spi168Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi168.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr6(&mut self) -> EnblCmd0forWr6W<Spi168Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr6(&mut self) -> EnblCmd0forWr6W<'_, Spi168Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi168.rs:186:31
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read6(&mut self) -> EnblCmd1forRead6W<Spi168Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read6(&mut self) -> EnblCmd1forRead6W<'_, Spi168Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi168.rs:191:29
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr6(&mut self) -> EnblCmd1forWr6W<Spi168Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr6(&mut self) -> EnblCmd1forWr6W<'_, Spi168Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi168.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read6(&mut self) -> EnblCmd2forRead6W<Spi168Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read6(&mut self) -> EnblCmd2forRead6W<'_, Spi168Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi168.rs:201:29
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr6(&mut self) -> EnblCmd2forWr6W<Spi168Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr6(&mut self) -> EnblCmd2forWr6W<'_, Spi168Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi16c.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd07(&mut self) -> Cmd07W<Spi16cSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd07(&mut self) -> Cmd07W<'_, Spi16cSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi16c.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd17(&mut self) -> Cmd17W<Spi16cSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd17(&mut self) -> Cmd17W<'_, Spi16cSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi16c.rs:166:18
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd27(&mut self) -> Cmd27W<Spi16cSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd27(&mut self) -> Cmd27W<'_, Spi16cSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi16c.rs:171:22
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd7(&mut self) -> _3b4bcmd7W<Spi16cSpec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd7(&mut self) -> _3b4bcmd7W<'_, Spi16cSpec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi16c.rs:176:31
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read7(&mut self) -> EnblCmd0forRead7W<Spi16cSpec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read7(&mut self) -> EnblCmd0forRead7W<'_, Spi16cSpec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi16c.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr7(&mut self) -> EnblCmd0forWr7W<Spi16cSpec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr7(&mut self) -> EnblCmd0forWr7W<'_, Spi16cSpec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi16c.rs:186:31
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read7(&mut self) -> EnblCmd1forRead7W<Spi16cSpec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read7(&mut self) -> EnblCmd1forRead7W<'_, Spi16cSpec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi16c.rs:191:29
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr7(&mut self) -> EnblCmd1forWr7W<Spi16cSpec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr7(&mut self) -> EnblCmd1forWr7W<'_, Spi16cSpec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi16c.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read7(&mut self) -> EnblCmd2forRead7W<Spi16cSpec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read7(&mut self) -> EnblCmd2forRead7W<'_, Spi16cSpec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi16c.rs:201:29
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr7(&mut self) -> EnblCmd2forWr7W<Spi16cSpec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr7(&mut self) -> EnblCmd2forWr7W<'_, Spi16cSpec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi170.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd08(&mut self) -> Cmd08W<Spi170Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd08(&mut self) -> Cmd08W<'_, Spi170Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi170.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd18(&mut self) -> Cmd18W<Spi170Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd18(&mut self) -> Cmd18W<'_, Spi170Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi170.rs:166:18
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd28(&mut self) -> Cmd28W<Spi170Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd28(&mut self) -> Cmd28W<'_, Spi170Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi170.rs:171:22
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd8(&mut self) -> _3b4bcmd8W<Spi170Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd8(&mut self) -> _3b4bcmd8W<'_, Spi170Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi170.rs:176:31
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read8(&mut self) -> EnblCmd0forRead8W<Spi170Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read8(&mut self) -> EnblCmd0forRead8W<'_, Spi170Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi170.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr8(&mut self) -> EnblCmd0forWr8W<Spi170Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr8(&mut self) -> EnblCmd0forWr8W<'_, Spi170Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi170.rs:186:31
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read8(&mut self) -> EnblCmd1forRead8W<Spi170Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read8(&mut self) -> EnblCmd1forRead8W<'_, Spi170Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi170.rs:191:29
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr8(&mut self) -> EnblCmd1forWr8W<Spi170Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr8(&mut self) -> EnblCmd1forWr8W<'_, Spi170Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi170.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read8(&mut self) -> EnblCmd2forRead8W<Spi170Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read8(&mut self) -> EnblCmd2forRead8W<'_, Spi170Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi170.rs:201:29
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr8(&mut self) -> EnblCmd2forWr8W<Spi170Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr8(&mut self) -> EnblCmd2forWr8W<'_, Spi170Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi174.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd09(&mut self) -> Cmd09W<Spi174Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd09(&mut self) -> Cmd09W<'_, Spi174Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi174.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd19(&mut self) -> Cmd19W<Spi174Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd19(&mut self) -> Cmd19W<'_, Spi174Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi174.rs:166:18
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd29(&mut self) -> Cmd29W<Spi174Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd29(&mut self) -> Cmd29W<'_, Spi174Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi174.rs:171:22
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd9(&mut self) -> _3b4bcmd9W<Spi174Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd9(&mut self) -> _3b4bcmd9W<'_, Spi174Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi174.rs:176:31
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read9(&mut self) -> EnblCmd0forRead9W<Spi174Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read9(&mut self) -> EnblCmd0forRead9W<'_, Spi174Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi174.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr9(&mut self) -> EnblCmd0forWr9W<Spi174Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr9(&mut self) -> EnblCmd0forWr9W<'_, Spi174Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi174.rs:186:31
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read9(&mut self) -> EnblCmd1forRead9W<Spi174Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read9(&mut self) -> EnblCmd1forRead9W<'_, Spi174Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi174.rs:191:29
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr9(&mut self) -> EnblCmd1forWr9W<Spi174Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr9(&mut self) -> EnblCmd1forWr9W<'_, Spi174Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi174.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read9(&mut self) -> EnblCmd2forRead9W<Spi174Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read9(&mut self) -> EnblCmd2forRead9W<'_, Spi174Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi174.rs:201:29
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr9(&mut self) -> EnblCmd2forWr9W<Spi174Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr9(&mut self) -> EnblCmd2forWr9W<'_, Spi174Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi178.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd010(&mut self) -> Cmd010W<Spi178Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd010(&mut self) -> Cmd010W<'_, Spi178Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi178.rs:161:19
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd110(&mut self) -> Cmd110W<Spi178Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd110(&mut self) -> Cmd110W<'_, Spi178Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi178.rs:166:19
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd210(&mut self) -> Cmd210W<Spi178Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd210(&mut self) -> Cmd210W<'_, Spi178Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi178.rs:171:23
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd10(&mut self) -> _3b4bcmd10W<Spi178Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd10(&mut self) -> _3b4bcmd10W<'_, Spi178Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi178.rs:176:32
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read10(&mut self) -> EnblCmd0forRead10W<Spi178Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read10(&mut self) -> EnblCmd0forRead10W<'_, Spi178Spec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi178.rs:181:30
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr10(&mut self) -> EnblCmd0forWr10W<Spi178Spec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr10(&mut self) -> EnblCmd0forWr10W<'_, Spi178Spec> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi178.rs:186:32
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read10(&mut self) -> EnblCmd1forRead10W<Spi178Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read10(&mut self) -> EnblCmd1forRead10W<'_, Spi178Spec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi178.rs:191:30
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr10(&mut self) -> EnblCmd1forWr10W<Spi178Spec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr10(&mut self) -> EnblCmd1forWr10W<'_, Spi178Spec> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi178.rs:196:32
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read10(&mut self) -> EnblCmd2forRead10W<Spi178Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read10(&mut self) -> EnblCmd2forRead10W<'_, Spi178Spec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi178.rs:201:30
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr10(&mut self) -> EnblCmd2forWr10W<Spi178Spec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr10(&mut self) -> EnblCmd2forWr10W<'_, Spi178Spec> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi17c.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd011(&mut self) -> Cmd011W<Spi17cSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn cmd011(&mut self) -> Cmd011W<'_, Spi17cSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi17c.rs:161:19
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd111(&mut self) -> Cmd111W<Spi17cSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn cmd111(&mut self) -> Cmd111W<'_, Spi17cSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi17c.rs:166:19
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd211(&mut self) -> Cmd211W<Spi17cSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn cmd211(&mut self) -> Cmd211W<'_, Spi17cSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi17c.rs:171:23
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd11(&mut self) -> _3b4bcmd11W<Spi17cSpec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn _3b4bcmd11(&mut self) -> _3b4bcmd11W<'_, Spi17cSpec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi17c.rs:176:32
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read11(&mut self) -> EnblCmd0forRead11W<Spi17cSpec> {
[INFO] [stdout]     |                                ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn enbl_cmd0for_read11(&mut self) -> EnblCmd0forRead11W<'_, Spi17cSpec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi17c.rs:181:30
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr11(&mut self) -> EnblCmd0forWr11W<Spi17cSpec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn enbl_cmd0for_wr11(&mut self) -> EnblCmd0forWr11W<'_, Spi17cSpec> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi17c.rs:186:32
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read11(&mut self) -> EnblCmd1forRead11W<Spi17cSpec> {
[INFO] [stdout]     |                                ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn enbl_cmd1for_read11(&mut self) -> EnblCmd1forRead11W<'_, Spi17cSpec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi17c.rs:191:30
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr11(&mut self) -> EnblCmd1forWr11W<Spi17cSpec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub fn enbl_cmd1for_wr11(&mut self) -> EnblCmd1forWr11W<'_, Spi17cSpec> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi17c.rs:196:32
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read11(&mut self) -> EnblCmd2forRead11W<Spi17cSpec> {
[INFO] [stdout]     |                                ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |     pub fn enbl_cmd2for_read11(&mut self) -> EnblCmd2forRead11W<'_, Spi17cSpec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi17c.rs:201:30
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr11(&mut self) -> EnblCmd2forWr11W<Spi17cSpec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn enbl_cmd2for_wr11(&mut self) -> EnblCmd2forWr11W<'_, Spi17cSpec> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi200.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi200Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi200Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi204.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi204Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi204Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi208.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi208Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi208Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi20c.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi20cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi20cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi210.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi210Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi210Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi214.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi214Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi214Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi218.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi218Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi218Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi21c.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi21cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi21cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi220.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi220Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi220Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi224.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi224Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi224Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi228.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi228Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi228Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi22c.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi22cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi22cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi230.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi230Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi230Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi234.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi234Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi234Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi238.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi238Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi238Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi23c.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi23cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi23cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi240.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi240Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi240Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi244.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi244Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi244Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi248.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi248Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi248Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi24c.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi24cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi24cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi250.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi250Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi250Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi254.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi254Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi254Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi258.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi258Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi258Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi25c.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi25cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi25cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi260.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi260Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi260Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi264.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi264Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi264Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi268.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi268Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi268Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi26c.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi26cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi26cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi270.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi270Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi270Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi274.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi274Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi274Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi278.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi278Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi278Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi27c.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi27cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi27cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi280.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi280Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi280Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi284.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi284Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi284Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi288.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi288Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi288Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi28c.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi28cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi28cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi290.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi290Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi290Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi294.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi294Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi294Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi298.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi298Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi298Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi29c.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi29cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi29cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2a0.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2a0Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2a0Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2a4.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2a4Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2a4Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2a8.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2a8Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2a8Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2ac.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2acSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2acSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2b0.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2b0Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2b0Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2b4.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2b4Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2b4Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2b8.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2b8Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2b8Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2bc.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2bcSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2bcSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2c0.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2c0Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2c0Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2c4.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2c4Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2c4Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2c8.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2c8Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2c8Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2cc.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2ccSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2ccSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2d0.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2d0Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2d0Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2d4.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2d4Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2d4Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2d8.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2d8Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2d8Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2dc.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2dcSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2dcSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2e0.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2e0Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2e0Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2e4.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2e4Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2e4Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2e8.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2e8Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2e8Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2ec.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2ecSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2ecSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2f0.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2f0Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2f0Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2f4.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2f4Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2f4Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2f8.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2f8Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2f8Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi2fc.rs:19:34
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<Spi2fcSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn dmabuffer_readwr_port(&mut self) -> DmabufferReadwrPortW<'_, Spi2fcSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c010.rs:105:22
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn dgsdafmax(&mut self) -> DgsdafmaxW<I3c010Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn dgsdafmax(&mut self) -> DgsdafmaxW<'_, I3c010Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c010.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn dgsdarmax(&mut self) -> DgsdarmaxW<I3c010Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn dgsdarmax(&mut self) -> DgsdarmaxW<'_, I3c010Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c010.rs:115:22
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn dgsclfmax(&mut self) -> DgsclfmaxW<I3c010Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn dgsclfmax(&mut self) -> DgsclfmaxW<'_, I3c010Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c010.rs:120:22
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn dgsclrmax(&mut self) -> DgsclrmaxW<I3c010Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn dgsclrmax(&mut self) -> DgsclrmaxW<'_, I3c010Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c010.rs:125:22
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn cdrdlymax(&mut self) -> CdrdlymaxW<I3c010Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn cdrdlymax(&mut self) -> CdrdlymaxW<'_, I3c010Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c010.rs:130:20
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn cdrendg(&mut self) -> CdrendgW<I3c010Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn cdrendg(&mut self) -> CdrendgW<'_, I3c010Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c010.rs:135:22
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn cdrenmask(&mut self) -> CdrenmaskW<I3c010Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn cdrenmask(&mut self) -> CdrenmaskW<'_, I3c010Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c010.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn sdapullupen2k(&mut self) -> Sdapullupen2kW<I3c010Spec> {
[INFO] [stdout]     |                          ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn sdapullupen2k(&mut self) -> Sdapullupen2kW<'_, I3c010Spec> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c010.rs:145:27
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn sdapullupen750(&mut self) -> Sdapullupen750W<I3c010Spec> {
[INFO] [stdout]     |                           ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn sdapullupen750(&mut self) -> Sdapullupen750W<'_, I3c010Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c014.rs:80:20
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn modei2c(&mut self) -> Modei2cW<I3c014Spec> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn modei2c(&mut self) -> Modei2cW<'_, I3c014Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c014.rs:85:24
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn slvtestmode(&mut self) -> SlvtestmodeW<I3c014Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn slvtestmode(&mut self) -> SlvtestmodeW<'_, I3c014Spec> {
[INFO] [stdout]    |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c014.rs:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn actmode(&mut self) -> ActmodeW<I3c014Spec> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn actmode(&mut self) -> ActmodeW<'_, I3c014Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c014.rs:95:23
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn pendingint(&mut self) -> PendingintW<I3c014Spec> {
[INFO] [stdout]    |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn pendingint(&mut self) -> PendingintW<'_, I3c014Spec> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c014.rs:100:23
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn staticaddr(&mut self) -> StaticaddrW<I3c014Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn staticaddr(&mut self) -> StaticaddrW<'_, I3c014Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c014.rs:105:25
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn staticaddren(&mut self) -> StaticaddrenW<I3c014Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn staticaddren(&mut self) -> StaticaddrenW<'_, I3c014Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c014.rs:110:19
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn instid(&mut self) -> InstidW<I3c014Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn instid(&mut self) -> InstidW<'_, I3c014Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c020.rs:105:22
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn dgsdafmax(&mut self) -> DgsdafmaxW<I3c020Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn dgsdafmax(&mut self) -> DgsdafmaxW<'_, I3c020Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c020.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn dgsdarmax(&mut self) -> DgsdarmaxW<I3c020Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn dgsdarmax(&mut self) -> DgsdarmaxW<'_, I3c020Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c020.rs:115:22
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn dgsclfmax(&mut self) -> DgsclfmaxW<I3c020Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn dgsclfmax(&mut self) -> DgsclfmaxW<'_, I3c020Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c020.rs:120:22
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn dgsclrmax(&mut self) -> DgsclrmaxW<I3c020Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn dgsclrmax(&mut self) -> DgsclrmaxW<'_, I3c020Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c020.rs:125:22
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn cdrdlymax(&mut self) -> CdrdlymaxW<I3c020Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn cdrdlymax(&mut self) -> CdrdlymaxW<'_, I3c020Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c020.rs:130:20
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn cdrendg(&mut self) -> CdrendgW<I3c020Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn cdrendg(&mut self) -> CdrendgW<'_, I3c020Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c020.rs:135:22
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn cdrenmask(&mut self) -> CdrenmaskW<I3c020Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn cdrenmask(&mut self) -> CdrenmaskW<'_, I3c020Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi000.rs:84:36
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn enbl_ce0default_wr_type(&mut self) -> EnblCe0defaultWrTypeW<Spi000Spec> {
[INFO] [stdout]    |                                    ^^^^^^^^^     --------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                    |
[INFO] [stdout]    |                                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn enbl_ce0default_wr_type(&mut self) -> EnblCe0defaultWrTypeW<'_, Spi000Spec> {
[INFO] [stdout]    |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c020.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn sdapullupen2k(&mut self) -> Sdapullupen2kW<I3c020Spec> {
[INFO] [stdout]     |                          ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn sdapullupen2k(&mut self) -> Sdapullupen2kW<'_, I3c020Spec> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c020.rs:145:27
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn sdapullupen750(&mut self) -> Sdapullupen750W<I3c020Spec> {
[INFO] [stdout]     |                           ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn sdapullupen750(&mut self) -> Sdapullupen750W<'_, I3c020Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c024.rs:80:20
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn modei2c(&mut self) -> Modei2cW<I3c024Spec> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn modei2c(&mut self) -> Modei2cW<'_, I3c024Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c024.rs:85:24
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn slvtestmode(&mut self) -> SlvtestmodeW<I3c024Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn slvtestmode(&mut self) -> SlvtestmodeW<'_, I3c024Spec> {
[INFO] [stdout]    |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c024.rs:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn actmode(&mut self) -> ActmodeW<I3c024Spec> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn actmode(&mut self) -> ActmodeW<'_, I3c024Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c024.rs:95:23
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn pendingint(&mut self) -> PendingintW<I3c024Spec> {
[INFO] [stdout]    |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn pendingint(&mut self) -> PendingintW<'_, I3c024Spec> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c024.rs:100:23
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn staticaddr(&mut self) -> StaticaddrW<I3c024Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn staticaddr(&mut self) -> StaticaddrW<'_, I3c024Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c024.rs:105:25
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn staticaddren(&mut self) -> StaticaddrenW<I3c024Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn staticaddren(&mut self) -> StaticaddrenW<'_, I3c024Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c024.rs:110:19
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn instid(&mut self) -> InstidW<I3c024Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn instid(&mut self) -> InstidW<'_, I3c024Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c030.rs:105:22
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn dgsdafmax(&mut self) -> DgsdafmaxW<I3c030Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn dgsdafmax(&mut self) -> DgsdafmaxW<'_, I3c030Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c030.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn dgsdarmax(&mut self) -> DgsdarmaxW<I3c030Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn dgsdarmax(&mut self) -> DgsdarmaxW<'_, I3c030Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c030.rs:115:22
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn dgsclfmax(&mut self) -> DgsclfmaxW<I3c030Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn dgsclfmax(&mut self) -> DgsclfmaxW<'_, I3c030Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c030.rs:120:22
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn dgsclrmax(&mut self) -> DgsclrmaxW<I3c030Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn dgsclrmax(&mut self) -> DgsclrmaxW<'_, I3c030Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c030.rs:125:22
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn cdrdlymax(&mut self) -> CdrdlymaxW<I3c030Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn cdrdlymax(&mut self) -> CdrdlymaxW<'_, I3c030Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c030.rs:130:20
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn cdrendg(&mut self) -> CdrendgW<I3c030Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn cdrendg(&mut self) -> CdrendgW<'_, I3c030Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c030.rs:135:22
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn cdrenmask(&mut self) -> CdrenmaskW<I3c030Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn cdrenmask(&mut self) -> CdrenmaskW<'_, I3c030Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi000.rs:89:36
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn enbl_ce1default_wr_type(&mut self) -> EnblCe1defaultWrTypeW<Spi000Spec> {
[INFO] [stdout]    |                                    ^^^^^^^^^     --------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                    |
[INFO] [stdout]    |                                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn enbl_ce1default_wr_type(&mut self) -> EnblCe1defaultWrTypeW<'_, Spi000Spec> {
[INFO] [stdout]    |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi004.rs:267:32
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub fn ce0spiaddr_mode_sel(&mut self) -> Ce0spiaddrModeSelW<Spi004Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub fn ce0spiaddr_mode_sel(&mut self) -> Ce0spiaddrModeSelW<'_, Spi004Spec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi004.rs:272:32
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub fn ce1spiaddr_mode_sel(&mut self) -> Ce1spiaddrModeSelW<Spi004Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub fn ce1spiaddr_mode_sel(&mut self) -> Ce1spiaddrModeSelW<'_, Spi004Spec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi004.rs:277:40
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn ce04baddr_auto_read_cmd_sel(&mut self) -> Ce04baddrAutoReadCmdSelW<Spi004Spec> {
[INFO] [stdout]     |                                        ^^^^^^^^^     ------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn ce04baddr_auto_read_cmd_sel(&mut self) -> Ce04baddrAutoReadCmdSelW<'_, Spi004Spec> {
[INFO] [stdout]     |                                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi004.rs:282:40
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub fn ce14baddr_auto_read_cmd_sel(&mut self) -> Ce14baddrAutoReadCmdSelW<Spi004Spec> {
[INFO] [stdout]     |                                        ^^^^^^^^^     ------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub fn ce14baddr_auto_read_cmd_sel(&mut self) -> Ce14baddrAutoReadCmdSelW<'_, Spi004Spec> {
[INFO] [stdout]     |                                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi004.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 289 |     ) -> SelectCe0minimumInactiveTimingTcshW<Spi004Spec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 289 |     ) -> SelectCe0minimumInactiveTimingTcshW<'_, Spi004Spec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi004.rs:295:9
[INFO] [stdout]     |
[INFO] [stdout] 295 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 296 |     ) -> SelectCe1minimumInactiveTimingTcshW<Spi004Spec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 296 |     ) -> SelectCe1minimumInactiveTimingTcshW<'_, Spi004Spec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi008.rs:257:41
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub fn spiwr_addr_protected_intenbl(&mut self) -> SpiwrAddrProtectedIntenblW<Spi008Spec> {
[INFO] [stdout]     |                                         ^^^^^^^^^     -------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 257 |     pub fn spiwr_addr_protected_intenbl(&mut self) -> SpiwrAddrProtectedIntenblW<'_, Spi008Spec> {
[INFO] [stdout]     |                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi008.rs:262:33
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub fn spicmd_abort_intenbl(&mut self) -> SpicmdAbortIntenblW<Spi008Spec> {
[INFO] [stdout]     |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub fn spicmd_abort_intenbl(&mut self) -> SpicmdAbortIntenblW<'_, Spi008Spec> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi008.rs:267:23
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub fn dmaintenbl(&mut self) -> DmaintenblW<Spi008Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub fn dmaintenbl(&mut self) -> DmaintenblW<'_, Spi008Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi008.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 274 |     ) -> DmabufferModeFifofullEmptyIntenblW<Spi008Spec> {
[INFO] [stdout]     |          ---------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |     ) -> DmabufferModeFifofullEmptyIntenblW<'_, Spi008Spec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi008.rs:279:40
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn spiwr_addr_protected_status(&mut self) -> SpiwrAddrProtectedStatusW<Spi008Spec> {
[INFO] [stdout]     |                                        ^^^^^^^^^     ------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn spiwr_addr_protected_status(&mut self) -> SpiwrAddrProtectedStatusW<'_, Spi008Spec> {
[INFO] [stdout]     |                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi008.rs:284:32
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn spicmd_abort_status(&mut self) -> SpicmdAbortStatusW<Spi008Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn spicmd_abort_status(&mut self) -> SpicmdAbortStatusW<'_, Spi008Spec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi00c.rs:199:35
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn data_byte_lane_disable(&mut self) -> DataByteLaneDisableW<Spi00cSpec> {
[INFO] [stdout]     |                                   ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn data_byte_lane_disable(&mut self) -> DataByteLaneDisableW<'_, Spi00cSpec> {
[INFO] [stdout]     |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi00c.rs:204:38
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub fn spiaddr_byte_lane_disable(&mut self) -> SpiaddrByteLaneDisableW<Spi00cSpec> {
[INFO] [stdout]     |                                      ^^^^^^^^^     ----------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub fn spiaddr_byte_lane_disable(&mut self) -> SpiaddrByteLaneDisableW<'_, Spi00cSpec> {
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:847:31
[INFO] [stdout]     |
[INFO] [stdout] 847 |     pub fn spicmdmodecmd_mode(&mut self) -> SpicmdmodecmdModeW<Spi010Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 847 |     pub fn spicmdmodecmd_mode(&mut self) -> SpicmdmodecmdModeW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:852:31
[INFO] [stdout]     |
[INFO] [stdout] 852 |     pub fn cestop_active_ctrl(&mut self) -> CestopActiveCtrlW<Spi010Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 852 |     pub fn cestop_active_ctrl(&mut self) -> CestopActiveCtrlW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:858:9
[INFO] [stdout]     |
[INFO] [stdout] 858 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 859 |     ) -> ReservedEnblDualDataInputModeW<Spi010Spec> {
[INFO] [stdout]     |          ------------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 859 |     ) -> ReservedEnblDualDataInputModeW<'_, Spi010Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:864:22
[INFO] [stdout]     |
[INFO] [stdout] 864 |     pub fn reserved2(&mut self) -> Reserved2W<Spi010Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 864 |     pub fn reserved2(&mut self) -> Reserved2W<'_, Spi010Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:869:29
[INFO] [stdout]     |
[INFO] [stdout] 869 |     pub fn msblsbfirst_ctrl(&mut self) -> MsblsbfirstCtrlW<Spi010Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 869 |     pub fn msblsbfirst_ctrl(&mut self) -> MsblsbfirstCtrlW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:875:9
[INFO] [stdout]     |
[INFO] [stdout] 875 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 876 |     ) -> DummyCyclesBeforeDataForNormalReadCmdLowBitsW<Spi010Spec> {
[INFO] [stdout]     |          --------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 876 |     ) -> DummyCyclesBeforeDataForNormalReadCmdLowBitsW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:881:37
[INFO] [stdout]     |
[INFO] [stdout] 881 |     pub fn spiclk_frequency_sel_tck(&mut self) -> SpiclkFrequencySelTckW<Spi010Spec> {
[INFO] [stdout]     |                                     ^^^^^^^^^     ---------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                     |
[INFO] [stdout]     |                                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 881 |     pub fn spiclk_frequency_sel_tck(&mut self) -> SpiclkFrequencySelTckW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:886:42
[INFO] [stdout]     |
[INFO] [stdout] 886 |     pub fn dis_spiflash_readwr_cmd_merge(&mut self) -> DisSpiflashReadwrCmdMergeW<Spi010Spec> {
[INFO] [stdout]     |                                          ^^^^^^^^^     -------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 886 |     pub fn dis_spiflash_readwr_cmd_merge(&mut self) -> DisSpiflashReadwrCmdMergeW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:892:9
[INFO] [stdout]     |
[INFO] [stdout] 892 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 893 |     ) -> DummyCyclesBeforeDataForNormalReadCmdHighBitsW<Spi010Spec> {
[INFO] [stdout]     |          ---------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 893 |     ) -> DummyCyclesBeforeDataForNormalReadCmdHighBitsW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:898:35
[INFO] [stdout]     |
[INFO] [stdout] 898 |     pub fn dummy_cycle_cmd_output(&mut self) -> DummyCycleCmdOutputW<Spi010Spec> {
[INFO] [stdout]     |                                   ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 898 |     pub fn dummy_cycle_cmd_output(&mut self) -> DummyCycleCmdOutputW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c030.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn sdapullupen2k(&mut self) -> Sdapullupen2kW<I3c030Spec> {
[INFO] [stdout]     |                          ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn sdapullupen2k(&mut self) -> Sdapullupen2kW<'_, I3c030Spec> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c030.rs:145:27
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn sdapullupen750(&mut self) -> Sdapullupen750W<I3c030Spec> {
[INFO] [stdout]     |                           ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn sdapullupen750(&mut self) -> Sdapullupen750W<'_, I3c030Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c034.rs:80:20
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn modei2c(&mut self) -> Modei2cW<I3c034Spec> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn modei2c(&mut self) -> Modei2cW<'_, I3c034Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c034.rs:85:24
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn slvtestmode(&mut self) -> SlvtestmodeW<I3c034Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn slvtestmode(&mut self) -> SlvtestmodeW<'_, I3c034Spec> {
[INFO] [stdout]    |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c034.rs:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn actmode(&mut self) -> ActmodeW<I3c034Spec> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn actmode(&mut self) -> ActmodeW<'_, I3c034Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c034.rs:95:23
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn pendingint(&mut self) -> PendingintW<I3c034Spec> {
[INFO] [stdout]    |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn pendingint(&mut self) -> PendingintW<'_, I3c034Spec> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c034.rs:100:23
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn staticaddr(&mut self) -> StaticaddrW<I3c034Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn staticaddr(&mut self) -> StaticaddrW<'_, I3c034Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c034.rs:105:25
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn staticaddren(&mut self) -> StaticaddrenW<I3c034Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn staticaddren(&mut self) -> StaticaddrenW<'_, I3c034Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c034.rs:110:19
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn instid(&mut self) -> InstidW<I3c034Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn instid(&mut self) -> InstidW<'_, I3c034Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c040.rs:105:22
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn dgsdafmax(&mut self) -> DgsdafmaxW<I3c040Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn dgsdafmax(&mut self) -> DgsdafmaxW<'_, I3c040Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c040.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn dgsdarmax(&mut self) -> DgsdarmaxW<I3c040Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn dgsdarmax(&mut self) -> DgsdarmaxW<'_, I3c040Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c040.rs:115:22
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn dgsclfmax(&mut self) -> DgsclfmaxW<I3c040Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn dgsclfmax(&mut self) -> DgsclfmaxW<'_, I3c040Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c040.rs:120:22
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn dgsclrmax(&mut self) -> DgsclrmaxW<I3c040Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn dgsclrmax(&mut self) -> DgsclrmaxW<'_, I3c040Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c040.rs:125:22
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn cdrdlymax(&mut self) -> CdrdlymaxW<I3c040Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn cdrdlymax(&mut self) -> CdrdlymaxW<'_, I3c040Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c040.rs:130:20
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn cdrendg(&mut self) -> CdrendgW<I3c040Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn cdrendg(&mut self) -> CdrendgW<'_, I3c040Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c040.rs:135:22
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn cdrenmask(&mut self) -> CdrenmaskW<I3c040Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn cdrenmask(&mut self) -> CdrenmaskW<'_, I3c040Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c040.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn sdapullupen2k(&mut self) -> Sdapullupen2kW<I3c040Spec> {
[INFO] [stdout]     |                          ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn sdapullupen2k(&mut self) -> Sdapullupen2kW<'_, I3c040Spec> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c040.rs:145:27
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn sdapullupen750(&mut self) -> Sdapullupen750W<I3c040Spec> {
[INFO] [stdout]     |                           ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn sdapullupen750(&mut self) -> Sdapullupen750W<'_, I3c040Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c044.rs:80:20
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn modei2c(&mut self) -> Modei2cW<I3c044Spec> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn modei2c(&mut self) -> Modei2cW<'_, I3c044Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c044.rs:85:24
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn slvtestmode(&mut self) -> SlvtestmodeW<I3c044Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn slvtestmode(&mut self) -> SlvtestmodeW<'_, I3c044Spec> {
[INFO] [stdout]    |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c044.rs:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn actmode(&mut self) -> ActmodeW<I3c044Spec> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn actmode(&mut self) -> ActmodeW<'_, I3c044Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:903:19
[INFO] [stdout]     |
[INFO] [stdout] 903 |     pub fn spicmd(&mut self) -> SpicmdW<Spi010Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 903 |     pub fn spicmd(&mut self) -> SpicmdW<'_, Spi010Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:908:28
[INFO] [stdout]     |
[INFO] [stdout] 908 |     pub fn spibase_clk_sel(&mut self) -> SpibaseClkSelW<Spi010Spec> {
[INFO] [stdout]     |                            ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 908 |     pub fn spibase_clk_sel(&mut self) -> SpibaseClkSelW<'_, Spi010Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi010.rs:913:19
[INFO] [stdout]     |
[INFO] [stdout] 913 |     pub fn iomode(&mut self) -> IomodeW<Spi010Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 913 |     pub fn iomode(&mut self) -> IomodeW<'_, Spi010Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:857:32
[INFO] [stdout]     |
[INFO] [stdout] 857 |     pub fn spicmdmodecmd_mode1(&mut self) -> SpicmdmodecmdMode1W<Spi014Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 857 |     pub fn spicmdmodecmd_mode1(&mut self) -> SpicmdmodecmdMode1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:862:32
[INFO] [stdout]     |
[INFO] [stdout] 862 |     pub fn cestop_active_ctrl1(&mut self) -> CestopActiveCtrl1W<Spi014Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 862 |     pub fn cestop_active_ctrl1(&mut self) -> CestopActiveCtrl1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:868:9
[INFO] [stdout]     |
[INFO] [stdout] 868 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 869 |     ) -> ReservedEnblDualDataInputMode1W<Spi014Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 869 |     ) -> ReservedEnblDualDataInputMode1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:874:22
[INFO] [stdout]     |
[INFO] [stdout] 874 |     pub fn reserved3(&mut self) -> Reserved3W<Spi014Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 874 |     pub fn reserved3(&mut self) -> Reserved3W<'_, Spi014Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:879:30
[INFO] [stdout]     |
[INFO] [stdout] 879 |     pub fn msblsbfirst_ctrl1(&mut self) -> MsblsbfirstCtrl1W<Spi014Spec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 879 |     pub fn msblsbfirst_ctrl1(&mut self) -> MsblsbfirstCtrl1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:885:9
[INFO] [stdout]     |
[INFO] [stdout] 885 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 886 |     ) -> DummyCyclesBeforeDataForNormalReadCmdLowBits1W<Spi014Spec> {
[INFO] [stdout]     |          ---------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 886 |     ) -> DummyCyclesBeforeDataForNormalReadCmdLowBits1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:891:38
[INFO] [stdout]     |
[INFO] [stdout] 891 |     pub fn spiclk_frequency_sel_tck1(&mut self) -> SpiclkFrequencySelTck1W<Spi014Spec> {
[INFO] [stdout]     |                                      ^^^^^^^^^     ----------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 891 |     pub fn spiclk_frequency_sel_tck1(&mut self) -> SpiclkFrequencySelTck1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:896:43
[INFO] [stdout]     |
[INFO] [stdout] 896 |     pub fn dis_spiflash_readwr_cmd_merge1(&mut self) -> DisSpiflashReadwrCmdMerge1W<Spi014Spec> {
[INFO] [stdout]     |                                           ^^^^^^^^^     --------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 896 |     pub fn dis_spiflash_readwr_cmd_merge1(&mut self) -> DisSpiflashReadwrCmdMerge1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c044.rs:95:23
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn pendingint(&mut self) -> PendingintW<I3c044Spec> {
[INFO] [stdout]    |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn pendingint(&mut self) -> PendingintW<'_, I3c044Spec> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c044.rs:100:23
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn staticaddr(&mut self) -> StaticaddrW<I3c044Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn staticaddr(&mut self) -> StaticaddrW<'_, I3c044Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c044.rs:105:25
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn staticaddren(&mut self) -> StaticaddrenW<I3c044Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn staticaddren(&mut self) -> StaticaddrenW<'_, I3c044Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c044.rs:110:19
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn instid(&mut self) -> InstidW<I3c044Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn instid(&mut self) -> InstidW<'_, I3c044Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c050.rs:80:22
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn dgsdafmax(&mut self) -> DgsdafmaxW<I3c050Spec> {
[INFO] [stdout]    |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn dgsdafmax(&mut self) -> DgsdafmaxW<'_, I3c050Spec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c050.rs:85:22
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn dgsdarmax(&mut self) -> DgsdarmaxW<I3c050Spec> {
[INFO] [stdout]    |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn dgsdarmax(&mut self) -> DgsdarmaxW<'_, I3c050Spec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c050.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn dgsclfmax(&mut self) -> DgsclfmaxW<I3c050Spec> {
[INFO] [stdout]    |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn dgsclfmax(&mut self) -> DgsclfmaxW<'_, I3c050Spec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c050.rs:95:22
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn dgsclrmax(&mut self) -> DgsclrmaxW<I3c050Spec> {
[INFO] [stdout]    |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn dgsclrmax(&mut self) -> DgsclrmaxW<'_, I3c050Spec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c050.rs:100:22
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn cdrdlymax(&mut self) -> CdrdlymaxW<I3c050Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn cdrdlymax(&mut self) -> CdrdlymaxW<'_, I3c050Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c050.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn cdrendg(&mut self) -> CdrendgW<I3c050Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn cdrendg(&mut self) -> CdrendgW<'_, I3c050Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:901:22
[INFO] [stdout]     |
[INFO] [stdout] 901 |     pub fn reserved1(&mut self) -> Reserved1W<Spi014Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 901 |     pub fn reserved1(&mut self) -> Reserved1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:907:9
[INFO] [stdout]     |
[INFO] [stdout] 907 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 908 |     ) -> DummyCyclesBeforeDataForNormalReadCmdHighBits1W<Spi014Spec> {
[INFO] [stdout]     |          ----------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 908 |     ) -> DummyCyclesBeforeDataForNormalReadCmdHighBits1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:913:36
[INFO] [stdout]     |
[INFO] [stdout] 913 |     pub fn dummy_cycle_cmd_output1(&mut self) -> DummyCycleCmdOutput1W<Spi014Spec> {
[INFO] [stdout]     |                                    ^^^^^^^^^     --------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 913 |     pub fn dummy_cycle_cmd_output1(&mut self) -> DummyCycleCmdOutput1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:918:20
[INFO] [stdout]     |
[INFO] [stdout] 918 |     pub fn spicmd1(&mut self) -> Spicmd1W<Spi014Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 918 |     pub fn spicmd1(&mut self) -> Spicmd1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:923:29
[INFO] [stdout]     |
[INFO] [stdout] 923 |     pub fn spibase_clk_sel1(&mut self) -> SpibaseClkSel1W<Spi014Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 923 |     pub fn spibase_clk_sel1(&mut self) -> SpibaseClkSel1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi014.rs:928:20
[INFO] [stdout]     |
[INFO] [stdout] 928 |     pub fn iomode1(&mut self) -> Iomode1W<Spi014Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 928 |     pub fn iomode1(&mut self) -> Iomode1W<'_, Spi014Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi030.rs:28:29
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn start_addr_a3116(&mut self) -> StartAddrA3116W<Spi030Spec> {
[INFO] [stdout]    |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn start_addr_a3116(&mut self) -> StartAddrA3116W<'_, Spi030Spec> {
[INFO] [stdout]    |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi030.rs:33:27
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn end_addr_a3116(&mut self) -> EndAddrA3116W<Spi030Spec> {
[INFO] [stdout]    |                           ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn end_addr_a3116(&mut self) -> EndAddrA3116W<'_, Spi030Spec> {
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi034.rs:28:30
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn start_addr_a31161(&mut self) -> StartAddrA31161W<Spi034Spec> {
[INFO] [stdout]    |                              ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn start_addr_a31161(&mut self) -> StartAddrA31161W<'_, Spi034Spec> {
[INFO] [stdout]    |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi034.rs:33:28
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn end_addr_a31161(&mut self) -> EndAddrA31161W<Spi034Spec> {
[INFO] [stdout]    |                            ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn end_addr_a31161(&mut self) -> EndAddrA31161W<'_, Spi034Spec> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi054.rs:26:39
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn spidummy_cycle_output_data(&mut self) -> SpidummyCycleOutputDataW<Spi054Spec> {
[INFO] [stdout]    |                                       ^^^^^^^^^     ------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn spidummy_cycle_output_data(&mut self) -> SpidummyCycleOutputDataW<'_, Spi054Spec> {
[INFO] [stdout]    |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi080.rs:391:20
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn dmaenbl(&mut self) -> DmaenblW<Spi080Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn dmaenbl(&mut self) -> DmaenblW<'_, Spi080Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi080.rs:396:25
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn dmadirection(&mut self) -> DmadirectionW<Spi080Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub fn dmadirection(&mut self) -> DmadirectionW<'_, Spi080Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi080.rs:401:39
[INFO] [stdout]     |
[INFO] [stdout] 401 |     pub fn check_sum_calculation_only(&mut self) -> CheckSumCalculationOnlyW<Spi080Spec> {
[INFO] [stdout]     |                                       ^^^^^^^^^     ------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 401 |     pub fn check_sum_calculation_only(&mut self) -> CheckSumCalculationOnlyW<'_, Spi080Spec> {
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi080.rs:406:29
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub fn calibration_mode(&mut self) -> CalibrationModeW<Spi080Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub fn calibration_mode(&mut self) -> CalibrationModeW<'_, Spi080Spec> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi080.rs:411:27
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn dmabuffer_mode(&mut self) -> DmabufferModeW<Spi080Spec> {
[INFO] [stdout]     |                           ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn dmabuffer_mode(&mut self) -> DmabufferModeW<'_, Spi080Spec> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi080.rs:417:9
[INFO] [stdout]     |
[INFO] [stdout] 417 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 418 |     ) -> SpireadDataInputDelayCycleSettingW<Spi080Spec> {
[INFO] [stdout]     |          ---------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 418 |     ) -> SpireadDataInputDelayCycleSettingW<'_, Spi080Spec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi080.rs:423:37
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn spiclk_frequency_setting(&mut self) -> SpiclkFrequencySettingW<Spi080Spec> {
[INFO] [stdout]     |                                     ^^^^^^^^^     ----------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                     |
[INFO] [stdout]     |                                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub fn spiclk_frequency_setting(&mut self) -> SpiclkFrequencySettingW<'_, Spi080Spec> {
[INFO] [stdout]     |                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi080.rs:428:19
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn dmareq(&mut self) -> DmareqW<Spi080Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn dmareq(&mut self) -> DmareqW<'_, Spi080Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c050.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn cdrenmask(&mut self) -> CdrenmaskW<I3c050Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn cdrenmask(&mut self) -> CdrenmaskW<'_, I3c050Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c054.rs:80:20
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn modei2c(&mut self) -> Modei2cW<I3c054Spec> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn modei2c(&mut self) -> Modei2cW<'_, I3c054Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c054.rs:85:24
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn slvtestmode(&mut self) -> SlvtestmodeW<I3c054Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn slvtestmode(&mut self) -> SlvtestmodeW<'_, I3c054Spec> {
[INFO] [stdout]    |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c054.rs:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn actmode(&mut self) -> ActmodeW<I3c054Spec> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn actmode(&mut self) -> ActmodeW<'_, I3c054Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c054.rs:95:23
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn pendingint(&mut self) -> PendingintW<I3c054Spec> {
[INFO] [stdout]    |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn pendingint(&mut self) -> PendingintW<'_, I3c054Spec> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c054.rs:100:23
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn staticaddr(&mut self) -> StaticaddrW<I3c054Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn staticaddr(&mut self) -> StaticaddrW<'_, I3c054Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c054.rs:105:25
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn staticaddren(&mut self) -> StaticaddrenW<I3c054Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn staticaddren(&mut self) -> StaticaddrenW<'_, I3c054Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c054.rs:110:19
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn instid(&mut self) -> InstidW<I3c054Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn instid(&mut self) -> InstidW<'_, I3c054Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c060.rs:80:22
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn dgsdafmax(&mut self) -> DgsdafmaxW<I3c060Spec> {
[INFO] [stdout]    |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn dgsdafmax(&mut self) -> DgsdafmaxW<'_, I3c060Spec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c060.rs:85:22
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn dgsdarmax(&mut self) -> DgsdarmaxW<I3c060Spec> {
[INFO] [stdout]    |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn dgsdarmax(&mut self) -> DgsdarmaxW<'_, I3c060Spec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c060.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn dgsclfmax(&mut self) -> DgsclfmaxW<I3c060Spec> {
[INFO] [stdout]    |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn dgsclfmax(&mut self) -> DgsclfmaxW<'_, I3c060Spec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c060.rs:95:22
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn dgsclrmax(&mut self) -> DgsclrmaxW<I3c060Spec> {
[INFO] [stdout]    |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn dgsclrmax(&mut self) -> DgsclrmaxW<'_, I3c060Spec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c060.rs:100:22
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn cdrdlymax(&mut self) -> CdrdlymaxW<I3c060Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn cdrdlymax(&mut self) -> CdrdlymaxW<'_, I3c060Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c060.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn cdrendg(&mut self) -> CdrendgW<I3c060Spec> {
[INFO] [stdout]     |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn cdrendg(&mut self) -> CdrendgW<'_, I3c060Spec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c060.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn cdrenmask(&mut self) -> CdrenmaskW<I3c060Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn cdrenmask(&mut self) -> CdrenmaskW<'_, I3c060Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c064.rs:80:20
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn modei2c(&mut self) -> Modei2cW<I3c064Spec> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn modei2c(&mut self) -> Modei2cW<'_, I3c064Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c064.rs:85:24
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn slvtestmode(&mut self) -> SlvtestmodeW<I3c064Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn slvtestmode(&mut self) -> SlvtestmodeW<'_, I3c064Spec> {
[INFO] [stdout]    |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c064.rs:90:20
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn actmode(&mut self) -> ActmodeW<I3c064Spec> {
[INFO] [stdout]    |                    ^^^^^^^^^     -------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn actmode(&mut self) -> ActmodeW<'_, I3c064Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3cglobal/i3c064.rs:95:23
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn pendingint(&mut self) -> PendingintW<I3c064Spec> {
[INFO] [stdout]    |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn pendingint(&mut self) -> PendingintW<'_, I3c064Spec> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c064.rs:100:23
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn staticaddr(&mut self) -> StaticaddrW<I3c064Spec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn staticaddr(&mut self) -> StaticaddrW<'_, I3c064Spec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c064.rs:105:25
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn staticaddren(&mut self) -> StaticaddrenW<I3c064Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn staticaddren(&mut self) -> StaticaddrenW<'_, I3c064Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3cglobal/i3c064.rs:110:19
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn instid(&mut self) -> InstidW<I3c064Spec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn instid(&mut self) -> InstidW<'_, I3c064Spec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi084.rs:26:34
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn flash_side_start_addr(&mut self) -> FlashSideStartAddrW<Spi084Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn flash_side_start_addr(&mut self) -> FlashSideStartAddrW<'_, Spi084Spec> {
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi088.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 21 |     ) -> DramsideStartAddrMemoryModeOnlyW<Spi088Spec> {
[INFO] [stdout]    |          -------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 21 |     ) -> DramsideStartAddrMemoryModeOnlyW<'_, Spi088Spec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi08c.rs:26:22
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn dmalength(&mut self) -> DmalengthW<Spi08cSpec> {
[INFO] [stdout]    |                      ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn dmalength(&mut self) -> DmalengthW<'_, Spi08cSpec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi094.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 56 |     ) -> Spiclkhclk2delayCycleForDataInputLatchPointW<Spi094Spec> {
[INFO] [stdout]    |          -------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     ) -> Spiclkhclk2delayCycleForDataInputLatchPointW<'_, Spi094Spec> {
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi094.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 63 |     ) -> Spiclkhclk3delayCycleForDataInputLatchPointW<Spi094Spec> {
[INFO] [stdout]    |          -------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     ) -> Spiclkhclk3delayCycleForDataInputLatchPointW<'_, Spi094Spec> {
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi094.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 70 |     ) -> Spiclkhclk4delayCycleForDataInputLatchPointW<Spi094Spec> {
[INFO] [stdout]    |          -------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     ) -> Spiclkhclk4delayCycleForDataInputLatchPointW<'_, Spi094Spec> {
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi094.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 77 |     ) -> Spiclkhclk5delayCycleForDataInputLatchPointW<Spi094Spec> {
[INFO] [stdout]    |          -------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 77 |     ) -> Spiclkhclk5delayCycleForDataInputLatchPointW<'_, Spi094Spec> {
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi098.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 56 |     ) -> Spiclkhclk2delayCycleForDataInputLatchPoint1W<Spi098Spec> {
[INFO] [stdout]    |          --------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     ) -> Spiclkhclk2delayCycleForDataInputLatchPoint1W<'_, Spi098Spec> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi098.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 63 |     ) -> Spiclkhclk3delayCycleForDataInputLatchPoint1W<Spi098Spec> {
[INFO] [stdout]    |          --------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     ) -> Spiclkhclk3delayCycleForDataInputLatchPoint1W<'_, Spi098Spec> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi098.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 70 |     ) -> Spiclkhclk4delayCycleForDataInputLatchPoint1W<Spi098Spec> {
[INFO] [stdout]    |          --------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     ) -> Spiclkhclk4delayCycleForDataInputLatchPoint1W<'_, Spi098Spec> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi098.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 77 |     ) -> Spiclkhclk5delayCycleForDataInputLatchPoint1W<Spi098Spec> {
[INFO] [stdout]    |          --------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 77 |     ) -> Spiclkhclk5delayCycleForDataInputLatchPoint1W<'_, Spi098Spec> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd000.rs:132:38
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub fn i3cbroadcast_addr_include(&mut self) -> I3cbroadcastAddrIncludeW<I3cd000Spec> {
[INFO] [stdout]     |                                      ^^^^^^^^^     ------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub fn i3cbroadcast_addr_include(&mut self) -> I3cbroadcastAddrIncludeW<'_, I3cd000Spec> {
[INFO] [stdout]     |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd000.rs:137:17
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub fn rsvd(&mut self) -> RsvdW<I3cd000Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub fn rsvd(&mut self) -> RsvdW<'_, I3cd000Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd000.rs:142:29
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub fn i2cslave_present(&mut self) -> I2cslavePresentW<I3cd000Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub fn i2cslave_present(&mut self) -> I2cslavePresentW<'_, I3cd000Spec> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd000.rs:147:35
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn hot_join_ack_nack_ctrl(&mut self) -> HotJoinAckNackCtrlW<I3cd000Spec> {
[INFO] [stdout]     |                                   ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn hot_join_ack_nack_ctrl(&mut self) -> HotJoinAckNackCtrlW<'_, I3cd000Spec> {
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd000.rs:152:25
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub fn ibipayloaden(&mut self) -> IbipayloadenW<I3cd000Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub fn ibipayloaden(&mut self) -> IbipayloadenW<'_, I3cd000Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0a0.rs:89:43
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn enbl_readwr_cmd_filter_for_ce0(&mut self) -> EnblReadwrCmdFilterForCe0W<Spi0a0Spec> {
[INFO] [stdout]    |                                           ^^^^^^^^^     -------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                           |
[INFO] [stdout]    |                                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub fn enbl_readwr_cmd_filter_for_ce0(&mut self) -> EnblReadwrCmdFilterForCe0W<'_, Spi0a0Spec> {
[INFO] [stdout]    |                                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0a0.rs:94:43
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn enbl_readwr_cmd_filter_for_ce1(&mut self) -> EnblReadwrCmdFilterForCe1W<Spi0a0Spec> {
[INFO] [stdout]    |                                           ^^^^^^^^^     -------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                           |
[INFO] [stdout]    |                                           this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn enbl_readwr_cmd_filter_for_ce1(&mut self) -> EnblReadwrCmdFilterForCe1W<'_, Spi0a0Spec> {
[INFO] [stdout]    |                                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a0.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 101 |     ) -> Enbl0x03and0x13inFullyQualifiedCmdListW<Spi0a0Spec> {
[INFO] [stdout]     |          --------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 101 |     ) -> Enbl0x03and0x13inFullyQualifiedCmdListW<'_, Spi0a0Spec> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a4.rs:147:36
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn mode_of_wr_addr_filter1(&mut self) -> ModeOfWrAddrFilter1W<Spi0a4Spec> {
[INFO] [stdout]     |                                    ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub fn mode_of_wr_addr_filter1(&mut self) -> ModeOfWrAddrFilter1W<'_, Spi0a4Spec> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a4.rs:152:36
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub fn mode_of_wr_addr_filter2(&mut self) -> ModeOfWrAddrFilter2W<Spi0a4Spec> {
[INFO] [stdout]     |                                    ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub fn mode_of_wr_addr_filter2(&mut self) -> ModeOfWrAddrFilter2W<'_, Spi0a4Spec> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a4.rs:157:36
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn mode_of_wr_addr_filter3(&mut self) -> ModeOfWrAddrFilter3W<Spi0a4Spec> {
[INFO] [stdout]     |                                    ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn mode_of_wr_addr_filter3(&mut self) -> ModeOfWrAddrFilter3W<'_, Spi0a4Spec> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a4.rs:162:36
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn mode_of_wr_addr_filter4(&mut self) -> ModeOfWrAddrFilter4W<Spi0a4Spec> {
[INFO] [stdout]     |                                    ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn mode_of_wr_addr_filter4(&mut self) -> ModeOfWrAddrFilter4W<'_, Spi0a4Spec> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a4.rs:167:36
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn mode_of_wr_addr_filter5(&mut self) -> ModeOfWrAddrFilter5W<Spi0a4Spec> {
[INFO] [stdout]     |                                    ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn mode_of_wr_addr_filter5(&mut self) -> ModeOfWrAddrFilter5W<'_, Spi0a4Spec> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a4.rs:172:36
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn mode_of_wr_addr_filter6(&mut self) -> ModeOfWrAddrFilter6W<Spi0a4Spec> {
[INFO] [stdout]     |                                    ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn mode_of_wr_addr_filter6(&mut self) -> ModeOfWrAddrFilter6W<'_, Spi0a4Spec> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 137 |     ) -> LockSpir00fromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 137 |     ) -> LockSpir00fromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 144 |     ) -> LockSpir04fromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 144 |     ) -> LockSpir04fromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd000.rs:157:16
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn mdb(&mut self) -> MdbW<I3cd000Spec> {
[INFO] [stdout]     |                ^^^^^^^^^     ----------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn mdb(&mut self) -> MdbW<'_, I3cd000Spec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd000.rs:162:34
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn idle_count_multiplier(&mut self) -> IdleCountMultiplierW<I3cd000Spec> {
[INFO] [stdout]     |                                  ^^^^^^^^^     --------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn idle_count_multiplier(&mut self) -> IdleCountMultiplierW<'_, I3cd000Spec> {
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd000.rs:167:40
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn enbl_adaption_of_i2ci3cmode(&mut self) -> EnblAdaptionOfI2ci3cmodeW<I3cd000Spec> {
[INFO] [stdout]     |                                        ^^^^^^^^^     -------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn enbl_adaption_of_i2ci3cmode(&mut self) -> EnblAdaptionOfI2ci3cmodeW<'_, I3cd000Spec> {
[INFO] [stdout]     |                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd000.rs:172:40
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn dmahandshake_interface_enbl(&mut self) -> DmahandshakeInterfaceEnblW<I3cd000Spec> {
[INFO] [stdout]     |                                        ^^^^^^^^^     --------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn dmahandshake_interface_enbl(&mut self) -> DmahandshakeInterfaceEnblW<'_, I3cd000Spec> {
[INFO] [stdout]     |                                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd000.rs:177:21
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub fn i3cabort(&mut self) -> I3cabortW<I3cd000Spec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub fn i3cabort(&mut self) -> I3cabortW<'_, I3cd000Spec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd000.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn i3cresume(&mut self) -> I3cresumeW<I3cd000Spec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn i3cresume(&mut self) -> I3cresumeW<'_, I3cd000Spec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd000.rs:187:25
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub fn enbl_i3cctrl(&mut self) -> EnblI3cctrlW<I3cd000Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub fn enbl_i3cctrl(&mut self) -> EnblI3cctrlW<'_, I3cd000Spec> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd004.rs:60:28
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn dev_static_addr(&mut self) -> DevStaticAddrW<I3cd004Spec> {
[INFO] [stdout]    |                            ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn dev_static_addr(&mut self) -> DevStaticAddrW<'_, I3cd004Spec> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd004.rs:65:30
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn static_addr_valid(&mut self) -> StaticAddrValidW<I3cd004Spec> {
[INFO] [stdout]    |                              ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn static_addr_valid(&mut self) -> StaticAddrValidW<'_, I3cd004Spec> {
[INFO] [stdout]    |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd004.rs:70:29
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn dev_dynamic_addr(&mut self) -> DevDynamicAddrW<I3cd004Spec> {
[INFO] [stdout]    |                             ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn dev_dynamic_addr(&mut self) -> DevDynamicAddrW<'_, I3cd004Spec> {
[INFO] [stdout]    |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd004.rs:75:31
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn dynamic_addr_valid(&mut self) -> DynamicAddrValidW<I3cd004Spec> {
[INFO] [stdout]    |                               ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn dynamic_addr_valid(&mut self) -> DynamicAddrValidW<'_, I3cd004Spec> {
[INFO] [stdout]    |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd00c.rs:19:23
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn _32bit_cmd(&mut self) -> _32bitCmdW<I3cd00cSpec> {
[INFO] [stdout]    |                       ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn _32bit_cmd(&mut self) -> _32bitCmdW<'_, I3cd00cSpec> {
[INFO] [stdout]    |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd014.rs:26:25
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn tx_data_port(&mut self) -> TxDataPortW<I3cd014Spec> {
[INFO] [stdout]    |                         ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn tx_data_port(&mut self) -> TxDataPortW<'_, I3cd014Spec> {
[INFO] [stdout]    |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd01c.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 48 |     ) -> CmdBufferEmptyThresholdValueW<I3cd01cSpec> {
[INFO] [stdout]    |          ------------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 48 |     ) -> CmdBufferEmptyThresholdValueW<'_, I3cd01cSpec> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd01c.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 55 |     ) -> ResponseBufferThresholdValueW<I3cd01cSpec> {
[INFO] [stdout]    |          ------------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 55 |     ) -> ResponseBufferThresholdValueW<'_, I3cd01cSpec> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd01c.rs:60:36
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn ibidata_threshold_value(&mut self) -> IbidataThresholdValueW<I3cd01cSpec> {
[INFO] [stdout]    |                                    ^^^^^^^^^     ----------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                    |
[INFO] [stdout]    |                                    this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn ibidata_threshold_value(&mut self) -> IbidataThresholdValueW<'_, I3cd01cSpec> {
[INFO] [stdout]    |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd01c.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 67 |     ) -> InBandIntstatusThresholdValueW<I3cd01cSpec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 67 |     ) -> InBandIntstatusThresholdValueW<'_, I3cd01cSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd020.rs:102:38
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn tx_buffer_threshold_value(&mut self) -> TxBufferThresholdValueW<I3cd020Spec> {
[INFO] [stdout]     |                                      ^^^^^^^^^     ------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn tx_buffer_threshold_value(&mut self) -> TxBufferThresholdValueW<'_, I3cd020Spec> {
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd020.rs:107:38
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn rx_buffer_threshold_value(&mut self) -> RxBufferThresholdValueW<I3cd020Spec> {
[INFO] [stdout]     |                                      ^^^^^^^^^     ------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn rx_buffer_threshold_value(&mut self) -> RxBufferThresholdValueW<'_, I3cd020Spec> {
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 151 |     ) -> LockSpir10fromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 151 |     ) -> LockSpir10fromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 158 |     ) -> LockSpir14fromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     ) -> LockSpir14fromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 165 |     ) -> LockSpir18fromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 165 |     ) -> LockSpir18fromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 172 |     ) -> LockSpir30fromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 172 |     ) -> LockSpir30fromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 179 |     ) -> LockSpir34fromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 179 |     ) -> LockSpir34fromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 186 |     ) -> LockSpir38fromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 186 |     ) -> LockSpir38fromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 193 |     ) -> LockSpir94spir98spir9cfromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 193 |     ) -> LockSpir94spir98spir9cfromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 200 |     ) -> LockSpira0andFqcdaqcdfromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          ------------------------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 200 |     ) -> LockSpira0andFqcdaqcdfromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 207 |     ) -> LockSpira4andAddrFilterFromWrUntilRstBySrstW<Spi0a8Spec> {
[INFO] [stdout]     |          -------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 207 |     ) -> LockSpira4andAddrFilterFromWrUntilRstBySrstW<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 214 |     ) -> LockSpir64fromWrUntilRstBySrstspi1W<Spi0a8Spec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 214 |     ) -> LockSpir64fromWrUntilRstBySrstspi1W<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0a8.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 221 |     ) -> LockSpir70spir74spir78fromWrUntilRstBySrstspi1W<Spi0a8Spec> {
[INFO] [stdout]     |          ----------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 221 |     ) -> LockSpir70spir74spir78fromWrUntilRstBySrstspi1W<'_, Spi0a8Spec> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 139 |     ) -> LockSpir00fromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 139 |     ) -> LockSpir00fromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 146 |     ) -> LockSpir04fromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 146 |     ) -> LockSpir04fromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 153 |     ) -> LockSpir10fromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     ) -> LockSpir10fromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 160 |     ) -> LockSpir14fromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 160 |     ) -> LockSpir14fromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 167 |     ) -> LockSpir18fromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 167 |     ) -> LockSpir18fromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 174 |     ) -> LockSpir30fromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 174 |     ) -> LockSpir30fromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 181 |     ) -> LockSpir34fromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     ) -> LockSpir34fromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 188 |     ) -> LockSpir38fromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 188 |     ) -> LockSpir38fromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 195 |     ) -> LockSpir94spir98spir9cfromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ----------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 195 |     ) -> LockSpir94spir98spir9cfromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 202 |     ) -> LockSpira0andFqcdaqcdfromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ---------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 202 |     ) -> LockSpira0andFqcdaqcdfromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd020.rs:112:39
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn xfer_start_threshold_value(&mut self) -> XferStartThresholdValueW<I3cd020Spec> {
[INFO] [stdout]     |                                       ^^^^^^^^^     ------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn xfer_start_threshold_value(&mut self) -> XferStartThresholdValueW<'_, I3cd020Spec> {
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd020.rs:117:37
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn rx_start_threshold_value(&mut self) -> RxStartThresholdValueW<I3cd020Spec> {
[INFO] [stdout]     |                                     ^^^^^^^^^     ----------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                     |
[INFO] [stdout]     |                                     this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn rx_start_threshold_value(&mut self) -> RxStartThresholdValueW<'_, I3cd020Spec> {
[INFO] [stdout]     |                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd024.rs:51:42
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn notify_rejected_hot_join_ctrl(&mut self) -> NotifyRejectedHotJoinCtrlW<I3cd024Spec> {
[INFO] [stdout]    |                                          ^^^^^^^^^     --------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                          |
[INFO] [stdout]    |                                          this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn notify_rejected_hot_join_ctrl(&mut self) -> NotifyRejectedHotJoinCtrlW<'_, I3cd024Spec> {
[INFO] [stdout]    |                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd024.rs:56:44
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn notify_rejected_master_req_ctrl(&mut self) -> NotifyRejectedMasterReqCtrlW<I3cd024Spec> {
[INFO] [stdout]    |                                            ^^^^^^^^^     ----------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                            |
[INFO] [stdout]    |                                            this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn notify_rejected_master_req_ctrl(&mut self) -> NotifyRejectedMasterReqCtrlW<'_, I3cd024Spec> {
[INFO] [stdout]    |                                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd024.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 63 |     ) -> NotifyRejectedSlaveIntreqCtrlW<I3cd024Spec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     ) -> NotifyRejectedSlaveIntreqCtrlW<'_, I3cd024Spec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd02c.rs:19:37
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn inband_master_req_reject(&mut self) -> InbandMasterReqRejectW<I3cd02cSpec> {
[INFO] [stdout]    |                                     ^^^^^^^^^     ----------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn inband_master_req_reject(&mut self) -> InbandMasterReqRejectW<'_, I3cd02cSpec> {
[INFO] [stdout]    |                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd030.rs:19:39
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn inband_slave_intreq_reject(&mut self) -> InbandSlaveIntreqRejectW<I3cd030Spec> {
[INFO] [stdout]    |                                       ^^^^^^^^^     ------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn inband_slave_intreq_reject(&mut self) -> InbandSlaveIntreqRejectW<'_, I3cd030Spec> {
[INFO] [stdout]    |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd034.rs:85:24
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn core_sw_rst(&mut self) -> CoreSwRstW<I3cd034Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub fn core_sw_rst(&mut self) -> CoreSwRstW<'_, I3cd034Spec> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd034.rs:90:29
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn cmd_queue_sw_rst(&mut self) -> CmdQueueSwRstW<I3cd034Spec> {
[INFO] [stdout]    |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn cmd_queue_sw_rst(&mut self) -> CmdQueueSwRstW<'_, I3cd034Spec> {
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd034.rs:95:34
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn response_queue_sw_rst(&mut self) -> ResponseQueueSwRstW<I3cd034Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn response_queue_sw_rst(&mut self) -> ResponseQueueSwRstW<'_, I3cd034Spec> {
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd034.rs:100:29
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn tx_buffer_sw_rst(&mut self) -> TxBufferSwRstW<I3cd034Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn tx_buffer_sw_rst(&mut self) -> TxBufferSwRstW<'_, I3cd034Spec> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 209 |     ) -> LockSpira4andAddrFilterFromWrUntilRstByWatchdogW<Spi0acSpec> {
[INFO] [stdout]     |          ------------------------------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 209 |     ) -> LockSpira4andAddrFilterFromWrUntilRstByWatchdogW<'_, Spi0acSpec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:215:9
[INFO] [stdout]     |
[INFO] [stdout] 215 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 216 |     ) -> LockSpir64fromWrUntilRstByWatchdogSpi1W<Spi0acSpec> {
[INFO] [stdout]     |          --------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 216 |     ) -> LockSpir64fromWrUntilRstByWatchdogSpi1W<'_, Spi0acSpec> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/spi/spi0ac.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |         &mut self,
[INFO] [stdout]     |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 223 |     ) -> LockSpir70spir74spir78fromWrUntilRstByWatchdogSpi1W<Spi0acSpec> {
[INFO] [stdout]     |          --------------------------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 223 |     ) -> LockSpir70spir74spir78fromWrUntilRstByWatchdogSpi1W<'_, Spi0acSpec> {
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0b0.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit2712W<Spi0b0Spec> {
[INFO] [stdout]    |          ------------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit2712W<'_, Spi0b0Spec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0b0.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit2712W<Spi0b0Spec> {
[INFO] [stdout]    |          ------------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit2712W<'_, Spi0b0Spec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0b4.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27121W<Spi0b4Spec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27121W<'_, Spi0b4Spec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0b4.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27121W<Spi0b4Spec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27121W<'_, Spi0b4Spec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0b8.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27122W<Spi0b8Spec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27122W<'_, Spi0b8Spec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0b8.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27122W<Spi0b8Spec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27122W<'_, Spi0b8Spec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0bc.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27123W<Spi0bcSpec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27123W<'_, Spi0bcSpec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0bc.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27123W<Spi0bcSpec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27123W<'_, Spi0bcSpec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd034.rs:105:29
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn rx_buffer_sw_rst(&mut self) -> RxBufferSwRstW<I3cd034Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn rx_buffer_sw_rst(&mut self) -> RxBufferSwRstW<'_, I3cd034Spec> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0c0.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27124W<Spi0c0Spec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27124W<'_, Spi0c0Spec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0c0.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27124W<Spi0c0Spec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27124W<'_, Spi0c0Spec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0c4.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27125W<Spi0c4Spec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     ) -> SegmentsLowerBoundAddrBit27125W<'_, Spi0c4Spec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi0c4.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ this lifetime flows to the output
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27125W<Spi0c4Spec> {
[INFO] [stdout]    |          ------------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     ) -> SegmentsUpperBoundAddrBit27125W<'_, Spi0c4Spec> {
[INFO] [stdout]    |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi100.rs:37:33
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn fully_qualified_cmd9(&mut self) -> FullyQualifiedCmd9W<Spi100Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn fully_qualified_cmd9(&mut self) -> FullyQualifiedCmd9W<'_, Spi100Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi100.rs:42:32
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn fully_qualified_cmd(&mut self) -> FullyQualifiedCmdW<Spi100Spec> {
[INFO] [stdout]    |                                ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn fully_qualified_cmd(&mut self) -> FullyQualifiedCmdW<'_, Spi100Spec> {
[INFO] [stdout]    |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi100.rs:47:23
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn enbl_entry(&mut self) -> EnblEntryW<Spi100Spec> {
[INFO] [stdout]    |                       ^^^^^^^^^     ---------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn enbl_entry(&mut self) -> EnblEntryW<'_, Spi100Spec> {
[INFO] [stdout]    |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd034.rs:110:28
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn ibiqueue_sw_rst(&mut self) -> IbiqueueSwRstW<I3cd034Spec> {
[INFO] [stdout]     |                            ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn ibiqueue_sw_rst(&mut self) -> IbiqueueSwRstW<'_, I3cd034Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi104.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd10(&mut self) -> FullyQualifiedCmd10W<Spi104Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd10(&mut self) -> FullyQualifiedCmd10W<'_, Spi104Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi104.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd1(&mut self) -> FullyQualifiedCmd1W<Spi104Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd1(&mut self) -> FullyQualifiedCmd1W<'_, Spi104Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd038.rs:70:30
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn mrlupdated_status(&mut self) -> MrlupdatedStatusW<I3cd038Spec> {
[INFO] [stdout]    |                              ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn mrlupdated_status(&mut self) -> MrlupdatedStatusW<'_, I3cd038Spec> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi104.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry1(&mut self) -> EnblEntry1W<Spi104Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry1(&mut self) -> EnblEntry1W<'_, Spi104Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/i3c/i3cd038.rs:75:30
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn mwlupdated_status(&mut self) -> MwlupdatedStatusW<I3cd038Spec> {
[INFO] [stdout]    |                              ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn mwlupdated_status(&mut self) -> MwlupdatedStatusW<'_, I3cd038Spec> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd03c.rs:157:23
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn txthldstat(&mut self) -> TxthldstatW<I3cd03cSpec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn txthldstat(&mut self) -> TxthldstatW<'_, I3cd03cSpec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd03c.rs:162:23
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn rxthldstat(&mut self) -> RxthldstatW<I3cd03cSpec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn rxthldstat(&mut self) -> RxthldstatW<'_, I3cd03cSpec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd03c.rs:167:24
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn ibithldstat(&mut self) -> IbithldstatW<I3cd03cSpec> {
[INFO] [stdout]     |                        ^^^^^^^^^     ------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn ibithldstat(&mut self) -> IbithldstatW<'_, I3cd03cSpec> {
[INFO] [stdout]     |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd03c.rs:172:30
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn cmdqueuereadystat(&mut self) -> CmdqueuereadystatW<I3cd03cSpec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn cmdqueuereadystat(&mut self) -> CmdqueuereadystatW<'_, I3cd03cSpec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd03c.rs:177:30
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub fn respreadystatintr(&mut self) -> RespreadystatintrW<I3cd03cSpec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub fn respreadystatintr(&mut self) -> RespreadystatintrW<'_, I3cd03cSpec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd03c.rs:182:30
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn transferabortstat(&mut self) -> TransferabortstatW<I3cd03cSpec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn transferabortstat(&mut self) -> TransferabortstatW<'_, I3cd03cSpec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd03c.rs:187:27
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub fn cccupdatedstat(&mut self) -> CccupdatedstatW<I3cd03cSpec> {
[INFO] [stdout]     |                           ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub fn cccupdatedstat(&mut self) -> CccupdatedstatW<'_, I3cd03cSpec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd03c.rs:192:29
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn dynaddrassgnstat(&mut self) -> DynaddrassgnstatW<I3cd03cSpec> {
[INFO] [stdout]     |                             ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn dynaddrassgnstat(&mut self) -> DynaddrassgnstatW<'_, I3cd03cSpec> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd03c.rs:197:28
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn transfererrstat(&mut self) -> TransfererrstatW<I3cd03cSpec> {
[INFO] [stdout]     |                            ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn transfererrstat(&mut self) -> TransfererrstatW<'_, I3cd03cSpec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd03c.rs:202:23
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn defslvstat(&mut self) -> DefslvstatW<I3cd03cSpec> {
[INFO] [stdout]     |                       ^^^^^^^^^     ------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn defslvstat(&mut self) -> DefslvstatW<'_, I3cd03cSpec> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd03c.rs:207:28
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn readreqrecvstat(&mut self) -> ReadreqrecvstatW<I3cd03cSpec> {
[INFO] [stdout]     |                            ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn readreqrecvstat(&mut self) -> ReadreqrecvstatW<'_, I3cd03cSpec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd03c.rs:212:27
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn ibiupdatedstat(&mut self) -> IbiupdatedstatW<I3cd03cSpec> {
[INFO] [stdout]     |                           ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn ibiupdatedstat(&mut self) -> IbiupdatedstatW<'_, I3cd03cSpec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd03c.rs:217:32
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn busownerupdatedstat(&mut self) -> BusownerupdatedstatW<I3cd03cSpec> {
[INFO] [stdout]     |                                ^^^^^^^^^     --------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn busownerupdatedstat(&mut self) -> BusownerupdatedstatW<'_, I3cd03cSpec> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi108.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd11(&mut self) -> FullyQualifiedCmd11W<Spi108Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd11(&mut self) -> FullyQualifiedCmd11W<'_, Spi108Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd03c.rs:222:28
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub fn busresetdonests(&mut self) -> BusresetdonestsW<I3cd03cSpec> {
[INFO] [stdout]     |                            ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub fn busresetdonests(&mut self) -> BusresetdonestsW<'_, I3cd03cSpec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd040.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn txthldstaten(&mut self) -> TxthldstatenW<I3cd040Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn txthldstaten(&mut self) -> TxthldstatenW<'_, I3cd040Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd040.rs:162:25
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn rxthldstaten(&mut self) -> RxthldstatenW<I3cd040Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn rxthldstaten(&mut self) -> RxthldstatenW<'_, I3cd040Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd040.rs:167:26
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn ibithldstaten(&mut self) -> IbithldstatenW<I3cd040Spec> {
[INFO] [stdout]     |                          ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn ibithldstaten(&mut self) -> IbithldstatenW<'_, I3cd040Spec> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd040.rs:172:32
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn cmdqueuereadystaten(&mut self) -> CmdqueuereadystatenW<I3cd040Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     --------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn cmdqueuereadystaten(&mut self) -> CmdqueuereadystatenW<'_, I3cd040Spec> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd040.rs:177:32
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub fn respreadystatintren(&mut self) -> RespreadystatintrenW<I3cd040Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     --------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub fn respreadystatintren(&mut self) -> RespreadystatintrenW<'_, I3cd040Spec> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd040.rs:182:32
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn transferabortstaten(&mut self) -> TransferabortstatenW<I3cd040Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     --------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn transferabortstaten(&mut self) -> TransferabortstatenW<'_, I3cd040Spec> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd040.rs:187:29
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub fn cccupdatedstaten(&mut self) -> CccupdatedstatenW<I3cd040Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub fn cccupdatedstaten(&mut self) -> CccupdatedstatenW<'_, I3cd040Spec> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd040.rs:192:31
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn dynaddrassgnstaten(&mut self) -> DynaddrassgnstatenW<I3cd040Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn dynaddrassgnstaten(&mut self) -> DynaddrassgnstatenW<'_, I3cd040Spec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd040.rs:197:30
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn transfererrstaten(&mut self) -> TransfererrstatenW<I3cd040Spec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn transfererrstaten(&mut self) -> TransfererrstatenW<'_, I3cd040Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd040.rs:202:25
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn defslvstaten(&mut self) -> DefslvstatenW<I3cd040Spec> {
[INFO] [stdout]     |                         ^^^^^^^^^     -------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn defslvstaten(&mut self) -> DefslvstatenW<'_, I3cd040Spec> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd040.rs:207:30
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn readreqrecvstaten(&mut self) -> ReadreqrecvstatenW<I3cd040Spec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn readreqrecvstaten(&mut self) -> ReadreqrecvstatenW<'_, I3cd040Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd040.rs:212:29
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn ibiupdatedstaten(&mut self) -> IbiupdatedstatenW<I3cd040Spec> {
[INFO] [stdout]     |                             ^^^^^^^^^     ------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn ibiupdatedstaten(&mut self) -> IbiupdatedstatenW<'_, I3cd040Spec> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd040.rs:217:34
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn busownerupdatedstaten(&mut self) -> BusownerupdatedstatenW<I3cd040Spec> {
[INFO] [stdout]     |                                  ^^^^^^^^^     ----------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn busownerupdatedstaten(&mut self) -> BusownerupdatedstatenW<'_, I3cd040Spec> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd040.rs:222:30
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub fn busresetdonestsen(&mut self) -> BusresetdonestsenW<I3cd040Spec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub fn busresetdonestsen(&mut self) -> BusresetdonestsenW<'_, I3cd040Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi108.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd2(&mut self) -> FullyQualifiedCmd2W<Spi108Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd2(&mut self) -> FullyQualifiedCmd2W<'_, Spi108Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi108.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry2(&mut self) -> EnblEntry2W<Spi108Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry2(&mut self) -> EnblEntry2W<'_, Spi108Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi10c.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd12(&mut self) -> FullyQualifiedCmd12W<Spi10cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd12(&mut self) -> FullyQualifiedCmd12W<'_, Spi10cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi10c.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd3(&mut self) -> FullyQualifiedCmd3W<Spi10cSpec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd3(&mut self) -> FullyQualifiedCmd3W<'_, Spi10cSpec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi10c.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry3(&mut self) -> EnblEntry3W<Spi10cSpec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry3(&mut self) -> EnblEntry3W<'_, Spi10cSpec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi110.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd13(&mut self) -> FullyQualifiedCmd13W<Spi110Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd13(&mut self) -> FullyQualifiedCmd13W<'_, Spi110Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi110.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd4(&mut self) -> FullyQualifiedCmd4W<Spi110Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd4(&mut self) -> FullyQualifiedCmd4W<'_, Spi110Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi110.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry4(&mut self) -> EnblEntry4W<Spi110Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry4(&mut self) -> EnblEntry4W<'_, Spi110Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi114.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd14(&mut self) -> FullyQualifiedCmd14W<Spi114Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd14(&mut self) -> FullyQualifiedCmd14W<'_, Spi114Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi114.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd5(&mut self) -> FullyQualifiedCmd5W<Spi114Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd5(&mut self) -> FullyQualifiedCmd5W<'_, Spi114Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi114.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry5(&mut self) -> EnblEntry5W<Spi114Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry5(&mut self) -> EnblEntry5W<'_, Spi114Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi118.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd15(&mut self) -> FullyQualifiedCmd15W<Spi118Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd15(&mut self) -> FullyQualifiedCmd15W<'_, Spi118Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi118.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd6(&mut self) -> FullyQualifiedCmd6W<Spi118Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd6(&mut self) -> FullyQualifiedCmd6W<'_, Spi118Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi118.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry6(&mut self) -> EnblEntry6W<Spi118Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry6(&mut self) -> EnblEntry6W<'_, Spi118Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi11c.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd16(&mut self) -> FullyQualifiedCmd16W<Spi11cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd16(&mut self) -> FullyQualifiedCmd16W<'_, Spi11cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi11c.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd7(&mut self) -> FullyQualifiedCmd7W<Spi11cSpec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd7(&mut self) -> FullyQualifiedCmd7W<'_, Spi11cSpec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi11c.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry7(&mut self) -> EnblEntry7W<Spi11cSpec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry7(&mut self) -> EnblEntry7W<'_, Spi11cSpec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi120.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi120Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi120Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi120.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi120Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi120Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi120.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi120Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi120Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi124.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi124Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi124Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi124.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi124Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi124Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi124.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi124Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi124Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd044.rs:157:27
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn txthldsignalen(&mut self) -> TxthldsignalenW<I3cd044Spec> {
[INFO] [stdout]     |                           ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub fn txthldsignalen(&mut self) -> TxthldsignalenW<'_, I3cd044Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd044.rs:162:27
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn rxthldsignalen(&mut self) -> RxthldsignalenW<I3cd044Spec> {
[INFO] [stdout]     |                           ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn rxthldsignalen(&mut self) -> RxthldsignalenW<'_, I3cd044Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd044.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn ibithldsignalen(&mut self) -> IbithldsignalenW<I3cd044Spec> {
[INFO] [stdout]     |                            ^^^^^^^^^     ----------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn ibithldsignalen(&mut self) -> IbithldsignalenW<'_, I3cd044Spec> {
[INFO] [stdout]     |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd044.rs:172:34
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn cmdqueuereadysignalen(&mut self) -> CmdqueuereadysignalenW<I3cd044Spec> {
[INFO] [stdout]     |                                  ^^^^^^^^^     ----------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn cmdqueuereadysignalen(&mut self) -> CmdqueuereadysignalenW<'_, I3cd044Spec> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd044.rs:177:34
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub fn respreadysignalintren(&mut self) -> RespreadysignalintrenW<I3cd044Spec> {
[INFO] [stdout]     |                                  ^^^^^^^^^     ----------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub fn respreadysignalintren(&mut self) -> RespreadysignalintrenW<'_, I3cd044Spec> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd044.rs:182:34
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn transferabortsignalen(&mut self) -> TransferabortsignalenW<I3cd044Spec> {
[INFO] [stdout]     |                                  ^^^^^^^^^     ----------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn transferabortsignalen(&mut self) -> TransferabortsignalenW<'_, I3cd044Spec> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd044.rs:187:31
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub fn cccupdatedsignalen(&mut self) -> CccupdatedsignalenW<I3cd044Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub fn cccupdatedsignalen(&mut self) -> CccupdatedsignalenW<'_, I3cd044Spec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd044.rs:192:33
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn dynaddrassgnsignalen(&mut self) -> DynaddrassgnsignalenW<I3cd044Spec> {
[INFO] [stdout]     |                                 ^^^^^^^^^     ---------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn dynaddrassgnsignalen(&mut self) -> DynaddrassgnsignalenW<'_, I3cd044Spec> {
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd044.rs:197:32
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn transfererrsignalen(&mut self) -> TransfererrsignalenW<I3cd044Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     --------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn transfererrsignalen(&mut self) -> TransfererrsignalenW<'_, I3cd044Spec> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd044.rs:202:27
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn defslvsignalen(&mut self) -> DefslvsignalenW<I3cd044Spec> {
[INFO] [stdout]     |                           ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn defslvsignalen(&mut self) -> DefslvsignalenW<'_, I3cd044Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd044.rs:207:32
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn readreqrecvsignalen(&mut self) -> ReadreqrecvsignalenW<I3cd044Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     --------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub fn readreqrecvsignalen(&mut self) -> ReadreqrecvsignalenW<'_, I3cd044Spec> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd044.rs:212:31
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn ibiupdatedsignalen(&mut self) -> IbiupdatedsignalenW<I3cd044Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn ibiupdatedsignalen(&mut self) -> IbiupdatedsignalenW<'_, I3cd044Spec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd044.rs:217:36
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn busownerupdatedsignalen(&mut self) -> BusownerupdatedsignalenW<I3cd044Spec> {
[INFO] [stdout]     |                                    ^^^^^^^^^     ------------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub fn busownerupdatedsignalen(&mut self) -> BusownerupdatedsignalenW<'_, I3cd044Spec> {
[INFO] [stdout]     |                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd044.rs:222:33
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub fn busresetdonesignalen(&mut self) -> BusresetdonesignalenW<I3cd044Spec> {
[INFO] [stdout]     |                                 ^^^^^^^^^     ---------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub fn busresetdonesignalen(&mut self) -> BusresetdonesignalenW<'_, I3cd044Spec> {
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd048.rs:163:26
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn txthldforceen(&mut self) -> TxthldforceenW<I3cd048Spec> {
[INFO] [stdout]     |                          ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn txthldforceen(&mut self) -> TxthldforceenW<'_, I3cd048Spec> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi128.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi128Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi128Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi128.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi128Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi128Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi128.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi128Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi128Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi12c.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi12cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi12cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi12c.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi12cSpec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi12cSpec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi12c.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi12cSpec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi12cSpec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi130.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi130Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi130Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi130.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi130Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi130Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi130.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi130Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi130Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd048.rs:168:26
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn rxthldforceen(&mut self) -> RxthldforceenW<I3cd048Spec> {
[INFO] [stdout]     |                          ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn rxthldforceen(&mut self) -> RxthldforceenW<'_, I3cd048Spec> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd048.rs:173:27
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn ibithldforceen(&mut self) -> IbithldforceenW<I3cd048Spec> {
[INFO] [stdout]     |                           ^^^^^^^^^     ---------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn ibithldforceen(&mut self) -> IbithldforceenW<'_, I3cd048Spec> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd048.rs:178:33
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn cmdqueuereadyforceen(&mut self) -> CmdqueuereadyforceenW<I3cd048Spec> {
[INFO] [stdout]     |                                 ^^^^^^^^^     ---------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn cmdqueuereadyforceen(&mut self) -> CmdqueuereadyforceenW<'_, I3cd048Spec> {
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd048.rs:183:33
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub fn respreadyforceintren(&mut self) -> RespreadyforceintrenW<I3cd048Spec> {
[INFO] [stdout]     |                                 ^^^^^^^^^     ---------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub fn respreadyforceintren(&mut self) -> RespreadyforceintrenW<'_, I3cd048Spec> {
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd048.rs:188:33
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub fn transferabortforceen(&mut self) -> TransferabortforceenW<I3cd048Spec> {
[INFO] [stdout]     |                                 ^^^^^^^^^     ---------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub fn transferabortforceen(&mut self) -> TransferabortforceenW<'_, I3cd048Spec> {
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd048.rs:193:30
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn cccupdatedforceen(&mut self) -> CccupdatedforceenW<I3cd048Spec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn cccupdatedforceen(&mut self) -> CccupdatedforceenW<'_, I3cd048Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd048.rs:198:18
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub fn rsvd7(&mut self) -> Rsvd7W<I3cd048Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub fn rsvd7(&mut self) -> Rsvd7W<'_, I3cd048Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd048.rs:203:32
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub fn dynaddrassgnforceen(&mut self) -> DynaddrassgnforceenW<I3cd048Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     --------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub fn dynaddrassgnforceen(&mut self) -> DynaddrassgnforceenW<'_, I3cd048Spec> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd048.rs:208:31
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn transfererrforceen(&mut self) -> TransfererrforceenW<I3cd048Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub fn transfererrforceen(&mut self) -> TransfererrforceenW<'_, I3cd048Spec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd048.rs:213:26
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub fn defslvforceen(&mut self) -> DefslvforceenW<I3cd048Spec> {
[INFO] [stdout]     |                          ^^^^^^^^^     --------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub fn defslvforceen(&mut self) -> DefslvforceenW<'_, I3cd048Spec> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd048.rs:218:31
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub fn readreqrecvforceen(&mut self) -> ReadreqrecvforceenW<I3cd048Spec> {
[INFO] [stdout]     |                               ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 218 |     pub fn readreqrecvforceen(&mut self) -> ReadreqrecvforceenW<'_, I3cd048Spec> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd048.rs:223:30
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub fn ibiupdatedforceen(&mut self) -> IbiupdatedforceenW<I3cd048Spec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub fn ibiupdatedforceen(&mut self) -> IbiupdatedforceenW<'_, I3cd048Spec> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd048.rs:228:35
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn busownerupdatedforceen(&mut self) -> BusownerupdatedforceenW<I3cd048Spec> {
[INFO] [stdout]     |                                   ^^^^^^^^^     ------------------------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn busownerupdatedforceen(&mut self) -> BusownerupdatedforceenW<'_, I3cd048Spec> {
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd048.rs:233:18
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn rsvd1(&mut self) -> Rsvd1W<I3cd048Spec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub fn rsvd1(&mut self) -> Rsvd1W<'_, I3cd048Spec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd048.rs:238:32
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn busresetdoneforceen(&mut self) -> BusresetdoneforceenW<I3cd048Spec> {
[INFO] [stdout]     |                                ^^^^^^^^^     --------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub fn busresetdoneforceen(&mut self) -> BusresetdoneforceenW<'_, I3cd048Spec> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]    --> src/i3c/i3cd048.rs:243:17
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn rsvd(&mut self) -> RsvdW<I3cd048Spec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------------ the lifetime gets resolved as `'_`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 this lifetime flows to the output
[INFO] [stdout]     |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn rsvd(&mut self) -> RsvdW<'_, I3cd048Spec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi134.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi134Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi134Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi134.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi134Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi134Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi134.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi134Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi134Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi138.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi138Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi138Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi138.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi138Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi138Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi138.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi138Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi138Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi13c.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi13cSpec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi13cSpec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi13c.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi13cSpec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi13cSpec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi13c.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi13cSpec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi13cSpec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi140.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi140Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi140Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi140.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<Spi140Spec> {
[INFO] [stdout]    |                                 ^^^^^^^^^     ------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub fn fully_qualified_cmd8(&mut self) -> FullyQualifiedCmd8W<'_, Spi140Spec> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi140.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<Spi140Spec> {
[INFO] [stdout]    |                        ^^^^^^^^^     ----------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn enbl_entry8(&mut self) -> EnblEntry8W<'_, Spi140Spec> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi144.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<Spi144Spec> {
[INFO] [stdout]    |                                  ^^^^^^^^^     -------------------------------- the lifetime gets resolved as `'_`
[INFO] [stdout]    |                                  |
[INFO] [stdout]    |                                  this lifetime flows to the output
[INFO] [stdout]    |
[INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn fully_qualified_cmd17(&mut self) -> FullyQualifiedCmd17W<'_, Spi144Spec> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing
[INFO] [stdout]   --> src/spi/spi144.rs:49:33
[INFO] [stdout]    |
[WARN] too many lines in the log, truncating it
