[INFO] fetching crate easy-ml 2.0.0... [INFO] testing easy-ml-2.0.0 against beta-2025-09-21 for beta-1.91-3 [INFO] extracting crate easy-ml 2.0.0 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate easy-ml 2.0.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate easy-ml 2.0.0 [INFO] tweaked toml for crates.io crate easy-ml 2.0.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate easy-ml 2.0.0 on toolchain beta-2025-09-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate easy-ml 2.0.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 807691459feb9de54c9579934b9ec5d1384b008b62d87e96256616e14fcce5ff [INFO] running `Command { std: "docker" "start" "-a" "807691459feb9de54c9579934b9ec5d1384b008b62d87e96256616e14fcce5ff", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "807691459feb9de54c9579934b9ec5d1384b008b62d87e96256616e14fcce5ff", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "807691459feb9de54c9579934b9ec5d1384b008b62d87e96256616e14fcce5ff", kill_on_drop: false }` [INFO] [stdout] 807691459feb9de54c9579934b9ec5d1384b008b62d87e96256616e14fcce5ff [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9499f35a4053c90bf35b65207cfed4ca4da40a2cd25b1606e1a92e1e75c7732f [INFO] running `Command { std: "docker" "start" "-a" "9499f35a4053c90bf35b65207cfed4ca4da40a2cd25b1606e1a92e1e75c7732f", kill_on_drop: false }` [INFO] [stderr] Compiling easy-ml v2.0.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/differentiation.rs:680:21 [INFO] [stdout] | [INFO] [stdout] 680 | pub fn variable(&self, x: T) -> Record { [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the 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] 680 | pub fn variable(&self, x: T) -> Record<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/differentiation.rs:799:24 [INFO] [stdout] | [INFO] [stdout] 799 | fn new(operations: &mut Vec>) -> BorrowedWengertList { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 799 | fn new(operations: &mut Vec>) -> BorrowedWengertList<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/differentiation.rs:902:18 [INFO] [stdout] | [INFO] [stdout] 902 | pub fn unary(&self, fx: impl Fn(T) -> T, dfx_dx: impl Fn(T) -> T) -> Record { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 902 | pub fn unary(&self, fx: impl Fn(T) -> T, dfx_dx: impl Fn(T) -> T) -> Record<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/differentiation.rs:952:9 [INFO] [stdout] | [INFO] [stdout] 952 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 957 | ) -> Record { [INFO] [stdout] | ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 957 | ) -> Record<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:480:34 [INFO] [stdout] | [INFO] [stdout] 480 | pub fn column_reference_iter(&self, column: Column) -> ColumnReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 480 | pub fn column_reference_iter(&self, column: Column) -> ColumnReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:493:31 [INFO] [stdout] | [INFO] [stdout] 493 | pub fn row_reference_iter(&self, row: Row) -> RowReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 493 | pub fn row_reference_iter(&self, row: Row) -> RowReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:506:38 [INFO] [stdout] | [INFO] [stdout] 506 | pub fn column_reference_mut_iter(&mut self, column: Column) -> ColumnReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 506 | pub fn column_reference_mut_iter(&mut self, column: Column) -> ColumnReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:519:35 [INFO] [stdout] | [INFO] [stdout] 519 | pub fn row_reference_mut_iter(&mut self, row: Row) -> RowReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 519 | pub fn row_reference_mut_iter(&mut self, row: Row) -> RowReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:527:40 [INFO] [stdout] | [INFO] [stdout] 527 | pub fn column_major_reference_iter(&self) -> ColumnMajorReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 527 | pub fn column_major_reference_iter(&self) -> ColumnMajorReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:535:37 [INFO] [stdout] | [INFO] [stdout] 535 | pub fn row_major_reference_iter(&self) -> RowMajorReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 535 | pub fn row_major_reference_iter(&self) -> RowMajorReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:541:51 [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn direct_row_major_reference_iter(&self) -> std::slice::Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn direct_row_major_reference_iter(&self) -> std::slice::Iter<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:547:55 [INFO] [stdout] | [INFO] [stdout] 547 | pub(crate) fn direct_row_major_reference_iter_mut(&mut self) -> std::slice::IterMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 547 | pub(crate) fn direct_row_major_reference_iter_mut(&mut self) -> std::slice::IterMut<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:555:44 [INFO] [stdout] | [INFO] [stdout] 555 | pub fn column_major_reference_mut_iter(&mut self) -> ColumnMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 555 | pub fn column_major_reference_mut_iter(&mut self) -> ColumnMajorReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:563:41 [INFO] [stdout] | [INFO] [stdout] 563 | pub fn row_major_reference_mut_iter(&mut self) -> RowMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 563 | pub fn row_major_reference_mut_iter(&mut self) -> RowMajorReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:592:36 [INFO] [stdout] | [INFO] [stdout] 592 | pub fn diagonal_reference_iter(&self) -> DiagonalReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 592 | pub fn diagonal_reference_iter(&self) -> DiagonalReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:599:40 [INFO] [stdout] | [INFO] [stdout] 599 | pub fn diagonal_reference_mut_iter(&mut self) -> DiagonalReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 599 | pub fn diagonal_reference_mut_iter(&mut self) -> DiagonalReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:736:9 [INFO] [stdout] | [INFO] [stdout] 736 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 739 | ) -> Vec>> { [INFO] [stdout] | ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 739 | ) -> Vec>> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:1149:24 [INFO] [stdout] | [INFO] [stdout] 1149 | pub fn column_iter(&self, column: Column) -> ColumnIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1149 | pub fn column_iter(&self, column: Column) -> ColumnIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:1173:21 [INFO] [stdout] | [INFO] [stdout] 1173 | pub fn row_iter(&self, row: Row) -> RowIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1173 | pub fn row_iter(&self, row: Row) -> RowIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:1191:30 [INFO] [stdout] | [INFO] [stdout] 1191 | pub fn column_major_iter(&self) -> ColumnMajorIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1191 | pub fn column_major_iter(&self) -> ColumnMajorIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:1209:27 [INFO] [stdout] | [INFO] [stdout] 1209 | pub fn row_major_iter(&self) -> RowMajorIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1209 | pub fn row_major_iter(&self) -> RowMajorIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:1240:26 [INFO] [stdout] | [INFO] [stdout] 1240 | pub fn diagonal_iter(&self) -> DiagonalIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1240 | pub fn diagonal_iter(&self) -> DiagonalIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:150:24 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn new(matrix: &Matrix, column: Column) -> ColumnIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 150 | pub fn new(matrix: &Matrix, column: Column) -> ColumnIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:164:25 [INFO] [stdout] | [INFO] [stdout] 164 | pub fn from(source: &S, column: Column) -> ColumnIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 164 | pub fn from(source: &S, column: Column) -> ColumnIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:238:24 [INFO] [stdout] | [INFO] [stdout] 238 | pub fn new(matrix: &Matrix, row: Row) -> RowIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 238 | pub fn new(matrix: &Matrix, row: Row) -> RowIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:252:25 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn from(source: &S, row: Row) -> RowIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 252 | pub fn from(source: &S, row: Row) -> RowIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:382:24 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn new(matrix: &Matrix) -> ColumnMajorIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 382 | pub fn new(matrix: &Matrix) -> ColumnMajorIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:391:25 [INFO] [stdout] | [INFO] [stdout] 391 | pub fn from(source: &S) -> ColumnMajorIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 391 | pub fn from(source: &S) -> ColumnMajorIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:558:24 [INFO] [stdout] | [INFO] [stdout] 558 | pub fn new(matrix: &Matrix) -> RowMajorIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 558 | pub fn new(matrix: &Matrix) -> RowMajorIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:567:25 [INFO] [stdout] | [INFO] [stdout] 567 | pub fn from(source: &S) -> RowMajorIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 567 | pub fn from(source: &S) -> RowMajorIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:678:24 [INFO] [stdout] | [INFO] [stdout] 678 | pub fn new(matrix: &Matrix, column: Column) -> ColumnReferenceIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 678 | pub fn new(matrix: &Matrix, column: Column) -> ColumnReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:692:25 [INFO] [stdout] | [INFO] [stdout] 692 | pub fn from(source: &S, column: Column) -> ColumnReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 692 | pub fn from(source: &S, column: Column) -> ColumnReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:762:24 [INFO] [stdout] | [INFO] [stdout] 762 | pub fn new(matrix: &Matrix, row: Row) -> RowReferenceIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 762 | pub fn new(matrix: &Matrix, row: Row) -> RowReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:776:25 [INFO] [stdout] | [INFO] [stdout] 776 | pub fn from(source: &S, row: Row) -> RowReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 776 | pub fn from(source: &S, row: Row) -> RowReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:843:24 [INFO] [stdout] | [INFO] [stdout] 843 | pub fn new(matrix: &Matrix) -> ColumnMajorReferenceIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 843 | pub fn new(matrix: &Matrix) -> ColumnMajorReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:852:25 [INFO] [stdout] | [INFO] [stdout] 852 | pub fn from(source: &S) -> ColumnMajorReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 852 | pub fn from(source: &S) -> ColumnMajorReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:962:24 [INFO] [stdout] | [INFO] [stdout] 962 | pub fn new(matrix: &Matrix) -> RowMajorReferenceIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 962 | pub fn new(matrix: &Matrix) -> RowMajorReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:971:25 [INFO] [stdout] | [INFO] [stdout] 971 | pub fn from(source: &S) -> RowMajorReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 971 | pub fn from(source: &S) -> RowMajorReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1077:24 [INFO] [stdout] | [INFO] [stdout] 1077 | pub fn new(matrix: &Matrix) -> DiagonalIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1077 | pub fn new(matrix: &Matrix) -> DiagonalIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1086:25 [INFO] [stdout] | [INFO] [stdout] 1086 | pub fn from(source: &S) -> DiagonalIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1086 | pub fn from(source: &S) -> DiagonalIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1143:24 [INFO] [stdout] | [INFO] [stdout] 1143 | pub fn new(matrix: &Matrix) -> DiagonalReferenceIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1143 | pub fn new(matrix: &Matrix) -> DiagonalReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1152:25 [INFO] [stdout] | [INFO] [stdout] 1152 | pub fn from(source: &S) -> DiagonalReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1152 | pub fn from(source: &S) -> DiagonalReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1212:24 [INFO] [stdout] | [INFO] [stdout] 1212 | pub fn new(matrix: &mut Matrix) -> ColumnMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1212 | pub fn new(matrix: &mut Matrix) -> ColumnMajorReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1221:25 [INFO] [stdout] | [INFO] [stdout] 1221 | pub fn from(source: &mut S) -> ColumnMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1221 | pub fn from(source: &mut S) -> ColumnMajorReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1345:24 [INFO] [stdout] | [INFO] [stdout] 1345 | pub fn new(matrix: &mut Matrix) -> RowMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1345 | pub fn new(matrix: &mut Matrix) -> RowMajorReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1354:25 [INFO] [stdout] | [INFO] [stdout] 1354 | pub fn from(source: &mut S) -> RowMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1354 | pub fn from(source: &mut S) -> RowMajorReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1816:24 [INFO] [stdout] | [INFO] [stdout] 1816 | pub fn new(matrix: &mut Matrix) -> DiagonalReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1816 | pub fn new(matrix: &mut Matrix) -> DiagonalReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1825:25 [INFO] [stdout] | [INFO] [stdout] 1825 | pub fn from(source: &mut S) -> DiagonalReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1825 | pub fn from(source: &mut S) -> DiagonalReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1898:24 [INFO] [stdout] | [INFO] [stdout] 1898 | pub fn new(matrix: &mut Matrix, column: Column) -> ColumnReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1898 | pub fn new(matrix: &mut Matrix, column: Column) -> ColumnReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1912:25 [INFO] [stdout] | [INFO] [stdout] 1912 | pub fn from(source: &mut S, column: Column) -> ColumnReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1912 | pub fn from(source: &mut S, column: Column) -> ColumnReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1993:24 [INFO] [stdout] | [INFO] [stdout] 1993 | pub fn new(matrix: &mut Matrix, row: Row) -> RowReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1993 | pub fn new(matrix: &mut Matrix, row: Row) -> RowReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:2007:25 [INFO] [stdout] | [INFO] [stdout] 2007 | pub fn from(source: &mut S, row: Row) -> RowReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2007 | pub fn from(source: &mut S, row: Row) -> RowReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:326:34 [INFO] [stdout] | [INFO] [stdout] 326 | pub fn column_reference_iter(&self, column: Column) -> ColumnReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 326 | pub fn column_reference_iter(&self, column: Column) -> ColumnReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:339:31 [INFO] [stdout] | [INFO] [stdout] 339 | pub fn row_reference_iter(&self, row: Row) -> RowReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 339 | pub fn row_reference_iter(&self, row: Row) -> RowReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:347:40 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn column_major_reference_iter(&self) -> ColumnMajorReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 347 | pub fn column_major_reference_iter(&self) -> ColumnMajorReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:355:37 [INFO] [stdout] | [INFO] [stdout] 355 | pub fn row_major_reference_iter(&self) -> RowMajorReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 355 | pub fn row_major_reference_iter(&self) -> RowMajorReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:362:36 [INFO] [stdout] | [INFO] [stdout] 362 | pub fn diagonal_reference_iter(&self) -> DiagonalReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 362 | pub fn diagonal_reference_iter(&self) -> DiagonalReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:561:24 [INFO] [stdout] | [INFO] [stdout] 561 | pub fn column_iter(&self, column: Column) -> ColumnIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 561 | pub fn column_iter(&self, column: Column) -> ColumnIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:585:21 [INFO] [stdout] | [INFO] [stdout] 585 | pub fn row_iter(&self, row: Row) -> RowIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 585 | pub fn row_iter(&self, row: Row) -> RowIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:604:30 [INFO] [stdout] | [INFO] [stdout] 604 | pub fn column_major_iter(&self) -> ColumnMajorIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 604 | pub fn column_major_iter(&self) -> ColumnMajorIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:622:27 [INFO] [stdout] | [INFO] [stdout] 622 | pub fn row_major_iter(&self) -> RowMajorIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 622 | pub fn row_major_iter(&self) -> RowMajorIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:654:26 [INFO] [stdout] | [INFO] [stdout] 654 | pub fn diagonal_iter(&self) -> DiagonalIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 654 | pub fn diagonal_iter(&self) -> DiagonalIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:796:9 [INFO] [stdout] | [INFO] [stdout] 796 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] 797 | column: Column, [INFO] [stdout] 798 | ) -> ColumnReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 798 | ) -> ColumnReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:811:35 [INFO] [stdout] | [INFO] [stdout] 811 | pub fn row_reference_mut_iter(&mut self, row: Row) -> RowReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 811 | pub fn row_reference_mut_iter(&mut self, row: Row) -> RowReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:819:44 [INFO] [stdout] | [INFO] [stdout] 819 | pub fn column_major_reference_mut_iter(&mut self) -> ColumnMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 819 | pub fn column_major_reference_mut_iter(&mut self) -> ColumnMajorReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:827:41 [INFO] [stdout] | [INFO] [stdout] 827 | pub fn row_major_reference_mut_iter(&mut self) -> RowMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 827 | pub fn row_major_reference_mut_iter(&mut self) -> RowMajorReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:834:40 [INFO] [stdout] | [INFO] [stdout] 834 | pub fn diagonal_reference_mut_iter(&mut self) -> DiagonalReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 834 | pub fn diagonal_reference_mut_iter(&mut self) -> DiagonalReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/mod.rs:688:27 [INFO] [stdout] | [INFO] [stdout] 688 | pub fn iter_reference(&self) -> TensorReferenceIterator, D> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 688 | pub fn iter_reference(&self) -> TensorReferenceIterator<'_, T, Tensor, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/mod.rs:695:31 [INFO] [stdout] | [INFO] [stdout] 695 | pub fn iter_reference_mut(&mut self) -> TensorReferenceMutIterator, D> { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 695 | pub fn iter_reference_mut(&mut self) -> TensorReferenceMutIterator<'_, T, Tensor, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/mod.rs:711:41 [INFO] [stdout] | [INFO] [stdout] 711 | pub(crate) fn direct_iter_reference(&self) -> std::slice::Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 711 | pub(crate) fn direct_iter_reference(&self) -> std::slice::Iter<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/mod.rs:717:45 [INFO] [stdout] | [INFO] [stdout] 717 | pub(crate) fn direct_iter_reference_mut(&mut self) -> std::slice::IterMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 717 | pub(crate) fn direct_iter_reference_mut(&mut self) -> std::slice::IterMut<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/mod.rs:1533:17 [INFO] [stdout] | [INFO] [stdout] 1533 | pub fn iter(&self) -> TensorIterator, D> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1533 | pub fn iter(&self) -> TensorIterator<'_, T, Tensor, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:279:27 [INFO] [stdout] | [INFO] [stdout] 279 | pub fn iter_reference(&self) -> TensorReferenceIterator, D> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 279 | pub fn iter_reference(&self) -> TensorReferenceIterator<'_, T, TensorAccess, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:355:17 [INFO] [stdout] | [INFO] [stdout] 355 | pub fn iter(&self) -> TensorIterator, D> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 355 | pub fn iter(&self) -> TensorIterator<'_, T, TensorAccess, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:422:9 [INFO] [stdout] | [INFO] [stdout] 422 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] 423 | ) -> TensorReferenceMutIterator, D> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 423 | ) -> TensorReferenceMutIterator<'_, T, TensorAccess, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:882:25 [INFO] [stdout] | [INFO] [stdout] 882 | pub fn from(source: &S) -> TensorIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 882 | pub fn from(source: &S) -> TensorIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:1066:25 [INFO] [stdout] | [INFO] [stdout] 1066 | pub fn from(source: &S) -> TensorReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1066 | pub fn from(source: &S) -> TensorReferenceIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:1189:25 [INFO] [stdout] | [INFO] [stdout] 1189 | pub fn from(source: &mut S) -> TensorReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1189 | pub fn from(source: &mut S) -> TensorReferenceMutIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/views.rs:421:27 [INFO] [stdout] | [INFO] [stdout] 421 | pub fn iter_reference(&self) -> TensorReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 421 | pub fn iter_reference(&self) -> TensorReferenceIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/views.rs:871:31 [INFO] [stdout] | [INFO] [stdout] 871 | pub fn iter_reference_mut(&mut self) -> TensorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 871 | pub fn iter_reference_mut(&mut self) -> TensorReferenceMutIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/views.rs:1017:17 [INFO] [stdout] | [INFO] [stdout] 1017 | pub fn iter(&self) -> TensorIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1017 | pub fn iter(&self) -> TensorIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.34s [INFO] running `Command { std: "docker" "inspect" "9499f35a4053c90bf35b65207cfed4ca4da40a2cd25b1606e1a92e1e75c7732f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9499f35a4053c90bf35b65207cfed4ca4da40a2cd25b1606e1a92e1e75c7732f", kill_on_drop: false }` [INFO] [stdout] 9499f35a4053c90bf35b65207cfed4ca4da40a2cd25b1606e1a92e1e75c7732f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 06202ec92833103937b18297d4977843b5377715cb443e159b74e167540afe1b [INFO] running `Command { std: "docker" "start" "-a" "06202ec92833103937b18297d4977843b5377715cb443e159b74e167540afe1b", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.100 [INFO] [stderr] Compiling cfg-if v1.0.1 [INFO] [stderr] Compiling libc v0.2.173 [INFO] [stderr] Compiling zerocopy v0.8.25 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling bumpalo v3.18.1 [INFO] [stderr] Compiling wasm-bindgen v0.2.100 [INFO] [stderr] Compiling bytemuck v1.23.1 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/differentiation.rs:680:21 [INFO] [stdout] | [INFO] [stdout] 680 | pub fn variable(&self, x: T) -> Record { [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the 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] 680 | pub fn variable(&self, x: T) -> Record<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/differentiation.rs:799:24 [INFO] [stdout] | [INFO] [stdout] 799 | fn new(operations: &mut Vec>) -> BorrowedWengertList { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 799 | fn new(operations: &mut Vec>) -> BorrowedWengertList<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/differentiation.rs:902:18 [INFO] [stdout] | [INFO] [stdout] 902 | pub fn unary(&self, fx: impl Fn(T) -> T, dfx_dx: impl Fn(T) -> T) -> Record { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 902 | pub fn unary(&self, fx: impl Fn(T) -> T, dfx_dx: impl Fn(T) -> T) -> Record<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/differentiation.rs:952:9 [INFO] [stdout] | [INFO] [stdout] 952 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 957 | ) -> Record { [INFO] [stdout] | ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 957 | ) -> Record<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:480:34 [INFO] [stdout] | [INFO] [stdout] 480 | pub fn column_reference_iter(&self, column: Column) -> ColumnReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 480 | pub fn column_reference_iter(&self, column: Column) -> ColumnReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:493:31 [INFO] [stdout] | [INFO] [stdout] 493 | pub fn row_reference_iter(&self, row: Row) -> RowReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 493 | pub fn row_reference_iter(&self, row: Row) -> RowReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:506:38 [INFO] [stdout] | [INFO] [stdout] 506 | pub fn column_reference_mut_iter(&mut self, column: Column) -> ColumnReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 506 | pub fn column_reference_mut_iter(&mut self, column: Column) -> ColumnReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:519:35 [INFO] [stdout] | [INFO] [stdout] 519 | pub fn row_reference_mut_iter(&mut self, row: Row) -> RowReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 519 | pub fn row_reference_mut_iter(&mut self, row: Row) -> RowReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:527:40 [INFO] [stdout] | [INFO] [stdout] 527 | pub fn column_major_reference_iter(&self) -> ColumnMajorReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 527 | pub fn column_major_reference_iter(&self) -> ColumnMajorReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:535:37 [INFO] [stdout] | [INFO] [stdout] 535 | pub fn row_major_reference_iter(&self) -> RowMajorReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 535 | pub fn row_major_reference_iter(&self) -> RowMajorReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:541:51 [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn direct_row_major_reference_iter(&self) -> std::slice::Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn direct_row_major_reference_iter(&self) -> std::slice::Iter<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:547:55 [INFO] [stdout] | [INFO] [stdout] 547 | pub(crate) fn direct_row_major_reference_iter_mut(&mut self) -> std::slice::IterMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 547 | pub(crate) fn direct_row_major_reference_iter_mut(&mut self) -> std::slice::IterMut<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:555:44 [INFO] [stdout] | [INFO] [stdout] 555 | pub fn column_major_reference_mut_iter(&mut self) -> ColumnMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 555 | pub fn column_major_reference_mut_iter(&mut self) -> ColumnMajorReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:563:41 [INFO] [stdout] | [INFO] [stdout] 563 | pub fn row_major_reference_mut_iter(&mut self) -> RowMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 563 | pub fn row_major_reference_mut_iter(&mut self) -> RowMajorReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:592:36 [INFO] [stdout] | [INFO] [stdout] 592 | pub fn diagonal_reference_iter(&self) -> DiagonalReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 592 | pub fn diagonal_reference_iter(&self) -> DiagonalReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:599:40 [INFO] [stdout] | [INFO] [stdout] 599 | pub fn diagonal_reference_mut_iter(&mut self) -> DiagonalReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 599 | pub fn diagonal_reference_mut_iter(&mut self) -> DiagonalReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:736:9 [INFO] [stdout] | [INFO] [stdout] 736 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 739 | ) -> Vec>> { [INFO] [stdout] | ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 739 | ) -> Vec>> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:1149:24 [INFO] [stdout] | [INFO] [stdout] 1149 | pub fn column_iter(&self, column: Column) -> ColumnIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1149 | pub fn column_iter(&self, column: Column) -> ColumnIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:1173:21 [INFO] [stdout] | [INFO] [stdout] 1173 | pub fn row_iter(&self, row: Row) -> RowIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1173 | pub fn row_iter(&self, row: Row) -> RowIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:1191:30 [INFO] [stdout] | [INFO] [stdout] 1191 | pub fn column_major_iter(&self) -> ColumnMajorIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1191 | pub fn column_major_iter(&self) -> ColumnMajorIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:1209:27 [INFO] [stdout] | [INFO] [stdout] 1209 | pub fn row_major_iter(&self) -> RowMajorIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1209 | pub fn row_major_iter(&self) -> RowMajorIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:1240:26 [INFO] [stdout] | [INFO] [stdout] 1240 | pub fn diagonal_iter(&self) -> DiagonalIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1240 | pub fn diagonal_iter(&self) -> DiagonalIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:150:24 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn new(matrix: &Matrix, column: Column) -> ColumnIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 150 | pub fn new(matrix: &Matrix, column: Column) -> ColumnIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:164:25 [INFO] [stdout] | [INFO] [stdout] 164 | pub fn from(source: &S, column: Column) -> ColumnIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 164 | pub fn from(source: &S, column: Column) -> ColumnIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:238:24 [INFO] [stdout] | [INFO] [stdout] 238 | pub fn new(matrix: &Matrix, row: Row) -> RowIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 238 | pub fn new(matrix: &Matrix, row: Row) -> RowIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:252:25 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn from(source: &S, row: Row) -> RowIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 252 | pub fn from(source: &S, row: Row) -> RowIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:382:24 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn new(matrix: &Matrix) -> ColumnMajorIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 382 | pub fn new(matrix: &Matrix) -> ColumnMajorIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:391:25 [INFO] [stdout] | [INFO] [stdout] 391 | pub fn from(source: &S) -> ColumnMajorIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 391 | pub fn from(source: &S) -> ColumnMajorIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:558:24 [INFO] [stdout] | [INFO] [stdout] 558 | pub fn new(matrix: &Matrix) -> RowMajorIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 558 | pub fn new(matrix: &Matrix) -> RowMajorIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:567:25 [INFO] [stdout] | [INFO] [stdout] 567 | pub fn from(source: &S) -> RowMajorIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 567 | pub fn from(source: &S) -> RowMajorIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:678:24 [INFO] [stdout] | [INFO] [stdout] 678 | pub fn new(matrix: &Matrix, column: Column) -> ColumnReferenceIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 678 | pub fn new(matrix: &Matrix, column: Column) -> ColumnReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:692:25 [INFO] [stdout] | [INFO] [stdout] 692 | pub fn from(source: &S, column: Column) -> ColumnReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 692 | pub fn from(source: &S, column: Column) -> ColumnReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:762:24 [INFO] [stdout] | [INFO] [stdout] 762 | pub fn new(matrix: &Matrix, row: Row) -> RowReferenceIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 762 | pub fn new(matrix: &Matrix, row: Row) -> RowReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:776:25 [INFO] [stdout] | [INFO] [stdout] 776 | pub fn from(source: &S, row: Row) -> RowReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 776 | pub fn from(source: &S, row: Row) -> RowReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:843:24 [INFO] [stdout] | [INFO] [stdout] 843 | pub fn new(matrix: &Matrix) -> ColumnMajorReferenceIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 843 | pub fn new(matrix: &Matrix) -> ColumnMajorReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:852:25 [INFO] [stdout] | [INFO] [stdout] 852 | pub fn from(source: &S) -> ColumnMajorReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 852 | pub fn from(source: &S) -> ColumnMajorReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:962:24 [INFO] [stdout] | [INFO] [stdout] 962 | pub fn new(matrix: &Matrix) -> RowMajorReferenceIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 962 | pub fn new(matrix: &Matrix) -> RowMajorReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:971:25 [INFO] [stdout] | [INFO] [stdout] 971 | pub fn from(source: &S) -> RowMajorReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 971 | pub fn from(source: &S) -> RowMajorReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1077:24 [INFO] [stdout] | [INFO] [stdout] 1077 | pub fn new(matrix: &Matrix) -> DiagonalIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1077 | pub fn new(matrix: &Matrix) -> DiagonalIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1086:25 [INFO] [stdout] | [INFO] [stdout] 1086 | pub fn from(source: &S) -> DiagonalIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1086 | pub fn from(source: &S) -> DiagonalIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1143:24 [INFO] [stdout] | [INFO] [stdout] 1143 | pub fn new(matrix: &Matrix) -> DiagonalReferenceIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1143 | pub fn new(matrix: &Matrix) -> DiagonalReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1152:25 [INFO] [stdout] | [INFO] [stdout] 1152 | pub fn from(source: &S) -> DiagonalReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1152 | pub fn from(source: &S) -> DiagonalReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1212:24 [INFO] [stdout] | [INFO] [stdout] 1212 | pub fn new(matrix: &mut Matrix) -> ColumnMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1212 | pub fn new(matrix: &mut Matrix) -> ColumnMajorReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1221:25 [INFO] [stdout] | [INFO] [stdout] 1221 | pub fn from(source: &mut S) -> ColumnMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1221 | pub fn from(source: &mut S) -> ColumnMajorReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1345:24 [INFO] [stdout] | [INFO] [stdout] 1345 | pub fn new(matrix: &mut Matrix) -> RowMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1345 | pub fn new(matrix: &mut Matrix) -> RowMajorReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1354:25 [INFO] [stdout] | [INFO] [stdout] 1354 | pub fn from(source: &mut S) -> RowMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1354 | pub fn from(source: &mut S) -> RowMajorReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1816:24 [INFO] [stdout] | [INFO] [stdout] 1816 | pub fn new(matrix: &mut Matrix) -> DiagonalReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1816 | pub fn new(matrix: &mut Matrix) -> DiagonalReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1825:25 [INFO] [stdout] | [INFO] [stdout] 1825 | pub fn from(source: &mut S) -> DiagonalReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1825 | pub fn from(source: &mut S) -> DiagonalReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1898:24 [INFO] [stdout] | [INFO] [stdout] 1898 | pub fn new(matrix: &mut Matrix, column: Column) -> ColumnReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1898 | pub fn new(matrix: &mut Matrix, column: Column) -> ColumnReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1912:25 [INFO] [stdout] | [INFO] [stdout] 1912 | pub fn from(source: &mut S, column: Column) -> ColumnReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1912 | pub fn from(source: &mut S, column: Column) -> ColumnReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1993:24 [INFO] [stdout] | [INFO] [stdout] 1993 | pub fn new(matrix: &mut Matrix, row: Row) -> RowReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1993 | pub fn new(matrix: &mut Matrix, row: Row) -> RowReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:2007:25 [INFO] [stdout] | [INFO] [stdout] 2007 | pub fn from(source: &mut S, row: Row) -> RowReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2007 | pub fn from(source: &mut S, row: Row) -> RowReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:326:34 [INFO] [stdout] | [INFO] [stdout] 326 | pub fn column_reference_iter(&self, column: Column) -> ColumnReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 326 | pub fn column_reference_iter(&self, column: Column) -> ColumnReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:339:31 [INFO] [stdout] | [INFO] [stdout] 339 | pub fn row_reference_iter(&self, row: Row) -> RowReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 339 | pub fn row_reference_iter(&self, row: Row) -> RowReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:347:40 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn column_major_reference_iter(&self) -> ColumnMajorReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 347 | pub fn column_major_reference_iter(&self) -> ColumnMajorReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:355:37 [INFO] [stdout] | [INFO] [stdout] 355 | pub fn row_major_reference_iter(&self) -> RowMajorReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 355 | pub fn row_major_reference_iter(&self) -> RowMajorReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:362:36 [INFO] [stdout] | [INFO] [stdout] 362 | pub fn diagonal_reference_iter(&self) -> DiagonalReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 362 | pub fn diagonal_reference_iter(&self) -> DiagonalReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:561:24 [INFO] [stdout] | [INFO] [stdout] 561 | pub fn column_iter(&self, column: Column) -> ColumnIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 561 | pub fn column_iter(&self, column: Column) -> ColumnIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:585:21 [INFO] [stdout] | [INFO] [stdout] 585 | pub fn row_iter(&self, row: Row) -> RowIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 585 | pub fn row_iter(&self, row: Row) -> RowIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:604:30 [INFO] [stdout] | [INFO] [stdout] 604 | pub fn column_major_iter(&self) -> ColumnMajorIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 604 | pub fn column_major_iter(&self) -> ColumnMajorIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:622:27 [INFO] [stdout] | [INFO] [stdout] 622 | pub fn row_major_iter(&self) -> RowMajorIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 622 | pub fn row_major_iter(&self) -> RowMajorIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:654:26 [INFO] [stdout] | [INFO] [stdout] 654 | pub fn diagonal_iter(&self) -> DiagonalIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 654 | pub fn diagonal_iter(&self) -> DiagonalIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:796:9 [INFO] [stdout] | [INFO] [stdout] 796 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] 797 | column: Column, [INFO] [stdout] 798 | ) -> ColumnReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 798 | ) -> ColumnReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:811:35 [INFO] [stdout] | [INFO] [stdout] 811 | pub fn row_reference_mut_iter(&mut self, row: Row) -> RowReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 811 | pub fn row_reference_mut_iter(&mut self, row: Row) -> RowReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:819:44 [INFO] [stdout] | [INFO] [stdout] 819 | pub fn column_major_reference_mut_iter(&mut self) -> ColumnMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 819 | pub fn column_major_reference_mut_iter(&mut self) -> ColumnMajorReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:827:41 [INFO] [stdout] | [INFO] [stdout] 827 | pub fn row_major_reference_mut_iter(&mut self) -> RowMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 827 | pub fn row_major_reference_mut_iter(&mut self) -> RowMajorReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:834:40 [INFO] [stdout] | [INFO] [stdout] 834 | pub fn diagonal_reference_mut_iter(&mut self) -> DiagonalReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 834 | pub fn diagonal_reference_mut_iter(&mut self) -> DiagonalReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/mod.rs:688:27 [INFO] [stdout] | [INFO] [stdout] 688 | pub fn iter_reference(&self) -> TensorReferenceIterator, D> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 688 | pub fn iter_reference(&self) -> TensorReferenceIterator<'_, T, Tensor, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/mod.rs:695:31 [INFO] [stdout] | [INFO] [stdout] 695 | pub fn iter_reference_mut(&mut self) -> TensorReferenceMutIterator, D> { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 695 | pub fn iter_reference_mut(&mut self) -> TensorReferenceMutIterator<'_, T, Tensor, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/mod.rs:711:41 [INFO] [stdout] | [INFO] [stdout] 711 | pub(crate) fn direct_iter_reference(&self) -> std::slice::Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 711 | pub(crate) fn direct_iter_reference(&self) -> std::slice::Iter<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/mod.rs:717:45 [INFO] [stdout] | [INFO] [stdout] 717 | pub(crate) fn direct_iter_reference_mut(&mut self) -> std::slice::IterMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 717 | pub(crate) fn direct_iter_reference_mut(&mut self) -> std::slice::IterMut<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/mod.rs:1533:17 [INFO] [stdout] | [INFO] [stdout] 1533 | pub fn iter(&self) -> TensorIterator, D> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1533 | pub fn iter(&self) -> TensorIterator<'_, T, Tensor, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:279:27 [INFO] [stdout] | [INFO] [stdout] 279 | pub fn iter_reference(&self) -> TensorReferenceIterator, D> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 279 | pub fn iter_reference(&self) -> TensorReferenceIterator<'_, T, TensorAccess, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:355:17 [INFO] [stdout] | [INFO] [stdout] 355 | pub fn iter(&self) -> TensorIterator, D> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 355 | pub fn iter(&self) -> TensorIterator<'_, T, TensorAccess, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:422:9 [INFO] [stdout] | [INFO] [stdout] 422 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] 423 | ) -> TensorReferenceMutIterator, D> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 423 | ) -> TensorReferenceMutIterator<'_, T, TensorAccess, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:882:25 [INFO] [stdout] | [INFO] [stdout] 882 | pub fn from(source: &S) -> TensorIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 882 | pub fn from(source: &S) -> TensorIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:1066:25 [INFO] [stdout] | [INFO] [stdout] 1066 | pub fn from(source: &S) -> TensorReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1066 | pub fn from(source: &S) -> TensorReferenceIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:1189:25 [INFO] [stdout] | [INFO] [stdout] 1189 | pub fn from(source: &mut S) -> TensorReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1189 | pub fn from(source: &mut S) -> TensorReferenceMutIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/views.rs:421:27 [INFO] [stdout] | [INFO] [stdout] 421 | pub fn iter_reference(&self) -> TensorReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 421 | pub fn iter_reference(&self) -> TensorReferenceIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/views.rs:871:31 [INFO] [stdout] | [INFO] [stdout] 871 | pub fn iter_reference_mut(&mut self) -> TensorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 871 | pub fn iter_reference_mut(&mut self) -> TensorReferenceMutIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/views.rs:1017:17 [INFO] [stdout] | [INFO] [stdout] 1017 | pub fn iter(&self) -> TensorIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1017 | pub fn iter(&self) -> TensorIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling colored v2.2.0 [INFO] [stderr] Compiling drawille v0.3.0 [INFO] [stderr] Compiling rgb v0.8.50 [INFO] [stderr] Compiling textplots v0.8.7 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.103 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.1 [INFO] [stderr] Compiling toml v0.5.11 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.100 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.100 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.100 [INFO] [stderr] Compiling js-sys v0.3.77 [INFO] [stderr] Compiling easy-ml v2.0.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/differentiation.rs:680:21 [INFO] [stdout] | [INFO] [stdout] 680 | pub fn variable(&self, x: T) -> Record { [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the 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] 680 | pub fn variable(&self, x: T) -> Record<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/differentiation.rs:799:24 [INFO] [stdout] | [INFO] [stdout] 799 | fn new(operations: &mut Vec>) -> BorrowedWengertList { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 799 | fn new(operations: &mut Vec>) -> BorrowedWengertList<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/differentiation.rs:902:18 [INFO] [stdout] | [INFO] [stdout] 902 | pub fn unary(&self, fx: impl Fn(T) -> T, dfx_dx: impl Fn(T) -> T) -> Record { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 902 | pub fn unary(&self, fx: impl Fn(T) -> T, dfx_dx: impl Fn(T) -> T) -> Record<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/differentiation.rs:952:9 [INFO] [stdout] | [INFO] [stdout] 952 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 957 | ) -> Record { [INFO] [stdout] | ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 957 | ) -> Record<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:480:34 [INFO] [stdout] | [INFO] [stdout] 480 | pub fn column_reference_iter(&self, column: Column) -> ColumnReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 480 | pub fn column_reference_iter(&self, column: Column) -> ColumnReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:493:31 [INFO] [stdout] | [INFO] [stdout] 493 | pub fn row_reference_iter(&self, row: Row) -> RowReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 493 | pub fn row_reference_iter(&self, row: Row) -> RowReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:506:38 [INFO] [stdout] | [INFO] [stdout] 506 | pub fn column_reference_mut_iter(&mut self, column: Column) -> ColumnReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 506 | pub fn column_reference_mut_iter(&mut self, column: Column) -> ColumnReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:519:35 [INFO] [stdout] | [INFO] [stdout] 519 | pub fn row_reference_mut_iter(&mut self, row: Row) -> RowReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 519 | pub fn row_reference_mut_iter(&mut self, row: Row) -> RowReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:527:40 [INFO] [stdout] | [INFO] [stdout] 527 | pub fn column_major_reference_iter(&self) -> ColumnMajorReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 527 | pub fn column_major_reference_iter(&self) -> ColumnMajorReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:535:37 [INFO] [stdout] | [INFO] [stdout] 535 | pub fn row_major_reference_iter(&self) -> RowMajorReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 535 | pub fn row_major_reference_iter(&self) -> RowMajorReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:541:51 [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn direct_row_major_reference_iter(&self) -> std::slice::Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 541 | pub(crate) fn direct_row_major_reference_iter(&self) -> std::slice::Iter<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:547:55 [INFO] [stdout] | [INFO] [stdout] 547 | pub(crate) fn direct_row_major_reference_iter_mut(&mut self) -> std::slice::IterMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 547 | pub(crate) fn direct_row_major_reference_iter_mut(&mut self) -> std::slice::IterMut<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:555:44 [INFO] [stdout] | [INFO] [stdout] 555 | pub fn column_major_reference_mut_iter(&mut self) -> ColumnMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 555 | pub fn column_major_reference_mut_iter(&mut self) -> ColumnMajorReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:563:41 [INFO] [stdout] | [INFO] [stdout] 563 | pub fn row_major_reference_mut_iter(&mut self) -> RowMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 563 | pub fn row_major_reference_mut_iter(&mut self) -> RowMajorReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:592:36 [INFO] [stdout] | [INFO] [stdout] 592 | pub fn diagonal_reference_iter(&self) -> DiagonalReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 592 | pub fn diagonal_reference_iter(&self) -> DiagonalReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:599:40 [INFO] [stdout] | [INFO] [stdout] 599 | pub fn diagonal_reference_mut_iter(&mut self) -> DiagonalReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 599 | pub fn diagonal_reference_mut_iter(&mut self) -> DiagonalReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:736:9 [INFO] [stdout] | [INFO] [stdout] 736 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 739 | ) -> Vec>> { [INFO] [stdout] | ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 739 | ) -> Vec>> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:1149:24 [INFO] [stdout] | [INFO] [stdout] 1149 | pub fn column_iter(&self, column: Column) -> ColumnIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1149 | pub fn column_iter(&self, column: Column) -> ColumnIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:1173:21 [INFO] [stdout] | [INFO] [stdout] 1173 | pub fn row_iter(&self, row: Row) -> RowIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1173 | pub fn row_iter(&self, row: Row) -> RowIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:1191:30 [INFO] [stdout] | [INFO] [stdout] 1191 | pub fn column_major_iter(&self) -> ColumnMajorIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1191 | pub fn column_major_iter(&self) -> ColumnMajorIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:1209:27 [INFO] [stdout] | [INFO] [stdout] 1209 | pub fn row_major_iter(&self) -> RowMajorIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1209 | pub fn row_major_iter(&self) -> RowMajorIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/mod.rs:1240:26 [INFO] [stdout] | [INFO] [stdout] 1240 | pub fn diagonal_iter(&self) -> DiagonalIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1240 | pub fn diagonal_iter(&self) -> DiagonalIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:150:24 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn new(matrix: &Matrix, column: Column) -> ColumnIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 150 | pub fn new(matrix: &Matrix, column: Column) -> ColumnIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:164:25 [INFO] [stdout] | [INFO] [stdout] 164 | pub fn from(source: &S, column: Column) -> ColumnIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 164 | pub fn from(source: &S, column: Column) -> ColumnIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:238:24 [INFO] [stdout] | [INFO] [stdout] 238 | pub fn new(matrix: &Matrix, row: Row) -> RowIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 238 | pub fn new(matrix: &Matrix, row: Row) -> RowIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:252:25 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn from(source: &S, row: Row) -> RowIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 252 | pub fn from(source: &S, row: Row) -> RowIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:382:24 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn new(matrix: &Matrix) -> ColumnMajorIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 382 | pub fn new(matrix: &Matrix) -> ColumnMajorIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:391:25 [INFO] [stdout] | [INFO] [stdout] 391 | pub fn from(source: &S) -> ColumnMajorIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 391 | pub fn from(source: &S) -> ColumnMajorIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:558:24 [INFO] [stdout] | [INFO] [stdout] 558 | pub fn new(matrix: &Matrix) -> RowMajorIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 558 | pub fn new(matrix: &Matrix) -> RowMajorIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:567:25 [INFO] [stdout] | [INFO] [stdout] 567 | pub fn from(source: &S) -> RowMajorIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 567 | pub fn from(source: &S) -> RowMajorIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:678:24 [INFO] [stdout] | [INFO] [stdout] 678 | pub fn new(matrix: &Matrix, column: Column) -> ColumnReferenceIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 678 | pub fn new(matrix: &Matrix, column: Column) -> ColumnReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:692:25 [INFO] [stdout] | [INFO] [stdout] 692 | pub fn from(source: &S, column: Column) -> ColumnReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 692 | pub fn from(source: &S, column: Column) -> ColumnReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:762:24 [INFO] [stdout] | [INFO] [stdout] 762 | pub fn new(matrix: &Matrix, row: Row) -> RowReferenceIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 762 | pub fn new(matrix: &Matrix, row: Row) -> RowReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:776:25 [INFO] [stdout] | [INFO] [stdout] 776 | pub fn from(source: &S, row: Row) -> RowReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 776 | pub fn from(source: &S, row: Row) -> RowReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:843:24 [INFO] [stdout] | [INFO] [stdout] 843 | pub fn new(matrix: &Matrix) -> ColumnMajorReferenceIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 843 | pub fn new(matrix: &Matrix) -> ColumnMajorReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:852:25 [INFO] [stdout] | [INFO] [stdout] 852 | pub fn from(source: &S) -> ColumnMajorReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 852 | pub fn from(source: &S) -> ColumnMajorReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:962:24 [INFO] [stdout] | [INFO] [stdout] 962 | pub fn new(matrix: &Matrix) -> RowMajorReferenceIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 962 | pub fn new(matrix: &Matrix) -> RowMajorReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:971:25 [INFO] [stdout] | [INFO] [stdout] 971 | pub fn from(source: &S) -> RowMajorReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 971 | pub fn from(source: &S) -> RowMajorReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1077:24 [INFO] [stdout] | [INFO] [stdout] 1077 | pub fn new(matrix: &Matrix) -> DiagonalIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1077 | pub fn new(matrix: &Matrix) -> DiagonalIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1086:25 [INFO] [stdout] | [INFO] [stdout] 1086 | pub fn from(source: &S) -> DiagonalIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1086 | pub fn from(source: &S) -> DiagonalIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1143:24 [INFO] [stdout] | [INFO] [stdout] 1143 | pub fn new(matrix: &Matrix) -> DiagonalReferenceIterator { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1143 | pub fn new(matrix: &Matrix) -> DiagonalReferenceIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1152:25 [INFO] [stdout] | [INFO] [stdout] 1152 | pub fn from(source: &S) -> DiagonalReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1152 | pub fn from(source: &S) -> DiagonalReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1212:24 [INFO] [stdout] | [INFO] [stdout] 1212 | pub fn new(matrix: &mut Matrix) -> ColumnMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1212 | pub fn new(matrix: &mut Matrix) -> ColumnMajorReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1221:25 [INFO] [stdout] | [INFO] [stdout] 1221 | pub fn from(source: &mut S) -> ColumnMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1221 | pub fn from(source: &mut S) -> ColumnMajorReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1345:24 [INFO] [stdout] | [INFO] [stdout] 1345 | pub fn new(matrix: &mut Matrix) -> RowMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1345 | pub fn new(matrix: &mut Matrix) -> RowMajorReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1354:25 [INFO] [stdout] | [INFO] [stdout] 1354 | pub fn from(source: &mut S) -> RowMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1354 | pub fn from(source: &mut S) -> RowMajorReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1816:24 [INFO] [stdout] | [INFO] [stdout] 1816 | pub fn new(matrix: &mut Matrix) -> DiagonalReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1816 | pub fn new(matrix: &mut Matrix) -> DiagonalReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1825:25 [INFO] [stdout] | [INFO] [stdout] 1825 | pub fn from(source: &mut S) -> DiagonalReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1825 | pub fn from(source: &mut S) -> DiagonalReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1898:24 [INFO] [stdout] | [INFO] [stdout] 1898 | pub fn new(matrix: &mut Matrix, column: Column) -> ColumnReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1898 | pub fn new(matrix: &mut Matrix, column: Column) -> ColumnReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1912:25 [INFO] [stdout] | [INFO] [stdout] 1912 | pub fn from(source: &mut S, column: Column) -> ColumnReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1912 | pub fn from(source: &mut S, column: Column) -> ColumnReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:1993:24 [INFO] [stdout] | [INFO] [stdout] 1993 | pub fn new(matrix: &mut Matrix, row: Row) -> RowReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1993 | pub fn new(matrix: &mut Matrix, row: Row) -> RowReferenceMutIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/iterators.rs:2007:25 [INFO] [stdout] | [INFO] [stdout] 2007 | pub fn from(source: &mut S, row: Row) -> RowReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2007 | pub fn from(source: &mut S, row: Row) -> RowReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:326:34 [INFO] [stdout] | [INFO] [stdout] 326 | pub fn column_reference_iter(&self, column: Column) -> ColumnReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 326 | pub fn column_reference_iter(&self, column: Column) -> ColumnReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:339:31 [INFO] [stdout] | [INFO] [stdout] 339 | pub fn row_reference_iter(&self, row: Row) -> RowReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 339 | pub fn row_reference_iter(&self, row: Row) -> RowReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:347:40 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn column_major_reference_iter(&self) -> ColumnMajorReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 347 | pub fn column_major_reference_iter(&self) -> ColumnMajorReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:355:37 [INFO] [stdout] | [INFO] [stdout] 355 | pub fn row_major_reference_iter(&self) -> RowMajorReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 355 | pub fn row_major_reference_iter(&self) -> RowMajorReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:362:36 [INFO] [stdout] | [INFO] [stdout] 362 | pub fn diagonal_reference_iter(&self) -> DiagonalReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 362 | pub fn diagonal_reference_iter(&self) -> DiagonalReferenceIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:561:24 [INFO] [stdout] | [INFO] [stdout] 561 | pub fn column_iter(&self, column: Column) -> ColumnIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 561 | pub fn column_iter(&self, column: Column) -> ColumnIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:585:21 [INFO] [stdout] | [INFO] [stdout] 585 | pub fn row_iter(&self, row: Row) -> RowIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 585 | pub fn row_iter(&self, row: Row) -> RowIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:604:30 [INFO] [stdout] | [INFO] [stdout] 604 | pub fn column_major_iter(&self) -> ColumnMajorIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 604 | pub fn column_major_iter(&self) -> ColumnMajorIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:622:27 [INFO] [stdout] | [INFO] [stdout] 622 | pub fn row_major_iter(&self) -> RowMajorIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 622 | pub fn row_major_iter(&self) -> RowMajorIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:654:26 [INFO] [stdout] | [INFO] [stdout] 654 | pub fn diagonal_iter(&self) -> DiagonalIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 654 | pub fn diagonal_iter(&self) -> DiagonalIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:796:9 [INFO] [stdout] | [INFO] [stdout] 796 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] 797 | column: Column, [INFO] [stdout] 798 | ) -> ColumnReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 798 | ) -> ColumnReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:811:35 [INFO] [stdout] | [INFO] [stdout] 811 | pub fn row_reference_mut_iter(&mut self, row: Row) -> RowReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 811 | pub fn row_reference_mut_iter(&mut self, row: Row) -> RowReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:819:44 [INFO] [stdout] | [INFO] [stdout] 819 | pub fn column_major_reference_mut_iter(&mut self) -> ColumnMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 819 | pub fn column_major_reference_mut_iter(&mut self) -> ColumnMajorReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:827:41 [INFO] [stdout] | [INFO] [stdout] 827 | pub fn row_major_reference_mut_iter(&mut self) -> RowMajorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 827 | pub fn row_major_reference_mut_iter(&mut self) -> RowMajorReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrices/views.rs:834:40 [INFO] [stdout] | [INFO] [stdout] 834 | pub fn diagonal_reference_mut_iter(&mut self) -> DiagonalReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 834 | pub fn diagonal_reference_mut_iter(&mut self) -> DiagonalReferenceMutIterator<'_, T, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/mod.rs:688:27 [INFO] [stdout] | [INFO] [stdout] 688 | pub fn iter_reference(&self) -> TensorReferenceIterator, D> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 688 | pub fn iter_reference(&self) -> TensorReferenceIterator<'_, T, Tensor, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/mod.rs:695:31 [INFO] [stdout] | [INFO] [stdout] 695 | pub fn iter_reference_mut(&mut self) -> TensorReferenceMutIterator, D> { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 695 | pub fn iter_reference_mut(&mut self) -> TensorReferenceMutIterator<'_, T, Tensor, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/mod.rs:711:41 [INFO] [stdout] | [INFO] [stdout] 711 | pub(crate) fn direct_iter_reference(&self) -> std::slice::Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 711 | pub(crate) fn direct_iter_reference(&self) -> std::slice::Iter<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/mod.rs:717:45 [INFO] [stdout] | [INFO] [stdout] 717 | pub(crate) fn direct_iter_reference_mut(&mut self) -> std::slice::IterMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 717 | pub(crate) fn direct_iter_reference_mut(&mut self) -> std::slice::IterMut<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/mod.rs:1533:17 [INFO] [stdout] | [INFO] [stdout] 1533 | pub fn iter(&self) -> TensorIterator, D> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1533 | pub fn iter(&self) -> TensorIterator<'_, T, Tensor, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:279:27 [INFO] [stdout] | [INFO] [stdout] 279 | pub fn iter_reference(&self) -> TensorReferenceIterator, D> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 279 | pub fn iter_reference(&self) -> TensorReferenceIterator<'_, T, TensorAccess, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:355:17 [INFO] [stdout] | [INFO] [stdout] 355 | pub fn iter(&self) -> TensorIterator, D> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 355 | pub fn iter(&self) -> TensorIterator<'_, T, TensorAccess, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:422:9 [INFO] [stdout] | [INFO] [stdout] 422 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] 423 | ) -> TensorReferenceMutIterator, D> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 423 | ) -> TensorReferenceMutIterator<'_, T, TensorAccess, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:882:25 [INFO] [stdout] | [INFO] [stdout] 882 | pub fn from(source: &S) -> TensorIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 882 | pub fn from(source: &S) -> TensorIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:1066:25 [INFO] [stdout] | [INFO] [stdout] 1066 | pub fn from(source: &S) -> TensorReferenceIterator { [INFO] [stdout] | ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1066 | pub fn from(source: &S) -> TensorReferenceIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/indexing.rs:1189:25 [INFO] [stdout] | [INFO] [stdout] 1189 | pub fn from(source: &mut S) -> TensorReferenceMutIterator { [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1189 | pub fn from(source: &mut S) -> TensorReferenceMutIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/views.rs:421:27 [INFO] [stdout] | [INFO] [stdout] 421 | pub fn iter_reference(&self) -> TensorReferenceIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 421 | pub fn iter_reference(&self) -> TensorReferenceIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/views.rs:871:31 [INFO] [stdout] | [INFO] [stdout] 871 | pub fn iter_reference_mut(&mut self) -> TensorReferenceMutIterator { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 871 | pub fn iter_reference_mut(&mut self) -> TensorReferenceMutIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tensors/views.rs:1017:17 [INFO] [stdout] | [INFO] [stdout] 1017 | pub fn iter(&self) -> TensorIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1017 | pub fn iter(&self) -> TensorIterator<'_, T, S, D> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 25.74s [INFO] running `Command { std: "docker" "inspect" "06202ec92833103937b18297d4977843b5377715cb443e159b74e167540afe1b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "06202ec92833103937b18297d4977843b5377715cb443e159b74e167540afe1b", kill_on_drop: false }` [INFO] [stdout] 06202ec92833103937b18297d4977843b5377715cb443e159b74e167540afe1b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 9abcb723aef74e8cda569e2bd75b3ed6293f904ade2d17c777e9110fae6fe97c [INFO] running `Command { std: "docker" "start" "-a" "9abcb723aef74e8cda569e2bd75b3ed6293f904ade2d17c777e9110fae6fe97c", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/differentiation.rs:680:21 [INFO] [stderr] | [INFO] [stderr] 680 | pub fn variable(&self, x: T) -> Record { [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] 680 | pub fn variable(&self, x: T) -> Record<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/differentiation.rs:799:24 [INFO] [stderr] | [INFO] [stderr] 799 | fn new(operations: &mut Vec>) -> BorrowedWengertList { [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] 799 | fn new(operations: &mut Vec>) -> BorrowedWengertList<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/differentiation.rs:902:18 [INFO] [stderr] | [INFO] [stderr] 902 | pub fn unary(&self, fx: impl Fn(T) -> T, dfx_dx: impl Fn(T) -> T) -> Record { [INFO] [stderr] | ^^^^^ the lifetime is elided here ^^^^^^^^^ the same lifetime is hidden 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] 902 | pub fn unary(&self, fx: impl Fn(T) -> T, dfx_dx: impl Fn(T) -> T) -> Record<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/differentiation.rs:952:9 [INFO] [stderr] | [INFO] [stderr] 952 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 957 | ) -> Record { [INFO] [stderr] | ^^^^^^^^^ the same lifetime is hidden 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] 957 | ) -> Record<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:480:34 [INFO] [stderr] | [INFO] [stderr] 480 | pub fn column_reference_iter(&self, column: Column) -> ColumnReferenceIterator { [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] 480 | pub fn column_reference_iter(&self, column: Column) -> ColumnReferenceIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:493:31 [INFO] [stderr] | [INFO] [stderr] 493 | pub fn row_reference_iter(&self, row: Row) -> RowReferenceIterator { [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] 493 | pub fn row_reference_iter(&self, row: Row) -> RowReferenceIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:506:38 [INFO] [stderr] | [INFO] [stderr] 506 | pub fn column_reference_mut_iter(&mut self, column: Column) -> ColumnReferenceMutIterator { [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] 506 | pub fn column_reference_mut_iter(&mut self, column: Column) -> ColumnReferenceMutIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:519:35 [INFO] [stderr] | [INFO] [stderr] 519 | pub fn row_reference_mut_iter(&mut self, row: Row) -> RowReferenceMutIterator { [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] 519 | pub fn row_reference_mut_iter(&mut self, row: Row) -> RowReferenceMutIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:527:40 [INFO] [stderr] | [INFO] [stderr] 527 | pub fn column_major_reference_iter(&self) -> ColumnMajorReferenceIterator { [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] 527 | pub fn column_major_reference_iter(&self) -> ColumnMajorReferenceIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:535:37 [INFO] [stderr] | [INFO] [stderr] 535 | pub fn row_major_reference_iter(&self) -> RowMajorReferenceIterator { [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] 535 | pub fn row_major_reference_iter(&self) -> RowMajorReferenceIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:541:51 [INFO] [stderr] | [INFO] [stderr] 541 | pub(crate) fn direct_row_major_reference_iter(&self) -> std::slice::Iter { [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] 541 | pub(crate) fn direct_row_major_reference_iter(&self) -> std::slice::Iter<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:547:55 [INFO] [stderr] | [INFO] [stderr] 547 | pub(crate) fn direct_row_major_reference_iter_mut(&mut self) -> std::slice::IterMut { [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] 547 | pub(crate) fn direct_row_major_reference_iter_mut(&mut self) -> std::slice::IterMut<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:555:44 [INFO] [stderr] | [INFO] [stderr] 555 | pub fn column_major_reference_mut_iter(&mut self) -> ColumnMajorReferenceMutIterator { [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] 555 | pub fn column_major_reference_mut_iter(&mut self) -> ColumnMajorReferenceMutIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:563:41 [INFO] [stderr] | [INFO] [stderr] 563 | pub fn row_major_reference_mut_iter(&mut self) -> RowMajorReferenceMutIterator { [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] 563 | pub fn row_major_reference_mut_iter(&mut self) -> RowMajorReferenceMutIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:592:36 [INFO] [stderr] | [INFO] [stderr] 592 | pub fn diagonal_reference_iter(&self) -> DiagonalReferenceIterator { [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] 592 | pub fn diagonal_reference_iter(&self) -> DiagonalReferenceIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:599:40 [INFO] [stderr] | [INFO] [stderr] 599 | pub fn diagonal_reference_mut_iter(&mut self) -> DiagonalReferenceMutIterator { [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] 599 | pub fn diagonal_reference_mut_iter(&mut self) -> DiagonalReferenceMutIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:736:9 [INFO] [stderr] | [INFO] [stderr] 736 | &mut self, [INFO] [stderr] | ^^^^^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 739 | ) -> Vec>> { [INFO] [stderr] | ^^^^^^^^^^^^^ the same lifetime is hidden 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] 739 | ) -> Vec>> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:1149:24 [INFO] [stderr] | [INFO] [stderr] 1149 | pub fn column_iter(&self, column: Column) -> ColumnIterator { [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] 1149 | pub fn column_iter(&self, column: Column) -> ColumnIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:1173:21 [INFO] [stderr] | [INFO] [stderr] 1173 | pub fn row_iter(&self, row: Row) -> RowIterator { [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] 1173 | pub fn row_iter(&self, row: Row) -> RowIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:1191:30 [INFO] [stderr] | [INFO] [stderr] 1191 | pub fn column_major_iter(&self) -> ColumnMajorIterator { [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] 1191 | pub fn column_major_iter(&self) -> ColumnMajorIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:1209:27 [INFO] [stderr] | [INFO] [stderr] 1209 | pub fn row_major_iter(&self) -> RowMajorIterator { [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] 1209 | pub fn row_major_iter(&self) -> RowMajorIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/mod.rs:1240:26 [INFO] [stderr] | [INFO] [stderr] 1240 | pub fn diagonal_iter(&self) -> DiagonalIterator { [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] 1240 | pub fn diagonal_iter(&self) -> DiagonalIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:150:24 [INFO] [stderr] | [INFO] [stderr] 150 | pub fn new(matrix: &Matrix, column: Column) -> ColumnIterator { [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] 150 | pub fn new(matrix: &Matrix, column: Column) -> ColumnIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:164:25 [INFO] [stderr] | [INFO] [stderr] 164 | pub fn from(source: &S, column: Column) -> ColumnIterator { [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] 164 | pub fn from(source: &S, column: Column) -> ColumnIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:238:24 [INFO] [stderr] | [INFO] [stderr] 238 | pub fn new(matrix: &Matrix, row: Row) -> RowIterator { [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] 238 | pub fn new(matrix: &Matrix, row: Row) -> RowIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:252:25 [INFO] [stderr] | [INFO] [stderr] 252 | pub fn from(source: &S, row: Row) -> RowIterator { [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] 252 | pub fn from(source: &S, row: Row) -> RowIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:382:24 [INFO] [stderr] | [INFO] [stderr] 382 | pub fn new(matrix: &Matrix) -> ColumnMajorIterator { [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] 382 | pub fn new(matrix: &Matrix) -> ColumnMajorIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:391:25 [INFO] [stderr] | [INFO] [stderr] 391 | pub fn from(source: &S) -> ColumnMajorIterator { [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] 391 | pub fn from(source: &S) -> ColumnMajorIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:558:24 [INFO] [stderr] | [INFO] [stderr] 558 | pub fn new(matrix: &Matrix) -> RowMajorIterator { [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] 558 | pub fn new(matrix: &Matrix) -> RowMajorIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:567:25 [INFO] [stderr] | [INFO] [stderr] 567 | pub fn from(source: &S) -> RowMajorIterator { [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] 567 | pub fn from(source: &S) -> RowMajorIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:678:24 [INFO] [stderr] | [INFO] [stderr] 678 | pub fn new(matrix: &Matrix, column: Column) -> ColumnReferenceIterator { [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] 678 | pub fn new(matrix: &Matrix, column: Column) -> ColumnReferenceIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:692:25 [INFO] [stderr] | [INFO] [stderr] 692 | pub fn from(source: &S, column: Column) -> ColumnReferenceIterator { [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] 692 | pub fn from(source: &S, column: Column) -> ColumnReferenceIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:762:24 [INFO] [stderr] | [INFO] [stderr] 762 | pub fn new(matrix: &Matrix, row: Row) -> RowReferenceIterator { [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] 762 | pub fn new(matrix: &Matrix, row: Row) -> RowReferenceIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:776:25 [INFO] [stderr] | [INFO] [stderr] 776 | pub fn from(source: &S, row: Row) -> RowReferenceIterator { [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] 776 | pub fn from(source: &S, row: Row) -> RowReferenceIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:843:24 [INFO] [stderr] | [INFO] [stderr] 843 | pub fn new(matrix: &Matrix) -> ColumnMajorReferenceIterator { [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] 843 | pub fn new(matrix: &Matrix) -> ColumnMajorReferenceIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:852:25 [INFO] [stderr] | [INFO] [stderr] 852 | pub fn from(source: &S) -> ColumnMajorReferenceIterator { [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] 852 | pub fn from(source: &S) -> ColumnMajorReferenceIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:962:24 [INFO] [stderr] | [INFO] [stderr] 962 | pub fn new(matrix: &Matrix) -> RowMajorReferenceIterator { [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] 962 | pub fn new(matrix: &Matrix) -> RowMajorReferenceIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:971:25 [INFO] [stderr] | [INFO] [stderr] 971 | pub fn from(source: &S) -> RowMajorReferenceIterator { [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] 971 | pub fn from(source: &S) -> RowMajorReferenceIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:1077:24 [INFO] [stderr] | [INFO] [stderr] 1077 | pub fn new(matrix: &Matrix) -> DiagonalIterator { [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] 1077 | pub fn new(matrix: &Matrix) -> DiagonalIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:1086:25 [INFO] [stderr] | [INFO] [stderr] 1086 | pub fn from(source: &S) -> DiagonalIterator { [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] 1086 | pub fn from(source: &S) -> DiagonalIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:1143:24 [INFO] [stderr] | [INFO] [stderr] 1143 | pub fn new(matrix: &Matrix) -> DiagonalReferenceIterator { [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] 1143 | pub fn new(matrix: &Matrix) -> DiagonalReferenceIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:1152:25 [INFO] [stderr] | [INFO] [stderr] 1152 | pub fn from(source: &S) -> DiagonalReferenceIterator { [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] 1152 | pub fn from(source: &S) -> DiagonalReferenceIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:1212:24 [INFO] [stderr] | [INFO] [stderr] 1212 | pub fn new(matrix: &mut Matrix) -> ColumnMajorReferenceMutIterator { [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] 1212 | pub fn new(matrix: &mut Matrix) -> ColumnMajorReferenceMutIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:1221:25 [INFO] [stderr] | [INFO] [stderr] 1221 | pub fn from(source: &mut S) -> ColumnMajorReferenceMutIterator { [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] 1221 | pub fn from(source: &mut S) -> ColumnMajorReferenceMutIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:1345:24 [INFO] [stderr] | [INFO] [stderr] 1345 | pub fn new(matrix: &mut Matrix) -> RowMajorReferenceMutIterator { [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] 1345 | pub fn new(matrix: &mut Matrix) -> RowMajorReferenceMutIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:1354:25 [INFO] [stderr] | [INFO] [stderr] 1354 | pub fn from(source: &mut S) -> RowMajorReferenceMutIterator { [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] 1354 | pub fn from(source: &mut S) -> RowMajorReferenceMutIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:1816:24 [INFO] [stderr] | [INFO] [stderr] 1816 | pub fn new(matrix: &mut Matrix) -> DiagonalReferenceMutIterator { [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] 1816 | pub fn new(matrix: &mut Matrix) -> DiagonalReferenceMutIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:1825:25 [INFO] [stderr] | [INFO] [stderr] 1825 | pub fn from(source: &mut S) -> DiagonalReferenceMutIterator { [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] 1825 | pub fn from(source: &mut S) -> DiagonalReferenceMutIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:1898:24 [INFO] [stderr] | [INFO] [stderr] 1898 | pub fn new(matrix: &mut Matrix, column: Column) -> ColumnReferenceMutIterator { [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] 1898 | pub fn new(matrix: &mut Matrix, column: Column) -> ColumnReferenceMutIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:1912:25 [INFO] [stderr] | [INFO] [stderr] 1912 | pub fn from(source: &mut S, column: Column) -> ColumnReferenceMutIterator { [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] 1912 | pub fn from(source: &mut S, column: Column) -> ColumnReferenceMutIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:1993:24 [INFO] [stderr] | [INFO] [stderr] 1993 | pub fn new(matrix: &mut Matrix, row: Row) -> RowReferenceMutIterator { [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] 1993 | pub fn new(matrix: &mut Matrix, row: Row) -> RowReferenceMutIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/iterators.rs:2007:25 [INFO] [stderr] | [INFO] [stderr] 2007 | pub fn from(source: &mut S, row: Row) -> RowReferenceMutIterator { [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] 2007 | pub fn from(source: &mut S, row: Row) -> RowReferenceMutIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/views.rs:326:34 [INFO] [stderr] | [INFO] [stderr] 326 | pub fn column_reference_iter(&self, column: Column) -> ColumnReferenceIterator { [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] 326 | pub fn column_reference_iter(&self, column: Column) -> ColumnReferenceIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/views.rs:339:31 [INFO] [stderr] | [INFO] [stderr] 339 | pub fn row_reference_iter(&self, row: Row) -> RowReferenceIterator { [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] 339 | pub fn row_reference_iter(&self, row: Row) -> RowReferenceIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/views.rs:347:40 [INFO] [stderr] | [INFO] [stderr] 347 | pub fn column_major_reference_iter(&self) -> ColumnMajorReferenceIterator { [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] 347 | pub fn column_major_reference_iter(&self) -> ColumnMajorReferenceIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/views.rs:355:37 [INFO] [stderr] | [INFO] [stderr] 355 | pub fn row_major_reference_iter(&self) -> RowMajorReferenceIterator { [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] 355 | pub fn row_major_reference_iter(&self) -> RowMajorReferenceIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/views.rs:362:36 [INFO] [stderr] | [INFO] [stderr] 362 | pub fn diagonal_reference_iter(&self) -> DiagonalReferenceIterator { [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] 362 | pub fn diagonal_reference_iter(&self) -> DiagonalReferenceIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/views.rs:561:24 [INFO] [stderr] | [INFO] [stderr] 561 | pub fn column_iter(&self, column: Column) -> ColumnIterator { [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] 561 | pub fn column_iter(&self, column: Column) -> ColumnIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/views.rs:585:21 [INFO] [stderr] | [INFO] [stderr] 585 | pub fn row_iter(&self, row: Row) -> RowIterator { [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] 585 | pub fn row_iter(&self, row: Row) -> RowIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/views.rs:604:30 [INFO] [stderr] | [INFO] [stderr] 604 | pub fn column_major_iter(&self) -> ColumnMajorIterator { [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] 604 | pub fn column_major_iter(&self) -> ColumnMajorIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/views.rs:622:27 [INFO] [stderr] | [INFO] [stderr] 622 | pub fn row_major_iter(&self) -> RowMajorIterator { [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] 622 | pub fn row_major_iter(&self) -> RowMajorIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/views.rs:654:26 [INFO] [stderr] | [INFO] [stderr] 654 | pub fn diagonal_iter(&self) -> DiagonalIterator { [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] 654 | pub fn diagonal_iter(&self) -> DiagonalIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/views.rs:796:9 [INFO] [stderr] | [INFO] [stderr] 796 | &mut self, [INFO] [stderr] | ^^^^^^^^^ the lifetime is elided here [INFO] [stderr] 797 | column: Column, [INFO] [stderr] 798 | ) -> ColumnReferenceMutIterator { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden 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] 798 | ) -> ColumnReferenceMutIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/views.rs:811:35 [INFO] [stderr] | [INFO] [stderr] 811 | pub fn row_reference_mut_iter(&mut self, row: Row) -> RowReferenceMutIterator { [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] 811 | pub fn row_reference_mut_iter(&mut self, row: Row) -> RowReferenceMutIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/views.rs:819:44 [INFO] [stderr] | [INFO] [stderr] 819 | pub fn column_major_reference_mut_iter(&mut self) -> ColumnMajorReferenceMutIterator { [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] 819 | pub fn column_major_reference_mut_iter(&mut self) -> ColumnMajorReferenceMutIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/views.rs:827:41 [INFO] [stderr] | [INFO] [stderr] 827 | pub fn row_major_reference_mut_iter(&mut self) -> RowMajorReferenceMutIterator { [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] 827 | pub fn row_major_reference_mut_iter(&mut self) -> RowMajorReferenceMutIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/matrices/views.rs:834:40 [INFO] [stderr] | [INFO] [stderr] 834 | pub fn diagonal_reference_mut_iter(&mut self) -> DiagonalReferenceMutIterator { [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] 834 | pub fn diagonal_reference_mut_iter(&mut self) -> DiagonalReferenceMutIterator<'_, T, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tensors/mod.rs:688:27 [INFO] [stderr] | [INFO] [stderr] 688 | pub fn iter_reference(&self) -> TensorReferenceIterator, D> { [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] 688 | pub fn iter_reference(&self) -> TensorReferenceIterator<'_, T, Tensor, D> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tensors/mod.rs:695:31 [INFO] [stderr] | [INFO] [stderr] 695 | pub fn iter_reference_mut(&mut self) -> TensorReferenceMutIterator, D> { [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] 695 | pub fn iter_reference_mut(&mut self) -> TensorReferenceMutIterator<'_, T, Tensor, D> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tensors/mod.rs:711:41 [INFO] [stderr] | [INFO] [stderr] 711 | pub(crate) fn direct_iter_reference(&self) -> std::slice::Iter { [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] 711 | pub(crate) fn direct_iter_reference(&self) -> std::slice::Iter<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tensors/mod.rs:717:45 [INFO] [stderr] | [INFO] [stderr] 717 | pub(crate) fn direct_iter_reference_mut(&mut self) -> std::slice::IterMut { [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] 717 | pub(crate) fn direct_iter_reference_mut(&mut self) -> std::slice::IterMut<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tensors/mod.rs:1533:17 [INFO] [stderr] | [INFO] [stderr] 1533 | pub fn iter(&self) -> TensorIterator, D> { [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] 1533 | pub fn iter(&self) -> TensorIterator<'_, T, Tensor, D> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tensors/indexing.rs:279:27 [INFO] [stderr] | [INFO] [stderr] 279 | pub fn iter_reference(&self) -> TensorReferenceIterator, D> { [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] 279 | pub fn iter_reference(&self) -> TensorReferenceIterator<'_, T, TensorAccess, D> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tensors/indexing.rs:355:17 [INFO] [stderr] | [INFO] [stderr] 355 | pub fn iter(&self) -> TensorIterator, D> { [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] 355 | pub fn iter(&self) -> TensorIterator<'_, T, TensorAccess, D> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tensors/indexing.rs:422:9 [INFO] [stderr] | [INFO] [stderr] 422 | &mut self, [INFO] [stderr] | ^^^^^^^^^ the lifetime is elided here [INFO] [stderr] 423 | ) -> TensorReferenceMutIterator, D> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden 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] 423 | ) -> TensorReferenceMutIterator<'_, T, TensorAccess, D> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tensors/indexing.rs:882:25 [INFO] [stderr] | [INFO] [stderr] 882 | pub fn from(source: &S) -> TensorIterator { [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] 882 | pub fn from(source: &S) -> TensorIterator<'_, T, S, D> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tensors/indexing.rs:1066:25 [INFO] [stderr] | [INFO] [stderr] 1066 | pub fn from(source: &S) -> TensorReferenceIterator { [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] 1066 | pub fn from(source: &S) -> TensorReferenceIterator<'_, T, S, D> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tensors/indexing.rs:1189:25 [INFO] [stderr] | [INFO] [stderr] 1189 | pub fn from(source: &mut S) -> TensorReferenceMutIterator { [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] 1189 | pub fn from(source: &mut S) -> TensorReferenceMutIterator<'_, T, S, D> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tensors/views.rs:421:27 [INFO] [stderr] | [INFO] [stderr] 421 | pub fn iter_reference(&self) -> TensorReferenceIterator { [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] 421 | pub fn iter_reference(&self) -> TensorReferenceIterator<'_, T, S, D> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tensors/views.rs:871:31 [INFO] [stderr] | [INFO] [stderr] 871 | pub fn iter_reference_mut(&mut self) -> TensorReferenceMutIterator { [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] 871 | pub fn iter_reference_mut(&mut self) -> TensorReferenceMutIterator<'_, T, S, D> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tensors/views.rs:1017:17 [INFO] [stderr] | [INFO] [stderr] 1017 | pub fn iter(&self) -> TensorIterator { [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] 1017 | pub fn iter(&self) -> TensorIterator<'_, T, S, D> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `easy-ml` (lib) generated 81 warnings (run `cargo fix --lib -p easy-ml` to apply 81 suggestions) [INFO] [stderr] warning: `easy-ml` (lib test) generated 81 warnings (81 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/easy_ml-5d9adef2176db88c) [INFO] [stdout] [INFO] [stdout] running 45 tests [INFO] [stdout] test differentiation::container_record::matrix_view_matrix_multiplication_derivatives_are_the_same ... ok [INFO] [stdout] test differentiation::container_record::matrix_multiplication_derivatives_are_the_same ... ok [INFO] [stdout] test linear_algebra::test_permutations ... ok [INFO] [stdout] test differentiation::test_sync ... ok [INFO] [stdout] test matrices::errors::test_sync ... ok [INFO] [stdout] test matrices::operations::elementwise_addition_assign_test_all_8_combinations ... ok [INFO] [stdout] test matrices::operations::elementwise_subtraction_assign_test_all_8_combinations ... ok [INFO] [stdout] test differentiation::test_send ... ok [INFO] [stdout] test matrices::errors::test_send ... ok [INFO] [stdout] test matrices::operations::test_all_16_combinations ... ok [INFO] [stdout] test matrices::test_indexing ... ok [INFO] [stdout] test matrices::test_sync ... ok [INFO] [stdout] test matrices::views::creating_matrix_views_erased ... ok [INFO] [stdout] test tensors::dimensions::test_dimension_mappings ... ok [INFO] [stdout] test matrices::views::printing_matrices ... ok [INFO] [stdout] test tensors::display::test_display_large_dimensionality ... ok [INFO] [stdout] test matrices::views::ranges::test_matrix_range_shape_clips ... ok [INFO] [stdout] test tensors::operations::elementwise_addition_test ... ok [INFO] [stdout] test matrices::views::ranges::test_index_range_clipping ... ok [INFO] [stdout] test tensors::operations::elementwise_addition_assign_test_all_8_combinations ... ok [INFO] [stdout] test tensors::operations::elementwise_subtraction_assign_test_all_8_combinations ... ok [INFO] [stdout] test tensors::dimensions::test_duplicate_names ... ok [INFO] [stdout] test tensors::display::test_display ... ok [INFO] [stdout] test tensors::operations::test_matrix_product ... ok [INFO] [stdout] test tensors::test_send ... ok [INFO] [stdout] test tensors::test_sync ... ok [INFO] [stdout] test tensors::views::indexes::dimensionality_expansion ... ok [INFO] [stdout] test tensors::operations::matrix_multiplication_test_all_16_combinations ... ok [INFO] [stdout] test matrices::test_send ... ok [INFO] [stdout] test tensors::views::renamed::test_renamed_view_shape ... ok [INFO] [stdout] test tensors::views::indexes::dimensionality_reduction ... ok [INFO] [stdout] test tensors::operations::elementwise_addition_test_all_16_combinations ... ok [INFO] [stdout] test tensors::dimensions::test_is_square ... ok [INFO] [stdout] test tensors::indexing::test_sync ... ok [INFO] [stdout] test tensors::views::reshape::unflatten_produces_indices_in_n_dimensions ... ok [INFO] [stdout] test tensors::views::reverse::test_reversed_tensors ... ok [INFO] [stdout] test tensors::views::test_debug ... ok [INFO] [stdout] test tensors::views::test_debug_clipped ... ok [INFO] [stdout] test tensors::views::zip::test_chaining ... ok [INFO] [stdout] test tensors::views::zip::test_stacking ... ok [INFO] [stdout] test tensors::indexing::test_send ... ok [INFO] [stdout] test tensors::views::ranges::test_constructors ... ok [INFO] [stdout] test differentiation::test_record_derivatives_when_no_history - should panic ... ok [INFO] [stdout] test tensors::operations::elementwise_addition_test_similar_not_matching - should panic ... ok [INFO] [stdout] test tensors::views::indexes::dimensionality_reduction_invalid_extra_index - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/bayesian_regression.rs (/opt/rustwide/target/debug/deps/bayesian_regression-5847502296896d80) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::test_bayesian_regression ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/container_record.rs (/opt/rustwide/target/debug/deps/container_record-4487f0014fcaa269) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test container_record_tests::test_assign_operations_add_matrix ... ok [INFO] [stdout] test container_record_tests::test_assign_operations_sub_tensor ... ok [INFO] [stdout] test container_record_tests::test_assign_operations_sub_matrix ... ok [INFO] [stdout] test container_record_tests::test_assign_operations_add_tensor ... ok [INFO] [stdout] test container_record_tests::test_negation_derivatives ... ok [INFO] [stdout] test container_record_tests::test_division_derivatives ... ok [INFO] [stdout] test container_record_tests::test_subtraction_derivatives ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/differentiation.rs (/opt/rustwide/target/debug/deps/differentiation-529cb41fbea8641b) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test forward_tests::test_adding ... ok [INFO] [stdout] test forward_tests::test_constant_lifting ... ok [INFO] [stdout] test forward_tests::test_exp_gradient_descent ... ok [INFO] [stdout] test forward_tests::test_four_x_cubed ... ok [INFO] [stdout] test forward_tests::test_ln_gradient_descent ... ok [INFO] [stdout] test forward_tests::test_pow_equivalents_dx ... ok [INFO] [stdout] test reverse_tests::test_adding_and_multiplying_constants ... ok [INFO] [stdout] test forward_tests::test_sqrt ... ok [INFO] [stdout] test reverse_tests::test_constant_lifting_and_reusing_list ... ok [INFO] [stdout] test forward_tests::test_three_x_squared ... ok [INFO] [stdout] test forward_tests::test_pow_equivalents_dy ... ok [INFO] [stdout] test forward_tests::test_numeric_substitution ... ok [INFO] [stdout] test reverse_tests::test_division_numerator ... ok [INFO] [stdout] test reverse_tests::test_exp_gradient_descent ... ok [INFO] [stdout] test reverse_tests::test_division_denominator ... ok [INFO] [stdout] test reverse_tests::test_four_x_cubed ... ok [INFO] [stdout] test reverse_tests::test_ln_gradient_descent ... ok [INFO] [stdout] test reverse_tests::test_numeric_substitution ... ok [INFO] [stdout] test reverse_tests::test_pow ... ok [INFO] [stdout] test reverse_tests::test_pow_equivalents_dx ... ok [INFO] [stdout] test reverse_tests::test_pow_equivalents_dy ... ok [INFO] [stdout] test reverse_tests::test_sqrt ... ok [INFO] [stdout] test reverse_tests::test_sum ... ok [INFO] [stdout] test reverse_tests::test_x_cubed ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/differentiation_nn.rs (/opt/rustwide/target/debug/deps/differentiation_nn-2bcdbdb983e0ad58) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test neural_net_tests::test_gradient_descent ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/distributions.rs (/opt/rustwide/target/debug/deps/distributions-90ed916b67603f16) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test distributions::test_normal_distribution ... ok [INFO] [stdout] test distributions::test_multivariate_distribution ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/linear_algebra.rs (/opt/rustwide/target/debug/deps/linear_algebra-73a55e72ad7989e7) [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test linear_algebra::check_determinant_2_by_2 ... ok [INFO] [stdout] test linear_algebra::check_determinant_2_by_2_tensor ... ok [INFO] [stdout] test linear_algebra::inverse_1_by_1 ... ok [INFO] [stdout] test linear_algebra::check_determinant_3_by_3_tensor ... ok [INFO] [stdout] test linear_algebra::inverse_1_by_1_tensor ... ok [INFO] [stdout] test linear_algebra::inverse_2_by_2_not_inversible ... ok [INFO] [stdout] test linear_algebra::check_determinant_3_by_3 ... ok [INFO] [stdout] test linear_algebra::inverse_2_by_2_tensor ... ok [INFO] [stdout] test linear_algebra::test_cholesky_decomposition_4_by_4 ... ok [INFO] [stdout] test linear_algebra::test_cholesky_decomposition_3_by_3 ... ok [INFO] [stdout] test linear_algebra::inverse_2_by_2_not_inversible_tensor ... ok [INFO] [stdout] test linear_algebra::inverse_2_by_2 ... ok [INFO] [stdout] test linear_algebra::test_mean ... ok [INFO] [stdout] test linear_algebra::test_ldlt_decomposition_3_by_3 ... ok [INFO] [stdout] test linear_algebra::test_covariance ... ok [INFO] [stdout] test linear_algebra::test_ldlt_decomposition_4_by_4 ... ok [INFO] [stdout] test linear_algebra::test_qr_decomposition_3_by_3 ... ok [INFO] [stdout] test linear_algebra::test_softmax_empty_list ... ok [INFO] [stdout] test linear_algebra::test_softmax_mixed ... ok [INFO] [stdout] test linear_algebra::test_softmax_negative ... ok [INFO] [stdout] test linear_algebra::test_softmax_positive ... ok [INFO] [stdout] test linear_algebra::test_variance ... ok [INFO] [stderr] Running tests/matrices.rs (/opt/rustwide/target/debug/deps/matrices-4678f06436f0cc6b) [INFO] [stdout] test linear_algebra::test_qr_decomposition_fuzzing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test matrices::check_dimensionality ... ok [INFO] [stdout] test matrices::check_dimensionality_matrix ... ok [INFO] [stdout] test matrices::check_empty_dimensionality ... ok [INFO] [stdout] test matrices::check_generic_iterators ... ok [INFO] [stdout] test matrices::check_column_major_iterator ... ok [INFO] [stdout] test matrices::check_general_partition ... ok [INFO] [stdout] test matrices::check_growing_matrix ... ok [INFO] [stdout] test matrices::check_mapping ... ok [INFO] [stdout] test matrices::check_matrix_addition ... ok [INFO] [stdout] test matrices::check_iterators ... ok [INFO] [stdout] test matrices::check_matrix_negation ... ok [INFO] [stdout] test matrices::check_matrix_subtraction ... ok [INFO] [stdout] test matrices::check_partition_quadrants ... ok [INFO] [stdout] test matrices::check_resizing_matrix ... ok [INFO] [stdout] test matrices::check_row_major_iterator ... ok [INFO] [stdout] test matrices::check_row_major_reference_iterator ... ok [INFO] [stdout] test matrices::check_shrinking_matrix ... ok [INFO] [stdout] test matrices::check_transposition ... ok [INFO] [stdout] test matrices::check_matrix_multiplication ... ok [INFO] [stdout] test matrices::check_insert_column_with_too_few_elements - should panic ... ok [INFO] [stdout] test matrices::check_matrix_addition_wrong_size - should panic ... ok [INFO] [stdout] test matrices::check_matrix_multiplication_wrong_size - should panic ... ok [INFO] [stdout] test matrices::check_insert_row_with_too_few_elements - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/regression.rs (/opt/rustwide/target/debug/deps/regression-bccf24fa904c0a9f) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test linear_regression::linear_regression ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/slices.rs (/opt/rustwide/target/debug/deps/slices-eaa38f816f5e9d20) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test slices::test_slicing_column ... ok [INFO] [stdout] test slices::test_slicing_column_range ... ok [INFO] [stdout] test slices::test_slicing_row ... ok [INFO] [stdout] test slices::test_slicing_row_column ... ok [INFO] [stdout] test slices::test_slicing_row_column_negated ... ok [INFO] [stdout] test slices::test_slicing_row_column_or ... ok [INFO] [stdout] test slices::test_slicing_row_range ... ok [INFO] [stdout] test slices::test_slicing_empty_slice_construction - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/tensor_iterators.rs (/opt/rustwide/target/debug/deps/tensor_iterators-09a8107f4567160b) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tensors::test_shape_iterator_exact_size ... ok [INFO] [stdout] test tensors::higher_dimensional_shape_iterator_len_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/tensors.rs (/opt/rustwide/target/debug/deps/tensors-466dc417566c44d0) [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test tensors::check_data_layout_non_linear_tensor_views ... ok [INFO] [stdout] test tensors::check_data_layout_linear_tensor_views ... ok [INFO] [stdout] test tensors::check_data_layout_tensor ... ok [INFO] [stdout] test tensors::check_iterators_with_index ... ok [INFO] [stdout] test tensors::check_iterators ... ok [INFO] [stdout] test tensors::check_transposition ... ok [INFO] [stdout] test tensors::check_data_layout_tensor_access ... ok [INFO] [stdout] test tensors::display_and_indexing_for_reordering ... ok [INFO] [stdout] test tensors::higher_dimensional_indexing_test ... ok [INFO] [stdout] test tensors::indexing_test ... ok [INFO] [stdout] test tensors::check_reorder ... ok [INFO] [stdout] test tensors::test_flattening ... ok [INFO] [stdout] test tensors::test_identity_constructor ... ok [INFO] [stdout] test tensors::test_reshaping ... ok [INFO] [stdout] test tensors::test_owned_iterator_of_mut_source ... ok [INFO] [stdout] test tensors::transpose_more_dimensions ... ok [INFO] [stdout] test tensors::from_fn_test ... ok [INFO] [stdout] test tensors::bad_indexing - should panic ... ok [INFO] [stdout] test tensors::invalid_reshape - should panic ... ok [INFO] [stderr] Doc-tests easy_ml [INFO] [stdout] test tensors::repeated_name - should panic ... ok [INFO] [stdout] test tensors::wrong_size - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 175 tests [INFO] [stdout] test src/differentiation/container_record/mod.rs - differentiation::container_record::RecordMatrix<'a,T,Matrix<(T,Index)>>::variables (line 412) - compile fail ... ok [INFO] [stdout] test src/differentiation.rs - differentiation::Record<'a,T>::variable (line 516) - compile fail ... ok [INFO] [stdout] test src/differentiation.rs - differentiation::Trace (line 120) ... ok [INFO] [stdout] test src/differentiation/container_record/iterators.rs - differentiation::container_record::iterators::AsRecords<'a,TensorIterator<'b,(T,Index),RecordTensor<'a,T,S,D>,D>,T>::from_tensor (line 103) ... ok [INFO] [stdout] test src/differentiation.rs - differentiation::Record<'a,T>::binary (line 929) ... ok [INFO] [stdout] test src/differentiation/container_record/iterators.rs - differentiation::container_record::iterators::AsRecords<'a,I,T>::with_index (line 229) ... ok [INFO] [stdout] test src/differentiation.rs - differentiation::Record<'a,T>::unary (line 890) ... ok [INFO] [stdout] test src/differentiation.rs - differentiation::Trace::unary (line 219) ... ok [INFO] [stdout] test src/differentiation/container_record/iterators.rs - differentiation::container_record::iterators::AsRecords<'a,RowMajorIterator<'b,(T,Index),RecordMatrix<'a,T,S>>,T>::from_matrix_row_major (line 162) ... ok [INFO] [stdout] test src/differentiation/container_record/mod.rs - differentiation::container_record::RecordMatrix<'a,T,S>::map_mut (line 2331) ... ok [INFO] [stdout] test src/differentiation/container_record/iterators.rs - differentiation::container_record::iterators::AsRecords<'a,RowMajorIterator<'b,(T,Index),RecordMatrix<'a,T,S>>,T> (line 128) ... ok [INFO] [stdout] test src/differentiation/container_record/iterators.rs - differentiation::container_record::iterators::AsRecords<'a,TensorIterator<'b,(T,Index),RecordTensor<'a,T,S,D>,D>,T> (line 68) ... ok [INFO] [stdout] test src/differentiation/container_record/iterators.rs - differentiation::container_record::iterators::AsRecords (line 30) ... ok [INFO] [stdout] test src/differentiation/container_record/mod.rs - differentiation::container_record::RecordTensor<'a,T,S,D>::rename_view (line 236) ... ok [INFO] [stdout] test src/differentiation/container_record/mod.rs - differentiation::container_record::RecordTensor<'a,T,S,D>::binary (line 875) ... ok [INFO] [stdout] test src/differentiation.rs - differentiation::Trace::binary (line 249) ... ok [INFO] [stdout] test src/differentiation/container_record/mod.rs - differentiation::container_record::RecordMatrix<'a,T,S>::map (line 1951) ... ok [INFO] [stdout] test src/differentiation/container_record/mod.rs - differentiation::container_record::RecordMatrix<'a,T,S>::unary (line 1694) ... ok [INFO] [stdout] test src/differentiation/container_record/mod.rs - differentiation::container_record::RecordMatrix<'a,T,S>::from_existing (line 490) ... ok [INFO] [stdout] test src/differentiation/container_record/mod.rs - differentiation::container_record::RecordTensor<'a,T,S,D>::from_existing (line 201) ... ok [INFO] [stdout] test src/differentiation/container_record/mod.rs - differentiation::container_record::RecordTensor<'a,T,Tensor<(T,Index),D>,D>::variables (line 135) - compile fail ... ok [INFO] [stdout] test src/differentiation/record_operations.rs - differentiation::record_operations (line 13) ... ok [INFO] [stdout] test src/differentiation/record_operations.rs - differentiation::record_operations (line 24) ... ok [INFO] [stdout] test src/differentiation/container_record/mod.rs - differentiation::container_record::RecordMatrix<'a,T,S>::binary (line 1770) ... ok [INFO] [stdout] test src/differentiation/container_record/mod.rs - differentiation::container_record::RecordTensor<'a,T,S,D>::index (line 304) ... ok [INFO] [stdout] test src/differentiation/trace_operations.rs - differentiation::trace_operations::Trace (line 96) ... ok [INFO] [stdout] test src/differentiation/trace_operations.rs - differentiation::trace_operations (line 14) ... ok [INFO] [stdout] test src/distributions.rs - distributions::MultivariateGaussian::covariance (line 310) ... ignored [INFO] [stdout] test src/distributions.rs - distributions::MultivariateGaussianTensor::covariance (line 470) ... ignored [INFO] [stdout] test src/differentiation/usage.rs - differentiation::usage (line 143) ... ok [INFO] [stdout] test src/differentiation/usage.rs - differentiation::usage (line 25) ... ok [INFO] [stdout] test src/differentiation/usage.rs - differentiation::usage (line 46) ... ok [INFO] [stdout] test src/linear_algebra.rs - linear_algebra (line 27) ... ignored [INFO] [stdout] test src/differentiation/trace_operations.rs - differentiation::trace_operations (line 24) ... ok [INFO] [stdout] test src/linear_algebra.rs - linear_algebra::determinant (line 316) ... ignored [INFO] [stdout] test src/linear_algebra.rs - linear_algebra::determinant_tensor (line 372) ... ignored [INFO] [stdout] test src/differentiation/container_record/mod.rs - differentiation::container_record::RecordTensor<'a,T,S,D>::unary (line 786) ... ok [INFO] [stdout] test src/differentiation/container_record/mod.rs - differentiation::container_record::RecordTensor<'a,T,S,D>::map_mut (line 1502) ... ok [INFO] [stdout] test src/differentiation/trace_operations.rs - differentiation::trace_operations::Trace (line 114) ... ok [INFO] [stdout] test src/distributions.rs - distributions (line 61) ... ok [INFO] [stdout] test src/differentiation/container_record/mod.rs - differentiation::container_record::RecordTensor<'a,T,S,D>::map (line 1057) ... ok [INFO] [stdout] test src/distributions.rs - distributions (line 78) ... ok [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::ColumnIterator (line 123) ... ignored [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::ColumnMajorIterator (line 358) ... ignored [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::ColumnMajorOwnedIterator (line 1461) ... ignored [INFO] [stdout] test src/interop/mod.rs - interop::TensorRefMatrix::with_names (line 101) ... ok [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::ColumnMajorReferenceIterator (line 819) ... ignored [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::ColumnMajorReferenceMutIterator (line 1187) ... ignored [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::ColumnReferenceIterator (line 651) ... ignored [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::ColumnReferenceMutIterator (line 1871) ... ignored [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::DiagonalIterator (line 1055) ... ignored [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::DiagonalReferenceIterator (line 1121) ... ignored [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::DiagonalReferenceMutIterator (line 1794) ... ignored [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::RowIterator (line 211) ... ignored [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::RowMajorIterator (line 534) ... ignored [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::RowMajorOwnedIterator (line 1631) ... ignored [INFO] [stdout] test src/differentiation/usage.rs - differentiation::usage (line 75) ... ok [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::RowMajorReferenceIterator (line 938) ... ignored [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::RowMajorReferenceMutIterator (line 1321) ... ignored [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::RowReferenceIterator (line 735) ... ignored [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::RowReferenceMutIterator (line 1966) ... ignored [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix (line 1618) ... ignored [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix (line 1627) ... ignored [INFO] [stdout] test src/interop/mod.rs - interop::MatrixRefTensor (line 201) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::column_iter (line 1132) ... ignored [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::column_major_iter (line 1181) ... ignored [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::diagonal (line 1766) ... ignored [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::diagonal_iter (line 1216) ... ignored [INFO] [stdout] test src/distributions.rs - distributions (line 8) ... ok [INFO] [stdout] test src/linear_algebra.rs - linear_algebra::covariance (line 738) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::from (line 132) ... ignored [INFO] [stdout] test src/differentiation/record_operations.rs - differentiation::record_operations::SwappedOperations (line 512) ... ok [INFO] [stdout] test src/interop/mod.rs - interop::TensorRefMatrix (line 19) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::from_flat_row_major (line 185) ... ignored [INFO] [stdout] test src/linear_regression.rs - linear_regression (line 84) ... ok [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators (line 12) ... ok [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::RowMajorOwnedIterator (line 1639) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::euclidean_length (line 1723) ... ok [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators (line 49) ... ok [INFO] [stdout] test src/linear_regression.rs - linear_regression (line 20) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::diagonal_iter (line 1228) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix (line 1637) ... ok [INFO] [stdout] test src/matrices/iterators.rs - matrices::iterators::ColumnMajorOwnedIterator (line 1469) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::mask (line 935) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::row_iter (line 1156) ... ignored [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::row_major_iter (line 1199) ... ignored [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::from (line 138) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::insert_column_with (line 1507) ... ok [INFO] [stdout] test src/k_means.rs - k_means (line 12) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::from_diagonal (line 1795) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::from_flat_row_major (line 191) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::insert_row_with (line 1436) ... ok [INFO] [stdout] test src/matrices/views.rs - matrices::views::MatrixView::column_iter (line 544) ... ignored [INFO] [stdout] test src/matrices/views.rs - matrices::views::MatrixView::column_major_iter (line 593) ... ignored [INFO] [stdout] test src/matrices/views.rs - matrices::views::MatrixView::diagonal_iter (line 629) ... ignored [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::reverse (line 996) ... ok [INFO] [stdout] test src/matrices/slices.rs - matrices::slices::new (line 121) ... ok [INFO] [stdout] test src/matrices/slices.rs - matrices::slices::Slice2D::new (line 141) ... ok [INFO] [stdout] test src/matrices/views.rs - matrices::views::MatrixView::row_iter (line 568) ... ignored [INFO] [stdout] test src/matrices/views.rs - matrices::views::MatrixView::row_major_iter (line 612) ... ignored [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::transpose (line 1072) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::map_with_index (line 1376) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::range (line 873) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::transpose_mut (line 1092) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::map (line 1342) ... ok [INFO] [stdout] test src/matrices/views.rs - matrices::views::MatrixView::diagonal_iter (line 641) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::scalar (line 1293) ... ok [INFO] [stdout] test src/matrices/views.rs - matrices::views::MatrixView::map_mut (line 852) ... ok [INFO] [stdout] test src/matrices/views/erased.rs - matrices::views::erased (line 11) ... ok [INFO] [stdout] test src/matrices/views/partitions.rs - matrices::views::partitions::MatrixPart (line 12) ... ok [INFO] [stdout] test src/matrices/views.rs - matrices::views::MatrixView::map (line 662) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::partition_quadrants (line 819) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::from_fn (line 229) ... ok [INFO] [stdout] test src/matrices/views/ranges.rs - matrices::views::ranges::MatrixRange::from (line 69) ... ok [INFO] [stdout] test src/matrices/views.rs - matrices::views::MatrixView::transpose (line 522) ... ok [INFO] [stdout] test src/numeric.rs - numeric::Numeric (line 118) ... ignored [INFO] [stdout] test src/numeric.rs - numeric::extra::Real (line 640) ... ignored [INFO] [stdout] test src/numeric.rs - numeric::extra::Real (line 654) ... ignored [INFO] [stdout] test src/numeric.rs - numeric::extra::Real (line 663) ... ignored [INFO] [stdout] test src/matrices/views/ranges.rs - matrices::views::ranges::MatrixMask::from (line 142) ... ok [INFO] [stdout] test src/k_means.rs - k_means (line 178) ... ok [INFO] [stdout] test src/matrices/views/ranges.rs - matrices::views::ranges::IndexRange (line 231) ... ok [INFO] [stdout] test src/matrices/views/ranges.rs - matrices::views::ranges::MatrixMask::from (line 159) ... ok [INFO] [stdout] test src/matrices/mod.rs - matrices::Matrix::try_into_scalar (line 683) ... ok [INFO] [stdout] test src/logistic_regression.rs - logistic_regression (line 75) ... ok [INFO] [stdout] test src/tensors/indexing.rs - tensors::indexing::TensorAccess::from_source_order (line 115) ... ok [INFO] [stdout] test src/naive_bayes.rs - naive_bayes (line 52) ... ok [INFO] [stdout] test src/tensors/indexing.rs - tensors::indexing::TensorOwnedIterator (line 1300) ... ok [INFO] [stdout] test src/matrices/views/ranges.rs - matrices::views::ranges::IndexRange (line 221) ... ok [INFO] [stdout] test src/tensors/mod.rs - tensors::Tensor::diagonal (line 1742) ... ignored [INFO] [stdout] test src/matrices/views/ranges.rs - matrices::views::ranges::MatrixRange::from (line 52) ... ok [INFO] [stdout] test src/tensors/indexing.rs - tensors::indexing::TensorAccess<(T,Index),&'_RecordTensor<'a,T,S,D>,D>::get_as_record (line 474) ... ok [INFO] [stdout] test src/tensors/indexing.rs - tensors::indexing::TensorReferenceMutIterator (line 1162) ... ok [INFO] [stdout] test src/logistic_regression.rs - logistic_regression (line 315) ... ok [INFO] [stdout] test src/tensors/mod.rs - tensors::Dimension (line 44) ... ok [INFO] [stdout] test src/matrices/views/reverse.rs - matrices::views::reverse::MatrixReverse (line 9) ... ok [INFO] [stdout] test src/tensors/mod.rs - tensors::Tensor::euclidean_length (line 1813) ... ok [INFO] [stdout] test src/tensors/mod.rs - tensors::Tensor::elementwise (line 1602) ... ok [INFO] [stdout] test src/tensors/mod.rs - tensors::Tensor::from_fn (line 292) ... ok [INFO] [stdout] test src/tensors/indexing.rs - tensors::indexing::TensorIterator (line 804) ... ok [INFO] [stdout] test src/tensors/indexing.rs - tensors::indexing::TensorTranspose (line 1438) ... ok [INFO] [stdout] test src/tensors/indexing.rs - tensors::indexing::TensorReferenceIterator (line 989) ... ok [INFO] [stdout] test src/tensors/mod.rs - tensors::Tensor::rename (line 724) ... ok [INFO] [stdout] test src/tensors/mod.rs - tensors::Tensor::scalar_product (line 1670) ... ok [INFO] [stdout] test src/tensors/views.rs - tensors::views::DataLayout::Linear (line 169) ... ignored [INFO] [stdout] test src/tensors/views.rs - tensors::views::DataLayout::Linear (line 186) ... ignored [INFO] [stdout] test src/tensors/mod.rs - tensors::Tensor::rename_owned (line 750) ... ok [INFO] [stdout] test src/tensors/mod.rs - tensors::Tensor::map (line 1540) ... ok [INFO] [stdout] test src/tensors/mod.rs - tensors::Tensor::rename_view (line 773) ... ok [INFO] [stdout] test src/tensors/mod.rs - tensors::Tensor::reshape_mut (line 806) ... ok [INFO] [stdout] test src/tensors/mod.rs - tensors::Tensor::reshape_owned (line 834) ... ok [INFO] [stdout] test src/naive_bayes.rs - naive_bayes::three_class (line 347) ... ok [INFO] [stdout] test src/tensors/mod.rs - tensors::Tensor::mask (line 1053) ... ok [INFO] [stdout] test src/tensors/mod.rs - tensors::Tensor::reverse (line 1132) ... ok [INFO] [stdout] test src/tensors/mod.rs - tensors::Tensor::range (line 975) ... ok [INFO] [stdout] test src/tensors/operations.rs - tensors::operations::Tensor (line 232) ... ok [INFO] [stdout] test src/tensors/views.rs - tensors::views::TensorView::scalar_product (line 1155) ... ok [INFO] [stdout] test src/tensors/mod.rs - tensors::Tensor::reshape_view (line 863) ... ok [INFO] [stdout] test src/tensors/views/indexes.rs - tensors::views::indexes::TensorIndex (line 9) ... ok [INFO] [stdout] test src/tensors/views.rs - tensors::views::TensorView::map (line 980) ... ok [INFO] [stdout] test src/tensors/views.rs - tensors::views::TensorView::elementwise (line 1024) ... ok [INFO] [stdout] test src/tensors/operations.rs - tensors::operations::Tensor (line 101) ... ok [INFO] [stdout] test src/naive_bayes.rs - naive_bayes::three_class (line 960) ... ok [INFO] [stdout] test src/tensors/views/indexes.rs - tensors::views::indexes::TensorExpansion (line 278) ... ok [INFO] [stdout] test src/web_assembly.rs - web_assembly (line 11) ... ok [INFO] [stdout] test src/tensors/views/reverse.rs - tensors::views::reverse::TensorReverse (line 8) ... ok [INFO] [stdout] test src/tensors/views/ranges.rs - tensors::views::ranges::TensorMask (line 92) ... ok [INFO] [stdout] test src/tensors/views/renamed.rs - tensors::views::renamed::TensorRename (line 11) ... ok [INFO] [stdout] test src/tensors/views/reshape.rs - tensors::views::reshape::TensorReshape (line 22) ... ok [INFO] [stdout] test src/tensors/views/zip.rs - tensors::views::zip::TensorChain (line 806) ... ok [INFO] [stdout] test src/tensors/views/zip.rs - tensors::views::zip::TensorStack (line 16) ... ok [INFO] [stdout] test src/tensors/views/ranges.rs - tensors::views::ranges::TensorRange (line 16) ... ok [INFO] [stdout] test src/using_custom_types.rs - using_custom_types (line 12) ... ok [INFO] [stdout] test src/neural_networks.rs - neural_networks (line 21) ... ok [INFO] [stdout] test src/neural_networks.rs - neural_networks (line 277) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 131 passed; 0 failed; 44 ignored; 0 measured; 0 filtered out; finished in 9.86s [INFO] [stdout] [INFO] [stdout] all doctests ran in 10.52s; merged doctests compilation took 0.63s [INFO] running `Command { std: "docker" "inspect" "9abcb723aef74e8cda569e2bd75b3ed6293f904ade2d17c777e9110fae6fe97c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9abcb723aef74e8cda569e2bd75b3ed6293f904ade2d17c777e9110fae6fe97c", kill_on_drop: false }` [INFO] [stdout] 9abcb723aef74e8cda569e2bd75b3ed6293f904ade2d17c777e9110fae6fe97c