[INFO] fetching crate argmin_core 0.2.5... [INFO] checking argmin_core-0.2.5 against master#f9515fdd5aa132e27d9b580a35b27f4b453251c1 for pr-125923 [INFO] extracting crate argmin_core 0.2.5 into /workspace/builds/worker-6-tc1/source [INFO] validating manifest of crates.io crate argmin_core 0.2.5 on toolchain f9515fdd5aa132e27d9b580a35b27f4b453251c1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9515fdd5aa132e27d9b580a35b27f4b453251c1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate argmin_core 0.2.5 [INFO] finished tweaking crates.io crate argmin_core 0.2.5 [INFO] tweaked toml for crates.io crate argmin_core 0.2.5 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9515fdd5aa132e27d9b580a35b27f4b453251c1" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 130 packages to latest compatible versions [INFO] [stderr] Adding addr2line v0.22.0 (latest: v0.23.0) [INFO] [stderr] Adding approx v0.3.2 (latest: v0.5.1) [INFO] [stderr] Adding approx v0.4.0 (latest: v0.5.1) [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.5.0) [INFO] [stderr] Adding blas-src v0.2.1 (latest: v0.10.0) [INFO] [stderr] Adding blas-src v0.6.1 (latest: v0.10.0) [INFO] [stderr] Adding cauchy v0.2.2 (latest: v0.4.0) [INFO] [stderr] Adding cfg_aliases v0.1.1 (latest: v0.2.1) [INFO] [stderr] Adding cloudabi v0.0.3 (latest: v0.1.0) [INFO] [stderr] Adding erased-serde v0.3.31 (latest: v0.4.5) [INFO] [stderr] Adding getrandom v0.1.16 (latest: v0.2.15) [INFO] [stderr] Adding gimli v0.29.0 (latest: v0.30.0) [INFO] [stderr] Adding gnuplot v0.0.32 (latest: v0.0.43) [INFO] [stderr] Adding hermit-abi v0.3.9 (latest: v0.4.0) [INFO] [stderr] Adding lapack-src v0.6.0 (latest: v0.10.0) [INFO] [stderr] Adding lapacke v0.2.0 (latest: v0.5.0) [INFO] [stderr] Adding matrixmultiply v0.2.4 (latest: v0.3.8) [INFO] [stderr] Adding ndarray v0.13.1 (latest: v0.15.6) [INFO] [stderr] Adding ndarray-linalg v0.12.1 (latest: v0.16.0) [INFO] [stderr] Adding ndarray-rand v0.11.0 (latest: v0.14.0) [INFO] [stderr] Adding nix v0.28.0 (latest: v0.29.0) [INFO] [stderr] Adding num v0.2.1 (latest: v0.4.3) [INFO] [stderr] Adding num-bigint v0.2.6 (latest: v0.4.5) [INFO] [stderr] Adding num-complex v0.2.4 (latest: v0.4.6) [INFO] [stderr] Adding num-rational v0.2.4 (latest: v0.4.2) [INFO] [stderr] Adding openblas-src v0.9.0 (latest: v0.10.9) [INFO] [stderr] Adding paste v0.1.18 (latest: v1.0.15) [INFO] [stderr] Adding rand v0.5.6 (latest: v0.8.5) [INFO] [stderr] Adding rand v0.7.3 (latest: v0.8.5) [INFO] [stderr] Adding rand_chacha v0.2.2 (latest: v0.3.1) [INFO] [stderr] Adding rand_core v0.3.1 (latest: v0.6.4) [INFO] [stderr] Adding rand_core v0.4.2 (latest: v0.6.4) [INFO] [stderr] Adding rand_core v0.5.1 (latest: v0.6.4) [INFO] [stderr] Adding rand_distr v0.2.2 (latest: v0.4.3) [INFO] [stderr] Adding rand_hc v0.2.0 (latest: v0.3.2) [INFO] [stderr] Adding rand_pcg v0.2.1 (latest: v0.3.1) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.66) [INFO] [stderr] Adding synstructure v0.12.6 (latest: v0.13.1) [INFO] [stderr] Adding wasi v0.9.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9515fdd5aa132e27d9b580a35b27f4b453251c1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rand_distr v0.2.2 [INFO] [stderr] Downloaded ctrlc v3.4.4 [INFO] [stderr] Downloaded modcholesky v0.1.4 [INFO] [stderr] Downloaded finitediff v0.1.4 [INFO] [stderr] Downloaded gnuplot v0.0.32 [INFO] [stderr] Downloaded openblas-src v0.9.0 [INFO] [stderr] Downloaded ndarray-rand v0.11.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+f9515fdd5aa132e27d9b580a35b27f4b453251c1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 43267c7d601d03a640b050b2aba6b5bedcc3ae44bd6affa66559c7e148d5ad69 [INFO] running `Command { std: "docker" "start" "-a" "43267c7d601d03a640b050b2aba6b5bedcc3ae44bd6affa66559c7e148d5ad69", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "43267c7d601d03a640b050b2aba6b5bedcc3ae44bd6affa66559c7e148d5ad69", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "43267c7d601d03a640b050b2aba6b5bedcc3ae44bd6affa66559c7e148d5ad69", kill_on_drop: false }` [INFO] [stdout] 43267c7d601d03a640b050b2aba6b5bedcc3ae44bd6affa66559c7e148d5ad69 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+f9515fdd5aa132e27d9b580a35b27f4b453251c1" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 546378222d34392bfec92e7b7c0cd988154f61a63e859c0fdeca30f31ef53553 [INFO] running `Command { std: "docker" "start" "-a" "546378222d34392bfec92e7b7c0cd988154f61a63e859c0fdeca30f31ef53553", kill_on_drop: false }` [INFO] [stderr] Compiling matrixmultiply v0.3.8 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking rand v0.5.6 [INFO] [stderr] Compiling syn v2.0.66 [INFO] [stderr] Compiling openblas-src v0.9.0 [INFO] [stderr] Compiling proc-macro-hack v0.5.20+deprecated [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling time-macros v0.2.18 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking getrandom v0.1.16 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking dirs-sys-next v0.1.2 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Checking thread_local v1.1.8 [INFO] [stderr] Checking dirs-next v2.0.0 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking ndarray v0.15.6 [INFO] [stderr] Checking num-bigint v0.2.6 [INFO] [stderr] Checking object v0.36.0 [INFO] [stderr] Checking rand_distr v0.4.3 [INFO] [stderr] Checking time v0.3.36 [INFO] [stderr] Compiling slog-async v2.8.0 [INFO] [stderr] Checking crossbeam-channel v0.5.13 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Compiling paste-impl v0.1.18 [INFO] [stderr] Checking num-rational v0.2.4 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking term v0.7.0 [INFO] [stderr] Compiling serde_derive v1.0.203 [INFO] [stderr] Checking rand_xorshift v0.3.0 [INFO] [stderr] Checking cblas-sys v0.1.4 [INFO] [stderr] Checking lapacke-sys v0.1.4 [INFO] [stderr] Checking is-terminal v0.4.12 [INFO] [stderr] Checking take_mut v0.2.2 [INFO] [stderr] Checking slog-term v2.9.1 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking paste v0.1.18 [INFO] [stderr] Checking finitediff v0.1.4 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Checking ndarray-rand v0.14.0 [INFO] [stderr] Checking modcholesky v0.1.4 [INFO] [stderr] Checking backtrace v0.3.73 [INFO] [stderr] Checking failure v0.1.8 [INFO] [stderr] Checking serde v1.0.203 [INFO] [stderr] Checking num-complex v0.2.4 [INFO] [stderr] Checking serde_json v1.0.117 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking erased-serde v0.3.31 [INFO] [stderr] Checking lapacke v0.2.0 [INFO] [stderr] Checking cauchy v0.2.2 [INFO] [stderr] Checking num v0.2.1 [INFO] [stderr] Checking ndarray v0.13.1 [INFO] [stderr] Checking slog-json v2.6.1 [INFO] [stderr] Checking argmin_core v0.2.5 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | /// Set target cost value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | /// Set maximum number of iterations [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | /// Set iteration number where the previous best parameter vector was found [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | /// Set termination_reston [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | /// Set time required so far [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | /// Returns current parameter vector [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | /// Returns previous parameter vector [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | /// Returns best parameter vector [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | /// Returns previous best parameter vector [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | /// Returns current cost function value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | /// Returns previous cost function value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:219:5 [INFO] [stdout] | [INFO] [stdout] 219 | /// Returns current best cost function value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | /// Returns previous best cost function value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | /// Returns target cost [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | /// Returns current cost function evaluation count [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | /// Returns current gradient function evaluation count [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:229:5 [INFO] [stdout] | [INFO] [stdout] 229 | /// Returns current Hessian function evaluation count [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:231:5 [INFO] [stdout] | [INFO] [stdout] 231 | /// Returns current Jacobian function evaluation count [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:233:5 [INFO] [stdout] | [INFO] [stdout] 233 | /// Returns current Modify function evaluation count [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | /// Returns iteration number where the last best parameter vector was found [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | /// Get termination_reason [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | /// Get time required so far [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | /// Returns gradient [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 243 | /// Returns previous gradient [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:245:5 [INFO] [stdout] | [INFO] [stdout] 245 | /// Returns current Hessian [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:247:5 [INFO] [stdout] | [INFO] [stdout] 247 | /// Returns previous Hessian [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | /// Returns current Jacobian [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 251 | /// Returns previous Jacobian [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | /// Returns current number of iterations [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:255:5 [INFO] [stdout] | [INFO] [stdout] 255 | /// Returns maximum number of iterations [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::add::*` [INFO] [stdout] --> src/math/mod.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | pub use crate::math::add::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::add_vec::*` [INFO] [stdout] --> src/math/mod.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | pub use crate::math::add_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::conj::*` [INFO] [stdout] --> src/math/mod.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | pub use crate::math::conj::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::conj_vec::*` [INFO] [stdout] --> src/math/mod.rs:85:9 [INFO] [stdout] | [INFO] [stdout] 85 | pub use crate::math::conj_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::dot::*` [INFO] [stdout] --> src/math/mod.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | pub use crate::math::dot::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::dot_vec::*` [INFO] [stdout] --> src/math/mod.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | pub use crate::math::dot_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::eye_vec::*` [INFO] [stdout] --> src/math/mod.rs:94:9 [INFO] [stdout] | [INFO] [stdout] 94 | pub use crate::math::eye_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::mul::*` [INFO] [stdout] --> src/math/mod.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 97 | pub use crate::math::mul::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::mul_vec::*` [INFO] [stdout] --> src/math/mod.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | pub use crate::math::mul_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::norm::*` [INFO] [stdout] --> src/math/mod.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | pub use crate::math::norm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::norm_vec::*` [INFO] [stdout] --> src/math/mod.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | pub use crate::math::norm_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::scaledadd::*` [INFO] [stdout] --> src/math/mod.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | pub use crate::math::scaledadd::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::scaledadd_vec::*` [INFO] [stdout] --> src/math/mod.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | pub use crate::math::scaledadd_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::scaledsub::*` [INFO] [stdout] --> src/math/mod.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | pub use crate::math::scaledsub::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::scaledsub_vec::*` [INFO] [stdout] --> src/math/mod.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 112 | pub use crate::math::scaledsub_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::sub::*` [INFO] [stdout] --> src/math/mod.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | pub use crate::math::sub::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::sub_vec::*` [INFO] [stdout] --> src/math/mod.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | pub use crate::math::sub_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::transpose::*` [INFO] [stdout] --> src/math/mod.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | pub use crate::math::transpose::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::transpose_vec::*` [INFO] [stdout] --> src/math/mod.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | pub use crate::math::transpose_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::weighteddot::*` [INFO] [stdout] --> src/math/mod.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | pub use crate::math::weighteddot::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::zero::*` [INFO] [stdout] --> src/math/mod.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | pub use crate::math::zero::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::zero_vec::*` [INFO] [stdout] --> src/math/mod.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | pub use crate::math::zero_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::random_vec::*` [INFO] [stdout] --> src/math/mod.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | pub use crate::math::random_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::minmax_vec::*` [INFO] [stdout] --> src/math/mod.rs:131:9 [INFO] [stdout] | [INFO] [stdout] 131 | pub use crate::math::minmax_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/errors.rs:14:17 [INFO] [stdout] | [INFO] [stdout] 14 | #[derive(Debug, Fail)] [INFO] [stdout] | ^--- [INFO] [stdout] | | [INFO] [stdout] | `Fail` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_ArgminError` [INFO] [stdout] 15 | pub enum ArgminError { [INFO] [stdout] | ----------- `ArgminError` is not local [INFO] [stdout] | [INFO] [stdout] = note: `impl` may be usable in bounds, etc. from outside the expression, which might e.g. make something constructible that previously wasn't, because it's still on a publicly-visible type [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/errors.rs:14:17 [INFO] [stdout] | [INFO] [stdout] 14 | #[derive(Debug, Fail)] [INFO] [stdout] | ^--- [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_failure_core_fmt_Display_FOR_ArgminError` [INFO] [stdout] 15 | pub enum ArgminError { [INFO] [stdout] | ----------- `ArgminError` is not local [INFO] [stdout] | [INFO] [stdout] = note: `impl` may be usable in bounds, etc. from outside the expression, which might e.g. make something constructible that previously wasn't, because it's still on a publicly-visible type [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 56 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking blas-src v0.6.1 [INFO] [stderr] Checking lapack-src v0.6.0 [INFO] [stderr] Checking ndarray-linalg v0.12.1 [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | /// Set target cost value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | /// Set maximum number of iterations [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | /// Set iteration number where the previous best parameter vector was found [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | /// Set termination_reston [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | /// Set time required so far [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | /// Returns current parameter vector [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | /// Returns previous parameter vector [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | /// Returns best parameter vector [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | /// Returns previous best parameter vector [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | /// Returns current cost function value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | /// Returns previous cost function value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:219:5 [INFO] [stdout] | [INFO] [stdout] 219 | /// Returns current best cost function value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | /// Returns previous best cost function value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | /// Returns target cost [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | /// Returns current cost function evaluation count [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | /// Returns current gradient function evaluation count [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:229:5 [INFO] [stdout] | [INFO] [stdout] 229 | /// Returns current Hessian function evaluation count [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:231:5 [INFO] [stdout] | [INFO] [stdout] 231 | /// Returns current Jacobian function evaluation count [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:233:5 [INFO] [stdout] | [INFO] [stdout] 233 | /// Returns current Modify function evaluation count [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | /// Returns iteration number where the last best parameter vector was found [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | /// Get termination_reason [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | /// Get time required so far [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | /// Returns gradient [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 243 | /// Returns previous gradient [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:245:5 [INFO] [stdout] | [INFO] [stdout] 245 | /// Returns current Hessian [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:247:5 [INFO] [stdout] | [INFO] [stdout] 247 | /// Returns previous Hessian [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | /// Returns current Jacobian [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 251 | /// Returns previous Jacobian [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | /// Returns current number of iterations [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:255:5 [INFO] [stdout] | [INFO] [stdout] 255 | /// Returns maximum number of iterations [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::add::*` [INFO] [stdout] --> src/math/mod.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | pub use crate::math::add::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::add_vec::*` [INFO] [stdout] --> src/math/mod.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | pub use crate::math::add_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::conj::*` [INFO] [stdout] --> src/math/mod.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | pub use crate::math::conj::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::conj_vec::*` [INFO] [stdout] --> src/math/mod.rs:85:9 [INFO] [stdout] | [INFO] [stdout] 85 | pub use crate::math::conj_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::dot::*` [INFO] [stdout] --> src/math/mod.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | pub use crate::math::dot::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::dot_vec::*` [INFO] [stdout] --> src/math/mod.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | pub use crate::math::dot_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::eye_vec::*` [INFO] [stdout] --> src/math/mod.rs:94:9 [INFO] [stdout] | [INFO] [stdout] 94 | pub use crate::math::eye_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::mul::*` [INFO] [stdout] --> src/math/mod.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 97 | pub use crate::math::mul::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::mul_vec::*` [INFO] [stdout] --> src/math/mod.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | pub use crate::math::mul_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::norm::*` [INFO] [stdout] --> src/math/mod.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | pub use crate::math::norm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::norm_vec::*` [INFO] [stdout] --> src/math/mod.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | pub use crate::math::norm_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::scaledadd::*` [INFO] [stdout] --> src/math/mod.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | pub use crate::math::scaledadd::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::scaledadd_vec::*` [INFO] [stdout] --> src/math/mod.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | pub use crate::math::scaledadd_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::scaledsub::*` [INFO] [stdout] --> src/math/mod.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | pub use crate::math::scaledsub::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::scaledsub_vec::*` [INFO] [stdout] --> src/math/mod.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 112 | pub use crate::math::scaledsub_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::sub::*` [INFO] [stdout] --> src/math/mod.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | pub use crate::math::sub::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::sub_vec::*` [INFO] [stdout] --> src/math/mod.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | pub use crate::math::sub_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::transpose::*` [INFO] [stdout] --> src/math/mod.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | pub use crate::math::transpose::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::transpose_vec::*` [INFO] [stdout] --> src/math/mod.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | pub use crate::math::transpose_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::weighteddot::*` [INFO] [stdout] --> src/math/mod.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | pub use crate::math::weighteddot::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::zero::*` [INFO] [stdout] --> src/math/mod.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | pub use crate::math::zero::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::zero_vec::*` [INFO] [stdout] --> src/math/mod.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | pub use crate::math::zero_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::random_vec::*` [INFO] [stdout] --> src/math/mod.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | pub use crate::math::random_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::minmax_vec::*` [INFO] [stdout] --> src/math/mod.rs:131:9 [INFO] [stdout] | [INFO] [stdout] 131 | pub use crate::math::minmax_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/errors.rs:14:17 [INFO] [stdout] | [INFO] [stdout] 14 | #[derive(Debug, Fail)] [INFO] [stdout] | ^--- [INFO] [stdout] | | [INFO] [stdout] | `Fail` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_ArgminError` [INFO] [stdout] 15 | pub enum ArgminError { [INFO] [stdout] | ----------- `ArgminError` is not local [INFO] [stdout] | [INFO] [stdout] = note: `impl` may be usable in bounds, etc. from outside the expression, which might e.g. make something constructible that previously wasn't, because it's still on a publicly-visible type [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/errors.rs:14:17 [INFO] [stdout] | [INFO] [stdout] 14 | #[derive(Debug, Fail)] [INFO] [stdout] | ^--- [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_failure_core_fmt_Display_FOR_ArgminError` [INFO] [stdout] 15 | pub enum ArgminError { [INFO] [stdout] | ----------- `ArgminError` is not local [INFO] [stdout] | [INFO] [stdout] = note: `impl` may be usable in bounds, etc. from outside the expression, which might e.g. make something constructible that previously wasn't, because it's still on a publicly-visible type [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 56 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 36s [INFO] running `Command { std: "docker" "inspect" "546378222d34392bfec92e7b7c0cd988154f61a63e859c0fdeca30f31ef53553", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "546378222d34392bfec92e7b7c0cd988154f61a63e859c0fdeca30f31ef53553", kill_on_drop: false }` [INFO] [stdout] 546378222d34392bfec92e7b7c0cd988154f61a63e859c0fdeca30f31ef53553 [INFO] checking argmin_core-0.2.5 against try#71235522a9cf955f6b7ff56c0bfb2651ecd0180b for pr-125923 [INFO] extracting crate argmin_core 0.2.5 into /workspace/builds/worker-6-tc2/source [INFO] validating manifest of crates.io crate argmin_core 0.2.5 on toolchain 71235522a9cf955f6b7ff56c0bfb2651ecd0180b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+71235522a9cf955f6b7ff56c0bfb2651ecd0180b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate argmin_core 0.2.5 [INFO] finished tweaking crates.io crate argmin_core 0.2.5 [INFO] tweaked toml for crates.io crate argmin_core 0.2.5 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+71235522a9cf955f6b7ff56c0bfb2651ecd0180b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 130 packages to latest compatible versions [INFO] [stderr] Adding addr2line v0.22.0 (latest: v0.23.0) [INFO] [stderr] Adding approx v0.3.2 (latest: v0.5.1) [INFO] [stderr] Adding approx v0.4.0 (latest: v0.5.1) [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.5.0) [INFO] [stderr] Adding blas-src v0.2.1 (latest: v0.10.0) [INFO] [stderr] Adding blas-src v0.6.1 (latest: v0.10.0) [INFO] [stderr] Adding cauchy v0.2.2 (latest: v0.4.0) [INFO] [stderr] Adding cfg_aliases v0.1.1 (latest: v0.2.1) [INFO] [stderr] Adding cloudabi v0.0.3 (latest: v0.1.0) [INFO] [stderr] Adding erased-serde v0.3.31 (latest: v0.4.5) [INFO] [stderr] Adding getrandom v0.1.16 (latest: v0.2.15) [INFO] [stderr] Adding gimli v0.29.0 (latest: v0.30.0) [INFO] [stderr] Adding gnuplot v0.0.32 (latest: v0.0.43) [INFO] [stderr] Adding hermit-abi v0.3.9 (latest: v0.4.0) [INFO] [stderr] Adding lapack-src v0.6.0 (latest: v0.10.0) [INFO] [stderr] Adding lapacke v0.2.0 (latest: v0.5.0) [INFO] [stderr] Adding matrixmultiply v0.2.4 (latest: v0.3.8) [INFO] [stderr] Adding ndarray v0.13.1 (latest: v0.15.6) [INFO] [stderr] Adding ndarray-linalg v0.12.1 (latest: v0.16.0) [INFO] [stderr] Adding ndarray-rand v0.11.0 (latest: v0.14.0) [INFO] [stderr] Adding nix v0.28.0 (latest: v0.29.0) [INFO] [stderr] Adding num v0.2.1 (latest: v0.4.3) [INFO] [stderr] Adding num-bigint v0.2.6 (latest: v0.4.5) [INFO] [stderr] Adding num-complex v0.2.4 (latest: v0.4.6) [INFO] [stderr] Adding num-rational v0.2.4 (latest: v0.4.2) [INFO] [stderr] Adding openblas-src v0.9.0 (latest: v0.10.9) [INFO] [stderr] Adding paste v0.1.18 (latest: v1.0.15) [INFO] [stderr] Adding rand v0.5.6 (latest: v0.8.5) [INFO] [stderr] Adding rand v0.7.3 (latest: v0.8.5) [INFO] [stderr] Adding rand_chacha v0.2.2 (latest: v0.3.1) [INFO] [stderr] Adding rand_core v0.3.1 (latest: v0.6.4) [INFO] [stderr] Adding rand_core v0.4.2 (latest: v0.6.4) [INFO] [stderr] Adding rand_core v0.5.1 (latest: v0.6.4) [INFO] [stderr] Adding rand_distr v0.2.2 (latest: v0.4.3) [INFO] [stderr] Adding rand_hc v0.2.0 (latest: v0.3.2) [INFO] [stderr] Adding rand_pcg v0.2.1 (latest: v0.3.1) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.66) [INFO] [stderr] Adding synstructure v0.12.6 (latest: v0.13.1) [INFO] [stderr] Adding wasi v0.9.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+71235522a9cf955f6b7ff56c0bfb2651ecd0180b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+71235522a9cf955f6b7ff56c0bfb2651ecd0180b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ec4e3043c9c08cc7031960a75b00f987e8cbf2664fb024350574233317aa621d [INFO] running `Command { std: "docker" "start" "-a" "ec4e3043c9c08cc7031960a75b00f987e8cbf2664fb024350574233317aa621d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ec4e3043c9c08cc7031960a75b00f987e8cbf2664fb024350574233317aa621d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ec4e3043c9c08cc7031960a75b00f987e8cbf2664fb024350574233317aa621d", kill_on_drop: false }` [INFO] [stdout] ec4e3043c9c08cc7031960a75b00f987e8cbf2664fb024350574233317aa621d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+71235522a9cf955f6b7ff56c0bfb2651ecd0180b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4517607b3f9ef52f0b78b9280437899c6d83976b59b4f0b04dc1da7d269ad992 [INFO] running `Command { std: "docker" "start" "-a" "4517607b3f9ef52f0b78b9280437899c6d83976b59b4f0b04dc1da7d269ad992", kill_on_drop: false }` [INFO] [stderr] Compiling matrixmultiply v0.3.8 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking rand v0.5.6 [INFO] [stderr] Compiling syn v2.0.66 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Compiling proc-macro-hack v0.5.20+deprecated [INFO] [stderr] Compiling openblas-src v0.9.0 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling time-macros v0.2.18 [INFO] [stderr] Checking getrandom v0.1.16 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking dirs-sys-next v0.1.2 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking ndarray v0.15.6 [INFO] [stderr] Checking thread_local v1.1.8 [INFO] [stderr] Checking object v0.36.0 [INFO] [stderr] Checking dirs-next v2.0.0 [INFO] [stderr] Checking rand_distr v0.4.3 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking num-bigint v0.2.6 [INFO] [stderr] Checking time v0.3.36 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Compiling slog-async v2.8.0 [INFO] [stderr] Compiling paste-impl v0.1.18 [INFO] [stderr] Checking crossbeam-channel v0.5.13 [INFO] [stderr] Checking num-rational v0.2.4 [INFO] [stderr] Compiling serde_derive v1.0.203 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking term v0.7.0 [INFO] [stderr] Checking rand_xorshift v0.3.0 [INFO] [stderr] Checking cblas-sys v0.1.4 [INFO] [stderr] Checking lapacke-sys v0.1.4 [INFO] [stderr] Checking is-terminal v0.4.12 [INFO] [stderr] Checking ndarray-rand v0.14.0 [INFO] [stderr] Checking take_mut v0.2.2 [INFO] [stderr] Checking slog-term v2.9.1 [INFO] [stderr] Checking modcholesky v0.1.4 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking paste v0.1.18 [INFO] [stderr] Checking finitediff v0.1.4 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Checking backtrace v0.3.73 [INFO] [stderr] Checking failure v0.1.8 [INFO] [stderr] Checking serde v1.0.203 [INFO] [stderr] Checking num-complex v0.2.4 [INFO] [stderr] Checking serde_json v1.0.117 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking erased-serde v0.3.31 [INFO] [stderr] Checking lapacke v0.2.0 [INFO] [stderr] Checking cauchy v0.2.2 [INFO] [stderr] Checking ndarray v0.13.1 [INFO] [stderr] Checking num v0.2.1 [INFO] [stderr] Checking slog-json v2.6.1 [INFO] [stderr] Checking argmin_core v0.2.5 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | /// Set target cost value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | /// Set maximum number of iterations [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | /// Set iteration number where the previous best parameter vector was found [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | /// Set termination_reston [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | /// Set time required so far [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | /// Returns current parameter vector [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | /// Returns previous parameter vector [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | /// Returns best parameter vector [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | /// Returns previous best parameter vector [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | /// Returns current cost function value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | /// Returns previous cost function value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:219:5 [INFO] [stdout] | [INFO] [stdout] 219 | /// Returns current best cost function value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | /// Returns previous best cost function value [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | /// Returns target cost [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | /// Returns current cost function evaluation count [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | /// Returns current gradient function evaluation count [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:229:5 [INFO] [stdout] | [INFO] [stdout] 229 | /// Returns current Hessian function evaluation count [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:231:5 [INFO] [stdout] | [INFO] [stdout] 231 | /// Returns current Jacobian function evaluation count [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:233:5 [INFO] [stdout] | [INFO] [stdout] 233 | /// Returns current Modify function evaluation count [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | /// Returns iteration number where the last best parameter vector was found [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | /// Get termination_reason [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | /// Get time required so far [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | /// Returns gradient [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 243 | /// Returns previous gradient [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:245:5 [INFO] [stdout] | [INFO] [stdout] 245 | /// Returns current Hessian [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:247:5 [INFO] [stdout] | [INFO] [stdout] 247 | /// Returns previous Hessian [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | /// Returns current Jacobian [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 251 | /// Returns previous Jacobian [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | /// Returns current number of iterations [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/iterstate.rs:255:5 [INFO] [stdout] | [INFO] [stdout] 255 | /// Returns maximum number of iterations [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::add::*` [INFO] [stdout] --> src/math/mod.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | pub use crate::math::add::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::add_vec::*` [INFO] [stdout] --> src/math/mod.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | pub use crate::math::add_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::conj::*` [INFO] [stdout] --> src/math/mod.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | pub use crate::math::conj::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::conj_vec::*` [INFO] [stdout] --> src/math/mod.rs:85:9 [INFO] [stdout] | [INFO] [stdout] 85 | pub use crate::math::conj_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::dot::*` [INFO] [stdout] --> src/math/mod.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | pub use crate::math::dot::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::dot_vec::*` [INFO] [stdout] --> src/math/mod.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | pub use crate::math::dot_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::eye_vec::*` [INFO] [stdout] --> src/math/mod.rs:94:9 [INFO] [stdout] | [INFO] [stdout] 94 | pub use crate::math::eye_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::mul::*` [INFO] [stdout] --> src/math/mod.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 97 | pub use crate::math::mul::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::mul_vec::*` [INFO] [stdout] --> src/math/mod.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | pub use crate::math::mul_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::norm::*` [INFO] [stdout] --> src/math/mod.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | pub use crate::math::norm::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::norm_vec::*` [INFO] [stdout] --> src/math/mod.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | pub use crate::math::norm_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::scaledadd::*` [INFO] [stdout] --> src/math/mod.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | pub use crate::math::scaledadd::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::scaledadd_vec::*` [INFO] [stdout] --> src/math/mod.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | pub use crate::math::scaledadd_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::scaledsub::*` [INFO] [stdout] --> src/math/mod.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | pub use crate::math::scaledsub::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::scaledsub_vec::*` [INFO] [stdout] --> src/math/mod.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 112 | pub use crate::math::scaledsub_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::sub::*` [INFO] [stdout] --> src/math/mod.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | pub use crate::math::sub::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::sub_vec::*` [INFO] [stdout] --> src/math/mod.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | pub use crate::math::sub_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::transpose::*` [INFO] [stdout] --> src/math/mod.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | pub use crate::math::transpose::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::transpose_vec::*` [INFO] [stdout] --> src/math/mod.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | pub use crate::math::transpose_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::weighteddot::*` [INFO] [stdout] --> src/math/mod.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | pub use crate::math::weighteddot::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::zero::*` [INFO] [stdout] --> src/math/mod.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | pub use crate::math::zero::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::zero_vec::*` [INFO] [stdout] --> src/math/mod.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | pub use crate::math::zero_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::random_vec::*` [INFO] [stdout] --> src/math/mod.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | pub use crate::math::random_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::minmax_vec::*` [INFO] [stdout] --> src/math/mod.rs:131:9 [INFO] [stdout] | [INFO] [stdout] 131 | pub use crate::math::minmax_vec::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/errors.rs:14:17 [INFO] [stdout] | [INFO] [stdout] 14 | #[derive(Debug, Fail)] [INFO] [stdout] | ^--- [INFO] [stdout] | | [INFO] [stdout] | `Fail` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_ArgminError` [INFO] [stdout] 15 | pub enum ArgminError { [INFO] [stdout] | ----------- `ArgminError` is not local [INFO] [stdout] | [INFO] [stdout] = note: `impl` may be usable in bounds, etc. from outside the expression, which might e.g. make something constructible that previously wasn't, because it's still on a publicly-visible type [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/errors.rs:14:17 [INFO] [stdout] | [INFO] [stdout] 14 | #[derive(Debug, Fail)] [INFO] [stdout] | ^--- [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_failure_core_fmt_Display_FOR_ArgminError` [INFO] [stdout] 15 | pub enum ArgminError { [INFO] [stdout] | ----------- `ArgminError` is not local [INFO] [stdout] | [INFO] [stdout] = note: `impl` may be usable in bounds, etc. from outside the expression, which might e.g. make something constructible that previously wasn't, because it's still on a publicly-visible type [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 56 warnings emitted [INFO] [stdout] [INFO] [stdout] [ERROR] error running command: no output for 300 seconds [INFO] running `Command { std: "docker" "inspect" "4517607b3f9ef52f0b78b9280437899c6d83976b59b4f0b04dc1da7d269ad992", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4517607b3f9ef52f0b78b9280437899c6d83976b59b4f0b04dc1da7d269ad992", kill_on_drop: false }` [INFO] [stdout] 4517607b3f9ef52f0b78b9280437899c6d83976b59b4f0b04dc1da7d269ad992