[INFO] fetching crate maia-pac 0.5.0...
[INFO] testing maia-pac-0.5.0 against 1.91.0 for beta-1.92-2
[INFO] extracting crate maia-pac 0.5.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate maia-pac 0.5.0
[INFO] finished tweaking crates.io crate maia-pac 0.5.0
[INFO] tweaked toml for crates.io crate maia-pac 0.5.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate maia-pac 0.5.0 on toolchain 1.91.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 2 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b627d013b39a7a01ae25603e257f88c8525c4b93b2311cc6cc1cd2bed36ee2a7
[INFO] running `Command { std: "docker" "start" "-a" "b627d013b39a7a01ae25603e257f88c8525c4b93b2311cc6cc1cd2bed36ee2a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b627d013b39a7a01ae25603e257f88c8525c4b93b2311cc6cc1cd2bed36ee2a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b627d013b39a7a01ae25603e257f88c8525c4b93b2311cc6cc1cd2bed36ee2a7", kill_on_drop: false }`
[INFO] [stdout] b627d013b39a7a01ae25603e257f88c8525c4b93b2311cc6cc1cd2bed36ee2a7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 33f9ecf6542089e17714ec358ad196f5b6e621950a60a5226ef818283923fdee
[INFO] running `Command { std: "docker" "start" "-a" "33f9ecf6542089e17714ec358ad196f5b6e621950a60a5226ef818283923fdee", kill_on_drop: false }`
[INFO] [stderr]    Compiling vcell v0.1.3
[INFO] [stderr]    Compiling maia-pac v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:946:30
[INFO] [stdout]     |
[INFO] [stdout] 946 |             pub fn sdr_reset(&mut self) -> SdrResetW<ControlSpec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 946 |             pub fn sdr_reset(&mut self) -> SdrResetW<'_, ControlSpec> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1032:26
[INFO] [stdout]      |
[INFO] [stdout] 1032 |             pub fn start(&mut self) -> StartW<RecorderControlSpec> {
[INFO] [stdout]      |                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1032 |             pub fn start(&mut self) -> StartW<'_, RecorderControlSpec> {
[INFO] [stdout]      |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1038:25
[INFO] [stdout]      |
[INFO] [stdout] 1038 |             pub fn stop(&mut self) -> StopW<RecorderControlSpec> {
[INFO] [stdout]      |                         ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1038 |             pub fn stop(&mut self) -> StopW<'_, RecorderControlSpec> {
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1044:25
[INFO] [stdout]      |
[INFO] [stdout] 1044 |             pub fn mode(&mut self) -> ModeW<RecorderControlSpec> {
[INFO] [stdout]      |                         ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1044 |             pub fn mode(&mut self) -> ModeW<'_, RecorderControlSpec> {
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1139:32
[INFO] [stdout]      |
[INFO] [stdout] 1139 |             pub fn use_ddc_out(&mut self) -> UseDdcOutW<SpectrometerSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1139 |             pub fn use_ddc_out(&mut self) -> UseDdcOutW<'_, SpectrometerSpec> {
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1145:37
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             pub fn num_integrations(&mut self) -> NumIntegrationsW<SpectrometerSpec> {
[INFO] [stdout]      |                                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                     |
[INFO] [stdout]      |                                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             pub fn num_integrations(&mut self) -> NumIntegrationsW<'_, SpectrometerSpec> {
[INFO] [stdout]      |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1151:26
[INFO] [stdout]      |
[INFO] [stdout] 1151 |             pub fn abort(&mut self) -> AbortW<SpectrometerSpec> {
[INFO] [stdout]      |                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1151 |             pub fn abort(&mut self) -> AbortW<'_, SpectrometerSpec> {
[INFO] [stdout]      |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1157:32
[INFO] [stdout]      |
[INFO] [stdout] 1157 |             pub fn peak_detect(&mut self) -> PeakDetectW<SpectrometerSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1157 |             pub fn peak_detect(&mut self) -> PeakDetectW<'_, SpectrometerSpec> {
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1200:32
[INFO] [stdout]      |
[INFO] [stdout] 1200 |             pub fn coeff_waddr(&mut self) -> CoeffWaddrW<DdcCoeffAddrSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1200 |             pub fn coeff_waddr(&mut self) -> CoeffWaddrW<'_, DdcCoeffAddrSpec> {
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1245:31
[INFO] [stdout]      |
[INFO] [stdout] 1245 |             pub fn coeff_wren(&mut self) -> CoeffWrenW<DdcCoeffSpec> {
[INFO] [stdout]      |                               ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1245 |             pub fn coeff_wren(&mut self) -> CoeffWrenW<'_, DdcCoeffSpec> {
[INFO] [stdout]      |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1251:32
[INFO] [stdout]      |
[INFO] [stdout] 1251 |             pub fn coeff_wdata(&mut self) -> CoeffWdataW<DdcCoeffSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1251 |             pub fn coeff_wdata(&mut self) -> CoeffWdataW<'_, DdcCoeffSpec> {
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1312:32
[INFO] [stdout]      |
[INFO] [stdout] 1312 |             pub fn decimation1(&mut self) -> Decimation1W<DdcDecimationSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1312 |             pub fn decimation1(&mut self) -> Decimation1W<'_, DdcDecimationSpec> {
[INFO] [stdout]      |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1318:32
[INFO] [stdout]      |
[INFO] [stdout] 1318 |             pub fn decimation2(&mut self) -> Decimation2W<DdcDecimationSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1318 |             pub fn decimation2(&mut self) -> Decimation2W<'_, DdcDecimationSpec> {
[INFO] [stdout]      |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1324:32
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             pub fn decimation3(&mut self) -> Decimation3W<DdcDecimationSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             pub fn decimation3(&mut self) -> Decimation3W<'_, DdcDecimationSpec> {
[INFO] [stdout]      |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1367:30
[INFO] [stdout]      |
[INFO] [stdout] 1367 |             pub fn frequency(&mut self) -> FrequencyW<DdcFrequencySpec> {
[INFO] [stdout]      |                              ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1367 |             pub fn frequency(&mut self) -> FrequencyW<'_, DdcFrequencySpec> {
[INFO] [stdout]      |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1473:42
[INFO] [stdout]      |
[INFO] [stdout] 1473 |             pub fn operations_minus_one1(&mut self) -> OperationsMinusOne1W<DdcControlSpec> {
[INFO] [stdout]      |                                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                          |
[INFO] [stdout]      |                                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1473 |             pub fn operations_minus_one1(&mut self) -> OperationsMinusOne1W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1479:42
[INFO] [stdout]      |
[INFO] [stdout] 1479 |             pub fn operations_minus_one2(&mut self) -> OperationsMinusOne2W<DdcControlSpec> {
[INFO] [stdout]      |                                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                          |
[INFO] [stdout]      |                                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1479 |             pub fn operations_minus_one2(&mut self) -> OperationsMinusOne2W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1485:42
[INFO] [stdout]      |
[INFO] [stdout] 1485 |             pub fn operations_minus_one3(&mut self) -> OperationsMinusOne3W<DdcControlSpec> {
[INFO] [stdout]      |                                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                          |
[INFO] [stdout]      |                                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1485 |             pub fn operations_minus_one3(&mut self) -> OperationsMinusOne3W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1491:36
[INFO] [stdout]      |
[INFO] [stdout] 1491 |             pub fn odd_operations1(&mut self) -> OddOperations1W<DdcControlSpec> {
[INFO] [stdout]      |                                    ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                    |
[INFO] [stdout]      |                                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1491 |             pub fn odd_operations1(&mut self) -> OddOperations1W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1497:36
[INFO] [stdout]      |
[INFO] [stdout] 1497 |             pub fn odd_operations3(&mut self) -> OddOperations3W<DdcControlSpec> {
[INFO] [stdout]      |                                    ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                    |
[INFO] [stdout]      |                                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1497 |             pub fn odd_operations3(&mut self) -> OddOperations3W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1503:28
[INFO] [stdout]      |
[INFO] [stdout] 1503 |             pub fn bypass2(&mut self) -> Bypass2W<DdcControlSpec> {
[INFO] [stdout]      |                            ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1503 |             pub fn bypass2(&mut self) -> Bypass2W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1509:28
[INFO] [stdout]      |
[INFO] [stdout] 1509 |             pub fn bypass3(&mut self) -> Bypass3W<DdcControlSpec> {
[INFO] [stdout]      |                            ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1509 |             pub fn bypass3(&mut self) -> Bypass3W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1515:33
[INFO] [stdout]      |
[INFO] [stdout] 1515 |             pub fn enable_input(&mut self) -> EnableInputW<DdcControlSpec> {
[INFO] [stdout]      |                                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1515 |             pub fn enable_input(&mut self) -> EnableInputW<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.24s
[INFO] running `Command { std: "docker" "inspect" "33f9ecf6542089e17714ec358ad196f5b6e621950a60a5226ef818283923fdee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "33f9ecf6542089e17714ec358ad196f5b6e621950a60a5226ef818283923fdee", kill_on_drop: false }`
[INFO] [stdout] 33f9ecf6542089e17714ec358ad196f5b6e621950a60a5226ef818283923fdee
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8dec6f7e1353b1a2dcde02dfec16e75a463597d7036740597e2c7a37c9cb50ac
[INFO] running `Command { std: "docker" "start" "-a" "8dec6f7e1353b1a2dcde02dfec16e75a463597d7036740597e2c7a37c9cb50ac", kill_on_drop: false }`
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:946:30
[INFO] [stdout]     |
[INFO] [stdout] 946 |             pub fn sdr_reset(&mut self) -> SdrResetW<ControlSpec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 946 |             pub fn sdr_reset(&mut self) -> SdrResetW<'_, ControlSpec> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1032:26
[INFO] [stdout]      |
[INFO] [stdout] 1032 |             pub fn start(&mut self) -> StartW<RecorderControlSpec> {
[INFO] [stdout]      |                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1032 |             pub fn start(&mut self) -> StartW<'_, RecorderControlSpec> {
[INFO] [stdout]      |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1038:25
[INFO] [stdout]      |
[INFO] [stdout] 1038 |             pub fn stop(&mut self) -> StopW<RecorderControlSpec> {
[INFO] [stdout]      |                         ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1038 |             pub fn stop(&mut self) -> StopW<'_, RecorderControlSpec> {
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1044:25
[INFO] [stdout]      |
[INFO] [stdout] 1044 |             pub fn mode(&mut self) -> ModeW<RecorderControlSpec> {
[INFO] [stdout]      |                         ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1044 |             pub fn mode(&mut self) -> ModeW<'_, RecorderControlSpec> {
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1139:32
[INFO] [stdout]      |
[INFO] [stdout] 1139 |             pub fn use_ddc_out(&mut self) -> UseDdcOutW<SpectrometerSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1139 |             pub fn use_ddc_out(&mut self) -> UseDdcOutW<'_, SpectrometerSpec> {
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1145:37
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             pub fn num_integrations(&mut self) -> NumIntegrationsW<SpectrometerSpec> {
[INFO] [stdout]      |                                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                     |
[INFO] [stdout]      |                                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             pub fn num_integrations(&mut self) -> NumIntegrationsW<'_, SpectrometerSpec> {
[INFO] [stdout]      |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1151:26
[INFO] [stdout]      |
[INFO] [stdout] 1151 |             pub fn abort(&mut self) -> AbortW<SpectrometerSpec> {
[INFO] [stdout]      |                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1151 |             pub fn abort(&mut self) -> AbortW<'_, SpectrometerSpec> {
[INFO] [stdout]      |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1157:32
[INFO] [stdout]      |
[INFO] [stdout] 1157 |             pub fn peak_detect(&mut self) -> PeakDetectW<SpectrometerSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1157 |             pub fn peak_detect(&mut self) -> PeakDetectW<'_, SpectrometerSpec> {
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1200:32
[INFO] [stdout]      |
[INFO] [stdout] 1200 |             pub fn coeff_waddr(&mut self) -> CoeffWaddrW<DdcCoeffAddrSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1200 |             pub fn coeff_waddr(&mut self) -> CoeffWaddrW<'_, DdcCoeffAddrSpec> {
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1245:31
[INFO] [stdout]      |
[INFO] [stdout] 1245 |             pub fn coeff_wren(&mut self) -> CoeffWrenW<DdcCoeffSpec> {
[INFO] [stdout]      |                               ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1245 |             pub fn coeff_wren(&mut self) -> CoeffWrenW<'_, DdcCoeffSpec> {
[INFO] [stdout]      |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1251:32
[INFO] [stdout]      |
[INFO] [stdout] 1251 |             pub fn coeff_wdata(&mut self) -> CoeffWdataW<DdcCoeffSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1251 |             pub fn coeff_wdata(&mut self) -> CoeffWdataW<'_, DdcCoeffSpec> {
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1312:32
[INFO] [stdout]      |
[INFO] [stdout] 1312 |             pub fn decimation1(&mut self) -> Decimation1W<DdcDecimationSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1312 |             pub fn decimation1(&mut self) -> Decimation1W<'_, DdcDecimationSpec> {
[INFO] [stdout]      |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1318:32
[INFO] [stdout]      |
[INFO] [stdout] 1318 |             pub fn decimation2(&mut self) -> Decimation2W<DdcDecimationSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1318 |             pub fn decimation2(&mut self) -> Decimation2W<'_, DdcDecimationSpec> {
[INFO] [stdout]      |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1324:32
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             pub fn decimation3(&mut self) -> Decimation3W<DdcDecimationSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             pub fn decimation3(&mut self) -> Decimation3W<'_, DdcDecimationSpec> {
[INFO] [stdout]      |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1367:30
[INFO] [stdout]      |
[INFO] [stdout] 1367 |             pub fn frequency(&mut self) -> FrequencyW<DdcFrequencySpec> {
[INFO] [stdout]      |                              ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1367 |             pub fn frequency(&mut self) -> FrequencyW<'_, DdcFrequencySpec> {
[INFO] [stdout]      |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1473:42
[INFO] [stdout]      |
[INFO] [stdout] 1473 |             pub fn operations_minus_one1(&mut self) -> OperationsMinusOne1W<DdcControlSpec> {
[INFO] [stdout]      |                                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                          |
[INFO] [stdout]      |                                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1473 |             pub fn operations_minus_one1(&mut self) -> OperationsMinusOne1W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1479:42
[INFO] [stdout]      |
[INFO] [stdout] 1479 |             pub fn operations_minus_one2(&mut self) -> OperationsMinusOne2W<DdcControlSpec> {
[INFO] [stdout]      |                                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                          |
[INFO] [stdout]      |                                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1479 |             pub fn operations_minus_one2(&mut self) -> OperationsMinusOne2W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling maia-pac v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1485:42
[INFO] [stdout]      |
[INFO] [stdout] 1485 |             pub fn operations_minus_one3(&mut self) -> OperationsMinusOne3W<DdcControlSpec> {
[INFO] [stdout]      |                                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                          |
[INFO] [stdout]      |                                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1485 |             pub fn operations_minus_one3(&mut self) -> OperationsMinusOne3W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1491:36
[INFO] [stdout]      |
[INFO] [stdout] 1491 |             pub fn odd_operations1(&mut self) -> OddOperations1W<DdcControlSpec> {
[INFO] [stdout]      |                                    ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                    |
[INFO] [stdout]      |                                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1491 |             pub fn odd_operations1(&mut self) -> OddOperations1W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1497:36
[INFO] [stdout]      |
[INFO] [stdout] 1497 |             pub fn odd_operations3(&mut self) -> OddOperations3W<DdcControlSpec> {
[INFO] [stdout]      |                                    ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                    |
[INFO] [stdout]      |                                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1497 |             pub fn odd_operations3(&mut self) -> OddOperations3W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1503:28
[INFO] [stdout]      |
[INFO] [stdout] 1503 |             pub fn bypass2(&mut self) -> Bypass2W<DdcControlSpec> {
[INFO] [stdout]      |                            ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1503 |             pub fn bypass2(&mut self) -> Bypass2W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1509:28
[INFO] [stdout]      |
[INFO] [stdout] 1509 |             pub fn bypass3(&mut self) -> Bypass3W<DdcControlSpec> {
[INFO] [stdout]      |                            ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1509 |             pub fn bypass3(&mut self) -> Bypass3W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1515:33
[INFO] [stdout]      |
[INFO] [stdout] 1515 |             pub fn enable_input(&mut self) -> EnableInputW<DdcControlSpec> {
[INFO] [stdout]      |                                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1515 |             pub fn enable_input(&mut self) -> EnableInputW<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:946:30
[INFO] [stdout]     |
[INFO] [stdout] 946 |             pub fn sdr_reset(&mut self) -> SdrResetW<ControlSpec> {
[INFO] [stdout]     |                              ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 946 |             pub fn sdr_reset(&mut self) -> SdrResetW<'_, ControlSpec> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1032:26
[INFO] [stdout]      |
[INFO] [stdout] 1032 |             pub fn start(&mut self) -> StartW<RecorderControlSpec> {
[INFO] [stdout]      |                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1032 |             pub fn start(&mut self) -> StartW<'_, RecorderControlSpec> {
[INFO] [stdout]      |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1038:25
[INFO] [stdout]      |
[INFO] [stdout] 1038 |             pub fn stop(&mut self) -> StopW<RecorderControlSpec> {
[INFO] [stdout]      |                         ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1038 |             pub fn stop(&mut self) -> StopW<'_, RecorderControlSpec> {
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1044:25
[INFO] [stdout]      |
[INFO] [stdout] 1044 |             pub fn mode(&mut self) -> ModeW<RecorderControlSpec> {
[INFO] [stdout]      |                         ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1044 |             pub fn mode(&mut self) -> ModeW<'_, RecorderControlSpec> {
[INFO] [stdout]      |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1139:32
[INFO] [stdout]      |
[INFO] [stdout] 1139 |             pub fn use_ddc_out(&mut self) -> UseDdcOutW<SpectrometerSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1139 |             pub fn use_ddc_out(&mut self) -> UseDdcOutW<'_, SpectrometerSpec> {
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1145:37
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             pub fn num_integrations(&mut self) -> NumIntegrationsW<SpectrometerSpec> {
[INFO] [stdout]      |                                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                     |
[INFO] [stdout]      |                                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1145 |             pub fn num_integrations(&mut self) -> NumIntegrationsW<'_, SpectrometerSpec> {
[INFO] [stdout]      |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1151:26
[INFO] [stdout]      |
[INFO] [stdout] 1151 |             pub fn abort(&mut self) -> AbortW<SpectrometerSpec> {
[INFO] [stdout]      |                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1151 |             pub fn abort(&mut self) -> AbortW<'_, SpectrometerSpec> {
[INFO] [stdout]      |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1157:32
[INFO] [stdout]      |
[INFO] [stdout] 1157 |             pub fn peak_detect(&mut self) -> PeakDetectW<SpectrometerSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1157 |             pub fn peak_detect(&mut self) -> PeakDetectW<'_, SpectrometerSpec> {
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1200:32
[INFO] [stdout]      |
[INFO] [stdout] 1200 |             pub fn coeff_waddr(&mut self) -> CoeffWaddrW<DdcCoeffAddrSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1200 |             pub fn coeff_waddr(&mut self) -> CoeffWaddrW<'_, DdcCoeffAddrSpec> {
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1245:31
[INFO] [stdout]      |
[INFO] [stdout] 1245 |             pub fn coeff_wren(&mut self) -> CoeffWrenW<DdcCoeffSpec> {
[INFO] [stdout]      |                               ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1245 |             pub fn coeff_wren(&mut self) -> CoeffWrenW<'_, DdcCoeffSpec> {
[INFO] [stdout]      |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1251:32
[INFO] [stdout]      |
[INFO] [stdout] 1251 |             pub fn coeff_wdata(&mut self) -> CoeffWdataW<DdcCoeffSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1251 |             pub fn coeff_wdata(&mut self) -> CoeffWdataW<'_, DdcCoeffSpec> {
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1312:32
[INFO] [stdout]      |
[INFO] [stdout] 1312 |             pub fn decimation1(&mut self) -> Decimation1W<DdcDecimationSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1312 |             pub fn decimation1(&mut self) -> Decimation1W<'_, DdcDecimationSpec> {
[INFO] [stdout]      |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1318:32
[INFO] [stdout]      |
[INFO] [stdout] 1318 |             pub fn decimation2(&mut self) -> Decimation2W<DdcDecimationSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1318 |             pub fn decimation2(&mut self) -> Decimation2W<'_, DdcDecimationSpec> {
[INFO] [stdout]      |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1324:32
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             pub fn decimation3(&mut self) -> Decimation3W<DdcDecimationSpec> {
[INFO] [stdout]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             pub fn decimation3(&mut self) -> Decimation3W<'_, DdcDecimationSpec> {
[INFO] [stdout]      |                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1367:30
[INFO] [stdout]      |
[INFO] [stdout] 1367 |             pub fn frequency(&mut self) -> FrequencyW<DdcFrequencySpec> {
[INFO] [stdout]      |                              ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1367 |             pub fn frequency(&mut self) -> FrequencyW<'_, DdcFrequencySpec> {
[INFO] [stdout]      |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1473:42
[INFO] [stdout]      |
[INFO] [stdout] 1473 |             pub fn operations_minus_one1(&mut self) -> OperationsMinusOne1W<DdcControlSpec> {
[INFO] [stdout]      |                                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                          |
[INFO] [stdout]      |                                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1473 |             pub fn operations_minus_one1(&mut self) -> OperationsMinusOne1W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1479:42
[INFO] [stdout]      |
[INFO] [stdout] 1479 |             pub fn operations_minus_one2(&mut self) -> OperationsMinusOne2W<DdcControlSpec> {
[INFO] [stdout]      |                                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                          |
[INFO] [stdout]      |                                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1479 |             pub fn operations_minus_one2(&mut self) -> OperationsMinusOne2W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1485:42
[INFO] [stdout]      |
[INFO] [stdout] 1485 |             pub fn operations_minus_one3(&mut self) -> OperationsMinusOne3W<DdcControlSpec> {
[INFO] [stdout]      |                                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                          |
[INFO] [stdout]      |                                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1485 |             pub fn operations_minus_one3(&mut self) -> OperationsMinusOne3W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1491:36
[INFO] [stdout]      |
[INFO] [stdout] 1491 |             pub fn odd_operations1(&mut self) -> OddOperations1W<DdcControlSpec> {
[INFO] [stdout]      |                                    ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                    |
[INFO] [stdout]      |                                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1491 |             pub fn odd_operations1(&mut self) -> OddOperations1W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1497:36
[INFO] [stdout]      |
[INFO] [stdout] 1497 |             pub fn odd_operations3(&mut self) -> OddOperations3W<DdcControlSpec> {
[INFO] [stdout]      |                                    ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                    |
[INFO] [stdout]      |                                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1497 |             pub fn odd_operations3(&mut self) -> OddOperations3W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1503:28
[INFO] [stdout]      |
[INFO] [stdout] 1503 |             pub fn bypass2(&mut self) -> Bypass2W<DdcControlSpec> {
[INFO] [stdout]      |                            ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1503 |             pub fn bypass2(&mut self) -> Bypass2W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1509:28
[INFO] [stdout]      |
[INFO] [stdout] 1509 |             pub fn bypass3(&mut self) -> Bypass3W<DdcControlSpec> {
[INFO] [stdout]      |                            ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1509 |             pub fn bypass3(&mut self) -> Bypass3W<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/lib.rs:1515:33
[INFO] [stdout]      |
[INFO] [stdout] 1515 |             pub fn enable_input(&mut self) -> EnableInputW<DdcControlSpec> {
[INFO] [stdout]      |                                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1515 |             pub fn enable_input(&mut self) -> EnableInputW<'_, DdcControlSpec> {
[INFO] [stdout]      |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.70s
[INFO] running `Command { std: "docker" "inspect" "8dec6f7e1353b1a2dcde02dfec16e75a463597d7036740597e2c7a37c9cb50ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8dec6f7e1353b1a2dcde02dfec16e75a463597d7036740597e2c7a37c9cb50ac", kill_on_drop: false }`
[INFO] [stdout] 8dec6f7e1353b1a2dcde02dfec16e75a463597d7036740597e2c7a37c9cb50ac
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e36cef4dcf709efe8cebff606a33cd14f5b6efef9ae8bcd6da3b6edb9c47869e
[INFO] running `Command { std: "docker" "start" "-a" "e36cef4dcf709efe8cebff606a33cd14f5b6efef9ae8bcd6da3b6edb9c47869e", kill_on_drop: false }`
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/lib.rs:946:30
[INFO] [stderr]     |
[INFO] [stderr] 946 |             pub fn sdr_reset(&mut self) -> SdrResetW<ControlSpec> {
[INFO] [stderr]     |                              ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                              |
[INFO] [stderr]     |                              the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 946 |             pub fn sdr_reset(&mut self) -> SdrResetW<'_, ControlSpec> {
[INFO] [stderr]     |                                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1032:26
[INFO] [stderr]      |
[INFO] [stderr] 1032 |             pub fn start(&mut self) -> StartW<RecorderControlSpec> {
[INFO] [stderr]      |                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                          |
[INFO] [stderr]      |                          the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1032 |             pub fn start(&mut self) -> StartW<'_, RecorderControlSpec> {
[INFO] [stderr]      |                                               +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1038:25
[INFO] [stderr]      |
[INFO] [stderr] 1038 |             pub fn stop(&mut self) -> StopW<RecorderControlSpec> {
[INFO] [stderr]      |                         ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                         |
[INFO] [stderr]      |                         the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1038 |             pub fn stop(&mut self) -> StopW<'_, RecorderControlSpec> {
[INFO] [stderr]      |                                             +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1044:25
[INFO] [stderr]      |
[INFO] [stderr] 1044 |             pub fn mode(&mut self) -> ModeW<RecorderControlSpec> {
[INFO] [stderr]      |                         ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                         |
[INFO] [stderr]      |                         the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1044 |             pub fn mode(&mut self) -> ModeW<'_, RecorderControlSpec> {
[INFO] [stderr]      |                                             +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1139:32
[INFO] [stderr]      |
[INFO] [stderr] 1139 |             pub fn use_ddc_out(&mut self) -> UseDdcOutW<SpectrometerSpec> {
[INFO] [stderr]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                |
[INFO] [stderr]      |                                the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1139 |             pub fn use_ddc_out(&mut self) -> UseDdcOutW<'_, SpectrometerSpec> {
[INFO] [stderr]      |                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1145:37
[INFO] [stderr]      |
[INFO] [stderr] 1145 |             pub fn num_integrations(&mut self) -> NumIntegrationsW<SpectrometerSpec> {
[INFO] [stderr]      |                                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                     |
[INFO] [stderr]      |                                     the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1145 |             pub fn num_integrations(&mut self) -> NumIntegrationsW<'_, SpectrometerSpec> {
[INFO] [stderr]      |                                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1151:26
[INFO] [stderr]      |
[INFO] [stderr] 1151 |             pub fn abort(&mut self) -> AbortW<SpectrometerSpec> {
[INFO] [stderr]      |                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                          |
[INFO] [stderr]      |                          the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1151 |             pub fn abort(&mut self) -> AbortW<'_, SpectrometerSpec> {
[INFO] [stderr]      |                                               +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1157:32
[INFO] [stderr]      |
[INFO] [stderr] 1157 |             pub fn peak_detect(&mut self) -> PeakDetectW<SpectrometerSpec> {
[INFO] [stderr]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                |
[INFO] [stderr]      |                                the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1157 |             pub fn peak_detect(&mut self) -> PeakDetectW<'_, SpectrometerSpec> {
[INFO] [stderr]      |                                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1200:32
[INFO] [stderr]      |
[INFO] [stderr] 1200 |             pub fn coeff_waddr(&mut self) -> CoeffWaddrW<DdcCoeffAddrSpec> {
[INFO] [stderr]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                |
[INFO] [stderr]      |                                the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1200 |             pub fn coeff_waddr(&mut self) -> CoeffWaddrW<'_, DdcCoeffAddrSpec> {
[INFO] [stderr]      |                                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1245:31
[INFO] [stderr]      |
[INFO] [stderr] 1245 |             pub fn coeff_wren(&mut self) -> CoeffWrenW<DdcCoeffSpec> {
[INFO] [stderr]      |                               ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                               |
[INFO] [stderr]      |                               the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1245 |             pub fn coeff_wren(&mut self) -> CoeffWrenW<'_, DdcCoeffSpec> {
[INFO] [stderr]      |                                                        +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1251:32
[INFO] [stderr]      |
[INFO] [stderr] 1251 |             pub fn coeff_wdata(&mut self) -> CoeffWdataW<DdcCoeffSpec> {
[INFO] [stderr]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                |
[INFO] [stderr]      |                                the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1251 |             pub fn coeff_wdata(&mut self) -> CoeffWdataW<'_, DdcCoeffSpec> {
[INFO] [stderr]      |                                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1312:32
[INFO] [stderr]      |
[INFO] [stderr] 1312 |             pub fn decimation1(&mut self) -> Decimation1W<DdcDecimationSpec> {
[INFO] [stderr]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                |
[INFO] [stderr]      |                                the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1312 |             pub fn decimation1(&mut self) -> Decimation1W<'_, DdcDecimationSpec> {
[INFO] [stderr]      |                                                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1318:32
[INFO] [stderr]      |
[INFO] [stderr] 1318 |             pub fn decimation2(&mut self) -> Decimation2W<DdcDecimationSpec> {
[INFO] [stderr]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                |
[INFO] [stderr]      |                                the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1318 |             pub fn decimation2(&mut self) -> Decimation2W<'_, DdcDecimationSpec> {
[INFO] [stderr]      |                                                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1324:32
[INFO] [stderr]      |
[INFO] [stderr] 1324 |             pub fn decimation3(&mut self) -> Decimation3W<DdcDecimationSpec> {
[INFO] [stderr]      |                                ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                |
[INFO] [stderr]      |                                the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1324 |             pub fn decimation3(&mut self) -> Decimation3W<'_, DdcDecimationSpec> {
[INFO] [stderr]      |                                                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1367:30
[INFO] [stderr]      |
[INFO] [stderr] 1367 |             pub fn frequency(&mut self) -> FrequencyW<DdcFrequencySpec> {
[INFO] [stderr]      |                              ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                              |
[INFO] [stderr]      |                              the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1367 |             pub fn frequency(&mut self) -> FrequencyW<'_, DdcFrequencySpec> {
[INFO] [stderr]      |                                                       +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1473:42
[INFO] [stderr]      |
[INFO] [stderr] 1473 |             pub fn operations_minus_one1(&mut self) -> OperationsMinusOne1W<DdcControlSpec> {
[INFO] [stderr]      |                                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                          |
[INFO] [stderr]      |                                          the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1473 |             pub fn operations_minus_one1(&mut self) -> OperationsMinusOne1W<'_, DdcControlSpec> {
[INFO] [stderr]      |                                                                             +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1479:42
[INFO] [stderr]      |
[INFO] [stderr] 1479 |             pub fn operations_minus_one2(&mut self) -> OperationsMinusOne2W<DdcControlSpec> {
[INFO] [stderr]      |                                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                          |
[INFO] [stderr]      |                                          the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1479 |             pub fn operations_minus_one2(&mut self) -> OperationsMinusOne2W<'_, DdcControlSpec> {
[INFO] [stderr]      |                                                                             +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1485:42
[INFO] [stderr]      |
[INFO] [stderr] 1485 |             pub fn operations_minus_one3(&mut self) -> OperationsMinusOne3W<DdcControlSpec> {
[INFO] [stderr]      |                                          ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                          |
[INFO] [stderr]      |                                          the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1485 |             pub fn operations_minus_one3(&mut self) -> OperationsMinusOne3W<'_, DdcControlSpec> {
[INFO] [stderr]      |                                                                             +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1491:36
[INFO] [stderr]      |
[INFO] [stderr] 1491 |             pub fn odd_operations1(&mut self) -> OddOperations1W<DdcControlSpec> {
[INFO] [stderr]      |                                    ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                    |
[INFO] [stderr]      |                                    the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1491 |             pub fn odd_operations1(&mut self) -> OddOperations1W<'_, DdcControlSpec> {
[INFO] [stderr]      |                                                                  +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1497:36
[INFO] [stderr]      |
[INFO] [stderr] 1497 |             pub fn odd_operations3(&mut self) -> OddOperations3W<DdcControlSpec> {
[INFO] [stderr]      |                                    ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                    |
[INFO] [stderr]      |                                    the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1497 |             pub fn odd_operations3(&mut self) -> OddOperations3W<'_, DdcControlSpec> {
[INFO] [stderr]      |                                                                  +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1503:28
[INFO] [stderr]      |
[INFO] [stderr] 1503 |             pub fn bypass2(&mut self) -> Bypass2W<DdcControlSpec> {
[INFO] [stderr]      |                            ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                            |
[INFO] [stderr]      |                            the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1503 |             pub fn bypass2(&mut self) -> Bypass2W<'_, DdcControlSpec> {
[INFO] [stderr]      |                                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1509:28
[INFO] [stderr]      |
[INFO] [stderr] 1509 |             pub fn bypass3(&mut self) -> Bypass3W<DdcControlSpec> {
[INFO] [stderr]      |                            ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                            |
[INFO] [stderr]      |                            the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1509 |             pub fn bypass3(&mut self) -> Bypass3W<'_, DdcControlSpec> {
[INFO] [stderr]      |                                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/lib.rs:1515:33
[INFO] [stderr]      |
[INFO] [stderr] 1515 |             pub fn enable_input(&mut self) -> EnableInputW<DdcControlSpec> {
[INFO] [stderr]      |                                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                 |
[INFO] [stderr]      |                                 the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1515 |             pub fn enable_input(&mut self) -> EnableInputW<'_, DdcControlSpec> {
[INFO] [stderr]      |                                                            +++
[INFO] [stderr] 
[INFO] [stderr] warning: `maia-pac` (lib) generated 23 warnings (run `cargo fix --lib -p maia-pac` to apply 23 suggestions)
[INFO] [stderr] warning: `maia-pac` (lib test) generated 23 warnings (23 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/maia_pac-5dc1a92bc55be1cb)
[INFO] [stderr]    Doc-tests maia_pac
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test src/lib.rs - generic::Reg<REG>::as_ptr (line 571) ... ignored
[INFO] [stdout] test src/lib.rs - generic::Reg<REG>::modify (line 672) ... ignored
[INFO] [stdout] test src/lib.rs - generic::Reg<REG>::modify (line 678) ... ignored
[INFO] [stdout] test src/lib.rs - generic::Reg<REG>::modify (line 686) ... ignored
[INFO] [stdout] test src/lib.rs - generic::Reg<REG>::read (line 583) ... ignored
[INFO] [stdout] test src/lib.rs - generic::Reg<REG>::read (line 587) ... ignored
[INFO] [stdout] test src/lib.rs - generic::Reg<REG>::write (line 611) ... ignored
[INFO] [stdout] test src/lib.rs - generic::Reg<REG>::write (line 615) ... ignored
[INFO] [stdout] test src/lib.rs - generic::Reg<REG>::write (line 623) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e36cef4dcf709efe8cebff606a33cd14f5b6efef9ae8bcd6da3b6edb9c47869e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e36cef4dcf709efe8cebff606a33cd14f5b6efef9ae8bcd6da3b6edb9c47869e", kill_on_drop: false }`
[INFO] [stdout] e36cef4dcf709efe8cebff606a33cd14f5b6efef9ae8bcd6da3b6edb9c47869e
