[INFO] cloning repository https://github.com/tamaskis/linalg_traits
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tamaskis/linalg_traits" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftamaskis%2Flinalg_traits", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftamaskis%2Flinalg_traits'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 85719e9e79a6bc809dec1f63699b31f8746e6f54
[INFO] documenting tamaskis/linalg_traits against beta-2025-04-20 for beta-1.87-rustdoc-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftamaskis%2Flinalg_traits" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/tamaskis/linalg_traits on toolchain beta-2025-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-4-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/tamaskis/linalg_traits
[INFO] finished tweaking git repo https://github.com/tamaskis/linalg_traits
[INFO] tweaked toml for git repo https://github.com/tamaskis/linalg_traits written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/tamaskis/linalg_traits 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-04-20" "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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b4e55e7f00b4fb54f8188c51802887644b76cb5c5ed0d11c147ebf9fc051eba8
[INFO] running `Command { std: "docker" "start" "-a" "b4e55e7f00b4fb54f8188c51802887644b76cb5c5ed0d11c147ebf9fc051eba8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b4e55e7f00b4fb54f8188c51802887644b76cb5c5ed0d11c147ebf9fc051eba8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b4e55e7f00b4fb54f8188c51802887644b76cb5c5ed0d11c147ebf9fc051eba8", kill_on_drop: false }`
[INFO] [stdout] b4e55e7f00b4fb54f8188c51802887644b76cb5c5ed0d11c147ebf9fc051eba8
[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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-04-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a0b5642f9e928b6cee8a31d3deeca198d4d0bddd4d29cfc5b54bcbc13d869e67
[INFO] running `Command { std: "docker" "start" "-a" "a0b5642f9e928b6cee8a31d3deeca198d4d0bddd4d29cfc5b54bcbc13d869e67", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]  Documenting linalg-traits v0.11.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `nalgebra`
[INFO] [stdout]   --> src/lib.rs:20:67
[INFO] [stdout]    |
[INFO] [stdout] 20 | //! 1. **Compatibility with [`Vec<f64>`], as well as types from [`nalgebra`], [`ndarray`], and [`faer`].**
[INFO] [stdout]    |                                                                   ^^^^^^^^ no item named `nalgebra` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray`
[INFO] [stdout]   --> src/lib.rs:20:81
[INFO] [stdout]    |
[INFO] [stdout] 20 | //! 1. **Compatibility with [`Vec<f64>`], as well as types from [`nalgebra`], [`ndarray`], and [`faer`].**
[INFO] [stdout]    |                                                                                 ^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `faer`
[INFO] [stdout]   --> src/lib.rs:20:98
[INFO] [stdout]    |
[INFO] [stdout] 20 | //! 1. **Compatibility with [`Vec<f64>`], as well as types from [`nalgebra`], [`ndarray`], and [`faer`].**
[INFO] [stdout]    |                                                                                                  ^^^^ no item named `faer` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray`
[INFO] [stdout]   --> src/lib.rs:24:35
[INFO] [stdout]    |
[INFO] [stdout] 24 | //!    operator overloads (e.g. [`ndarray`] overloads `*` for elementwise multiplication, while
[INFO] [stdout]    |                                   ^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `nalgebra`
[INFO] [stdout]   --> src/lib.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | //!    [`nalgebra`] overloads `*` for matrix multiplication). This means that anyone writing
[INFO] [stdout]    |          ^^^^^^^^ no item named `nalgebra` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `nalgebra::DVector`
[INFO] [stdout]   --> src/lib.rs:45:38
[INFO] [stdout]    |
[INFO] [stdout] 45 | //! | [`Vector`] | [`Vec<S>`] <BR> [`nalgebra::DVector<S>`] <BR> [`nalgebra::SVector<S, N>`] <BR> [`ndarray::Array1<T>`] <BR> [`faer::Mat...
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^ no item named `nalgebra` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `nalgebra::SVector`
[INFO] [stdout]   --> src/lib.rs:45:68
[INFO] [stdout]    |
[INFO] [stdout] 45 | //! | [`Vector`] | [`Vec<S>`] <BR> [`nalgebra::DVector<S>`] <BR> [`nalgebra::SVector<S, N>`] <BR> [`ndarray::Array1<T>`] <BR> [`faer::Mat...
[INFO] [stdout]    |                                                                    ^^^^^^^^^^^^^^^^^^^^^^^ no item named `nalgebra` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::Array1`
[INFO] [stdout]   --> src/lib.rs:45:101
[INFO] [stdout]    |
[INFO] [stdout] 45 | ... <BR> [`nalgebra::SVector<S, N>`] <BR> [`ndarray::Array1<T>`] <BR> [`faer::Mat<U>`] <BR><BR> Note:<BR>   • `S: Scalar` <BR>   • `T: Sc...
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `faer::Mat`
[INFO] [stdout]   --> src/lib.rs:45:129
[INFO] [stdout]    |
[INFO] [stdout] 45 | ...or<S, N>`] <BR> [`ndarray::Array1<T>`] <BR> [`faer::Mat<U>`] <BR><BR> Note:<BR>   • `S: Scalar` <BR>   • `T: Scalar + ndarray::ScalarO...
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^ no item named `faer` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `nalgebra::DMatrix`
[INFO] [stdout]   --> src/lib.rs:46:22
[INFO] [stdout]    |
[INFO] [stdout] 46 | //! | [`Matrix`] | [`nalgebra::DMatrix<S>`] <BR> [`nalgebra::SMatrix<S, M, N>`] <BR> [`ndarray::Array2<T>`] <BR> [`faer::Mat<U>`] <BR><BR...
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^ no item named `nalgebra` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `nalgebra::SMatrix`
[INFO] [stdout]   --> src/lib.rs:46:52
[INFO] [stdout]    |
[INFO] [stdout] 46 | //! | [`Matrix`] | [`nalgebra::DMatrix<S>`] <BR> [`nalgebra::SMatrix<S, M, N>`] <BR> [`ndarray::Array2<T>`] <BR> [`faer::Mat<U>`] <BR><BR...
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `nalgebra` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::Array2`
[INFO] [stdout]   --> src/lib.rs:46:88
[INFO] [stdout]    |
[INFO] [stdout] 46 | ...R> [`nalgebra::SMatrix<S, M, N>`] <BR> [`ndarray::Array2<T>`] <BR> [`faer::Mat<U>`] <BR><BR> Note:<BR>   • `S: Scalar` <BR>   • `T: Sc...
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `faer::Mat`
[INFO] [stdout]   --> src/lib.rs:46:116
[INFO] [stdout]    |
[INFO] [stdout] 46 | ...S, M, N>`] <BR> [`ndarray::Array2<T>`] <BR> [`faer::Mat<U>`] <BR><BR> Note:<BR>   • `S: Scalar` <BR>   • `T: Scalar + ndarray::ScalarO...
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^ no item named `faer` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `nalgebra`
[INFO] [stdout]   --> src/lib.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout] 50 | //! defined in [`nalgebra`] and/or [`ndarray`].
[INFO] [stdout]    |                  ^^^^^^^^ no item named `nalgebra` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray`
[INFO] [stdout]   --> src/lib.rs:50:38
[INFO] [stdout]    |
[INFO] [stdout] 50 | //! defined in [`nalgebra`] and/or [`ndarray`].
[INFO] [stdout]    |                                      ^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `nalgebra`
[INFO] [stdout]   --> src/lib.rs:90:32
[INFO] [stdout]    |
[INFO] [stdout] 90 | //! algebra types defined by [`nalgebra`], [`ndarray`], and [`faer`]. However, since you may not
[INFO] [stdout]    |                                ^^^^^^^^ no item named `nalgebra` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray`
[INFO] [stdout]   --> src/lib.rs:90:46
[INFO] [stdout]    |
[INFO] [stdout] 90 | //! algebra types defined by [`nalgebra`], [`ndarray`], and [`faer`]. However, since you may not
[INFO] [stdout]    |                                              ^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `faer`
[INFO] [stdout]   --> src/lib.rs:90:63
[INFO] [stdout]    |
[INFO] [stdout] 90 | //! algebra types defined by [`nalgebra`], [`ndarray`], and [`faer`]. However, since you may not
[INFO] [stdout]    |                                                               ^^^^ no item named `faer` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `nalgebra`
[INFO] [stdout]   --> src/lib.rs:91:90
[INFO] [stdout]    |
[INFO] [stdout] 91 | //! want to use some or any of these crates in your project, `linalg-traits` specifies [`nalgebra`],
[INFO] [stdout]    |                                                                                          ^^^^^^^^ no item named `nalgebra` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray`
[INFO] [stdout]   --> src/lib.rs:92:7
[INFO] [stdout]    |
[INFO] [stdout] 92 | //! [`ndarray`], and [`faer`] as optional dependencies.
[INFO] [stdout]    |       ^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `faer`
[INFO] [stdout]   --> src/lib.rs:92:24
[INFO] [stdout]    |
[INFO] [stdout] 92 | //! [`ndarray`], and [`faer`] as optional dependencies.
[INFO] [stdout]    |                        ^^^^ no item named `faer` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `faer`
[INFO] [stdout]    --> src/lib.rs:103:71
[INFO] [stdout]     |
[INFO] [stdout] 103 | //! Note that the `faer-traits` feature is also required when using [`faer`].
[INFO] [stdout]     |                                                                       ^^^^ no item named `faer` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray`
[INFO] [stdout]    --> src/lib.rs:108:7
[INFO] [stdout]     |
[INFO] [stdout] 108 | //! [`ndarray`], [`nalgebra`], and [`faer`]. In the backend, I implement everything requiring
[INFO] [stdout]     |       ^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `nalgebra`
[INFO] [stdout]    --> src/lib.rs:108:20
[INFO] [stdout]     |
[INFO] [stdout] 108 | //! [`ndarray`], [`nalgebra`], and [`faer`]. In the backend, I implement everything requiring
[INFO] [stdout]     |                    ^^^^^^^^ no item named `nalgebra` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `faer`
[INFO] [stdout]    --> src/lib.rs:108:38
[INFO] [stdout]     |
[INFO] [stdout] 108 | //! [`ndarray`], [`nalgebra`], and [`faer`]. In the backend, I implement everything requiring
[INFO] [stdout]     |                                      ^^^^ no item named `faer` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray`
[INFO] [stdout]    --> src/lib.rs:111:39
[INFO] [stdout]     |
[INFO] [stdout] 111 | //! choose whether they want to use [`ndarray`], [`nalgebra`], [`faer`], or any combination of the
[INFO] [stdout]     |                                       ^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `nalgebra`
[INFO] [stdout]    --> src/lib.rs:111:52
[INFO] [stdout]     |
[INFO] [stdout] 111 | //! choose whether they want to use [`ndarray`], [`nalgebra`], [`faer`], or any combination of the
[INFO] [stdout]     |                                                    ^^^^^^^^ no item named `nalgebra` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `faer`
[INFO] [stdout]    --> src/lib.rs:111:66
[INFO] [stdout]     |
[INFO] [stdout] 111 | //! choose whether they want to use [`ndarray`], [`nalgebra`], [`faer`], or any combination of the
[INFO] [stdout]     |                                                                  ^^^^ no item named `faer` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray`
[INFO] [stdout]    --> src/lib.rs:117:71
[INFO] [stdout]     |
[INFO] [stdout] 117 | //! However, if I'm a user of `my-ode-solver` and I'm using it with [`ndarray`], in my project I
[INFO] [stdout]     |                                                                       ^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray`
[INFO] [stdout]    --> src/lib.rs:118:44
[INFO] [stdout]     |
[INFO] [stdout] 118 | //! should still use the APIs defined by [`ndarray`] (and not those defined by `linalg-traits`).
[INFO] [stdout]     |                                            ^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `nalgebra`
[INFO] [stdout]   --> src/matrix/mat.rs:19:33
[INFO] [stdout]    |
[INFO] [stdout] 19 | /// have dependencies such as [`nalgebra`], [`ndarray`], and/or [`faer`].
[INFO] [stdout]    |                                 ^^^^^^^^ no item named `nalgebra` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray`
[INFO] [stdout]   --> src/matrix/mat.rs:19:47
[INFO] [stdout]    |
[INFO] [stdout] 19 | /// have dependencies such as [`nalgebra`], [`ndarray`], and/or [`faer`].
[INFO] [stdout]    |                                               ^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `faer`
[INFO] [stdout]   --> src/matrix/mat.rs:19:67
[INFO] [stdout]    |
[INFO] [stdout] 19 | /// have dependencies such as [`nalgebra`], [`ndarray`], and/or [`faer`].
[INFO] [stdout]    |                                                                   ^^^^ no item named `faer` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::Array2`
[INFO] [stdout]   --> src/matrix/matrix_trait.rs:18:31
[INFO] [stdout]    |
[INFO] [stdout] 18 | /// be compatible both with [`ndarray::Array2<f64>`] and with [`nalgebra::DVector<f64>`]. I can
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `nalgebra::DVector`
[INFO] [stdout]   --> src/matrix/matrix_trait.rs:18:65
[INFO] [stdout]    |
[INFO] [stdout] 18 | /// be compatible both with [`ndarray::Array2<f64>`] and with [`nalgebra::DVector<f64>`]. I can
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^^^^^^^^^^ no item named `nalgebra` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray`
[INFO] [stdout]   --> src/matrix/matrix_trait.rs:37:37
[INFO] [stdout]    |
[INFO] [stdout] 37 | /// When working with arrays from [`ndarray`], elements of the array must also implement the
[INFO] [stdout]    |                                     ^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::ScalarOperand`
[INFO] [stdout]   --> src/matrix/matrix_trait.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 | /// * [`ndarray::ScalarOperand`]
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::LinalgScalar`
[INFO] [stdout]   --> src/matrix/matrix_trait.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 | /// * [`ndarray::LinalgScalar`]
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::Array2`
[INFO] [stdout]   --> src/matrix/matrix_trait.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | /// [`ndarray::Array2<CustomType>`] into `my_function` from the example above, then we must also
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::ScalarOperand`
[INFO] [stdout]   --> src/matrix/matrix_trait.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 46 | /// implement the [`ndarray::ScalarOperand`] and [`ndarray::LinalgScalar`] traits for `CustomType`.
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::LinalgScalar`
[INFO] [stdout]   --> src/matrix/matrix_trait.rs:46:52
[INFO] [stdout]    |
[INFO] [stdout] 46 | /// implement the [`ndarray::ScalarOperand`] and [`ndarray::LinalgScalar`] traits for `CustomType`.
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `faer::Mat`
[INFO] [stdout]    --> src/matrix/matrix_trait.rs:347:87
[INFO] [stdout]     |
[INFO] [stdout] 347 |     /// implementations do NOT store data contiguously; for example, the columns of [`faer::Mat`]
[INFO] [stdout]     |                                                                                       ^^^^^^^^^ no item named `faer` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `nalgebra::Complex`
[INFO] [stdout]   --> src/scalar.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | /// [`nalgebra::Complex`] does not satisfy the the [`Scalar`] trait because it does not implement
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^ no item named `nalgebra` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `nalgebra::Vector1`
[INFO] [stdout]   --> src/vector/vector_trait.rs:10:50
[INFO] [stdout]    |
[INFO] [stdout] 10 | /// compatible both with [`Vec<f64>`] and with [`nalgebra::Vector1<f64>`]. I can define this
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^ no item named `nalgebra` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray`
[INFO] [stdout]   --> src/vector/vector_trait.rs:29:37
[INFO] [stdout]    |
[INFO] [stdout] 29 | /// When working with arrays from [`ndarray`], elements of the array must also implement the
[INFO] [stdout]    |                                     ^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::ScalarOperand`
[INFO] [stdout]   --> src/vector/vector_trait.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | /// * [`ndarray::ScalarOperand`]
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::LinalgScalar`
[INFO] [stdout]   --> src/vector/vector_trait.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | /// * [`ndarray::LinalgScalar`]
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::Array2`
[INFO] [stdout]   --> src/vector/vector_trait.rs:37:7
[INFO] [stdout]    |
[INFO] [stdout] 37 | /// [`ndarray::Array2<CustomType>`] into `my_function` from the example above, then we must also
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::ScalarOperand`
[INFO] [stdout]   --> src/vector/vector_trait.rs:38:21
[INFO] [stdout]    |
[INFO] [stdout] 38 | /// implement the [`ndarray::ScalarOperand`] and [`ndarray::LinalgScalar`] traits for `CustomType`.
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::LinalgScalar`
[INFO] [stdout]   --> src/vector/vector_trait.rs:38:52
[INFO] [stdout]    |
[INFO] [stdout] 38 | /// implement the [`ndarray::ScalarOperand`] and [`ndarray::LinalgScalar`] traits for `CustomType`.
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::Array1`
[INFO] [stdout]   --> src/vector/vector_trait.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |     /// * For [`ndarray::Array1`] and [`faer::Mat`], we define this associated type as a [`Vec`].
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `faer::Mat`
[INFO] [stdout]   --> src/vector/vector_trait.rs:59:41
[INFO] [stdout]    |
[INFO] [stdout] 59 |     /// * For [`ndarray::Array1`] and [`faer::Mat`], we define this associated type as a [`Vec`].
[INFO] [stdout]    |                                         ^^^^^^^^^ no item named `faer` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::Array1`
[INFO] [stdout]   --> src/vector/vector_trait.rs:61:14
[INFO] [stdout]    |
[INFO] [stdout] 61 |     ///   ([`ndarray::Array1`] must also implement [`ndarray::ScalarOperand`] and
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::ScalarOperand`
[INFO] [stdout]   --> src/vector/vector_trait.rs:61:54
[INFO] [stdout]    |
[INFO] [stdout] 61 |     ///   ([`ndarray::Array1`] must also implement [`ndarray::ScalarOperand`] and
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::LinalgScalar`
[INFO] [stdout]   --> src/vector/vector_trait.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |     ///   [`ndarray::LinalgScalar`], while [`faer::Mat`] must also implement
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `faer::Mat`
[INFO] [stdout]   --> src/vector/vector_trait.rs:62:46
[INFO] [stdout]    |
[INFO] [stdout] 62 |     ///   [`ndarray::LinalgScalar`], while [`faer::Mat`] must also implement
[INFO] [stdout]    |                                              ^^^^^^^^^ no item named `faer` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `faer_traits::RealField`
[INFO] [stdout]   --> src/vector/vector_trait.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |     ///   [`faer_traits::RealField`]) but we cannot apply these trait bounds in the definition of
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^ no item named `faer_traits` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::Array1`
[INFO] [stdout]   --> src/vector/vector_trait.rs:74:15
[INFO] [stdout]    |
[INFO] [stdout] 74 |     /// For [`ndarray::Array1`] and [`faer::Mat`], we define this associated type as a [`Vec`]. This
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `faer::Mat`
[INFO] [stdout]   --> src/vector/vector_trait.rs:74:39
[INFO] [stdout]    |
[INFO] [stdout] 74 |     /// For [`ndarray::Array1`] and [`faer::Mat`], we define this associated type as a [`Vec`]. This
[INFO] [stdout]    |                                       ^^^^^^^^^ no item named `faer` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::Array1`
[INFO] [stdout]   --> src/vector/vector_trait.rs:76:12
[INFO] [stdout]    |
[INFO] [stdout] 76 |     /// ([`ndarray::Array1`] must also implement [`ndarray::ScalarOperand`] and
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::ScalarOperand`
[INFO] [stdout]   --> src/vector/vector_trait.rs:76:52
[INFO] [stdout]    |
[INFO] [stdout] 76 |     /// ([`ndarray::Array1`] must also implement [`ndarray::ScalarOperand`] and
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ndarray::LinalgScalar`
[INFO] [stdout]   --> src/vector/vector_trait.rs:77:11
[INFO] [stdout]    |
[INFO] [stdout] 77 |     /// [`ndarray::LinalgScalar`], while [`faer::Mat`] must also implement
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^ no item named `ndarray` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `faer::Mat`
[INFO] [stdout]   --> src/vector/vector_trait.rs:77:44
[INFO] [stdout]    |
[INFO] [stdout] 77 |     /// [`ndarray::LinalgScalar`], while [`faer::Mat`] must also implement
[INFO] [stdout]    |                                            ^^^^^^^^^ no item named `faer` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `faer_traits::RealField`
[INFO] [stdout]   --> src/vector/vector_trait.rs:78:11
[INFO] [stdout]    |
[INFO] [stdout] 78 |     /// [`faer_traits::RealField`]) but we cannot apply these trait bounds in the definition of this
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^ no item named `faer_traits` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.35s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/linalg_traits/index.html
[INFO] running `Command { std: "docker" "inspect" "a0b5642f9e928b6cee8a31d3deeca198d4d0bddd4d29cfc5b54bcbc13d869e67", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a0b5642f9e928b6cee8a31d3deeca198d4d0bddd4d29cfc5b54bcbc13d869e67", kill_on_drop: false }`
[INFO] [stdout] a0b5642f9e928b6cee8a31d3deeca198d4d0bddd4d29cfc5b54bcbc13d869e67
[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" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-04-20" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "faer faer-traits nalgebra ndarray" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--html-in-header\", \"src/docs-header.html\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f668753edcb372112c0624456157e53d3ff7aeef60d65c466aaf401e793b51da
[INFO] running `Command { std: "docker" "start" "-a" "f668753edcb372112c0624456157e53d3ff7aeef60d65c466aaf401e793b51da", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.94
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling libm v0.2.11
[INFO] [stderr]    Compiling libc v0.2.170
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking bytemuck v1.22.0
[INFO] [stderr]    Compiling nano-gemm-codegen v0.1.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]     Checking reborrow v0.5.5
[INFO] [stderr]     Checking bitflags v2.9.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling pulp v0.21.4
[INFO] [stderr]     Checking either v1.15.0
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]     Checking raw-cpuid v11.5.0
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]     Checking dyn-stack v0.13.0
[INFO] [stderr]     Checking once_cell v1.20.3
[INFO] [stderr]     Checking nano-gemm-core v0.1.0
[INFO] [stderr]    Compiling matrixmultiply v0.3.9
[INFO] [stderr]     Checking safe_arch v0.7.4
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]    Compiling typenum v1.18.0
[INFO] [stderr]     Checking generativity v1.1.0
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking wide v0.7.32
[INFO] [stderr]    Compiling nano-gemm-f64 v0.1.0
[INFO] [stderr]    Compiling nano-gemm-c32 v0.1.0
[INFO] [stderr]    Compiling nano-gemm-f32 v0.1.0
[INFO] [stderr]    Compiling nano-gemm-c64 v0.1.0
[INFO] [stderr]     Checking crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling quote v1.0.39
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]    Compiling syn v2.0.99
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling equator-macro v0.2.1
[INFO] [stderr]    Compiling faer-macros v0.21.0
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling nalgebra-macros v0.2.2
[INFO] [stderr]     Checking equator v0.2.2
[INFO] [stderr]     Checking equator v0.4.2
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]    Compiling pest v2.7.15
[INFO] [stderr]     Checking ppv-lite86 v0.2.20
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling pest_meta v2.7.15
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking simba v0.9.0
[INFO] [stderr]     Checking ndarray v0.16.1
[INFO] [stderr]    Compiling pest_generator v2.7.15
[INFO] [stderr]    Compiling pest_derive v2.7.15
[INFO] [stderr]     Checking py_literal v0.4.0
[INFO] [stderr]     Checking npyz v0.8.3
[INFO] [stderr]     Checking gemm-common v0.18.2
[INFO] [stderr]     Checking faer-traits v0.21.0
[INFO] [stderr]     Checking gemm-c64 v0.18.2
[INFO] [stderr]     Checking gemm-c32 v0.18.2
[INFO] [stderr]     Checking gemm-f64 v0.18.2
[INFO] [stderr]     Checking gemm-f32 v0.18.2
[INFO] [stderr]     Checking gemm v0.18.2
[INFO] [stderr]     Checking nalgebra v0.33.2
[INFO] [stderr]     Checking nano-gemm v0.1.2
[INFO] [stderr]     Checking faer v0.21.7
[INFO] [stderr]  Documenting linalg-traits v0.11.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 52.71s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/linalg_traits/index.html
[INFO] running `Command { std: "docker" "inspect" "f668753edcb372112c0624456157e53d3ff7aeef60d65c466aaf401e793b51da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f668753edcb372112c0624456157e53d3ff7aeef60d65c466aaf401e793b51da", kill_on_drop: false }`
[INFO] [stdout] f668753edcb372112c0624456157e53d3ff7aeef60d65c466aaf401e793b51da
