argmin 0.1.6

A pure Rust optimization toolbox
Build #675853 2022-11-18T03:25:50.806893+00:00
# rustc version
rustc 1.67.0-nightly (83356b78c 2022-11-17)
# docs.rs version
docsrs 0.6.0 (2e5ef9b6 2022-11-15)

# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/argmin-0.1.6/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/argmin-0.1.6/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "3" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:bb5b0feb4f87116a4ea905b7ff5bf5b85913db05e9f0fbc1abdd3168928d9075" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20221117-1.67.0-nightly-83356b78c\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--disable-per-crate-search\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j3" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 638df3306275a50f59da692d9c636412945e0e1a9ee70c9cdc5904d8d74c0198
[INFO] running `Command { std: "docker" "start" "-a" "638df3306275a50f59da692d9c636412945e0e1a9ee70c9cdc5904d8d74c0198", kill_on_drop: false }`
[INFO] [stderr]  Documenting argmin v0.1.6 (/opt/rustwide/workdir)
[INFO] [stderr] error[E0557]: feature has been removed
[INFO] [stderr]    --> src/lib.rs:361:12
[INFO] [stderr]     |
[INFO] [stderr] 361 | #![feature(custom_attribute)]
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stderr]     |
[INFO] [stderr]     = note: removed in favor of `#![register_tool]` and `#![register_attr]`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `stop` in this scope
[INFO] [stderr]    --> src/solver/linesearch/backtracking.rs:107:3
[INFO] [stderr]     |
[INFO] [stderr] 107 | #[stop("self.eval_condition()" => LineSearchConditionMet)]
[INFO] [stderr]     |   ^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `stop` in this scope
[INFO] [stderr]    --> src/solver/linesearch/hagerzhang.rs:107:3
[INFO] [stderr]     |
[INFO] [stderr] 107 | #[stop("self.best_f - self.finit < self.delta * self.best_x * self.dginit" => LineSearchConditionMet)]
[INFO] [stderr]     |   ^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `stop` in this scope
[INFO] [stderr]    --> src/solver/linesearch/hagerzhang.rs:108:3
[INFO] [stderr]     |
[INFO] [stderr] 108 | #[stop("self.best_g > self.sigma * self.dginit" => LineSearchConditionMet)]
[INFO] [stderr]     |   ^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `stop` in this scope
[INFO] [stderr]    --> src/solver/linesearch/hagerzhang.rs:109:3
[INFO] [stderr]     |
[INFO] [stderr] 109 | #[stop("(2.0*self.delta - 1.0)*self.dginit >= self.best_g && self.best_g >= self.sigma * self.dginit && self.best_f <= self.finit + self....
[INFO] [stderr]     |   ^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `log` in this scope
[INFO] [stderr]    --> src/solver/simulatedannealing/mod.rs:206:3
[INFO] [stderr]     |
[INFO] [stderr] 206 | #[log("initial_temperature" => "self.init_temp")]
[INFO] [stderr]     |   ^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `log` in this scope
[INFO] [stderr]    --> src/solver/simulatedannealing/mod.rs:207:3
[INFO] [stderr]     |
[INFO] [stderr] 207 | #[log("stall_iter_accepted_limit" => "self.stall_iter_accepted_limit")]
[INFO] [stderr]     |   ^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `log` in this scope
[INFO] [stderr]    --> src/solver/simulatedannealing/mod.rs:208:3
[INFO] [stderr]     |
[INFO] [stderr] 208 | #[log("stall_iter_best_limit" => "self.stall_iter_best_limit")]
[INFO] [stderr]     |   ^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `log` in this scope
[INFO] [stderr]    --> src/solver/simulatedannealing/mod.rs:209:3
[INFO] [stderr]     |
[INFO] [stderr] 209 | #[log("reanneal_fixed" => "self.reanneal_fixed")]
[INFO] [stderr]     |   ^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `log` in this scope
[INFO] [stderr]    --> src/solver/simulatedannealing/mod.rs:210:3
[INFO] [stderr]     |
[INFO] [stderr] 210 | #[log("reanneal_accepted" => "self.reanneal_accepted")]
[INFO] [stderr]     |   ^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `log` in this scope
[INFO] [stderr]    --> src/solver/simulatedannealing/mod.rs:211:3
[INFO] [stderr]     |
[INFO] [stderr] 211 | #[log("reanneal_best" => "self.reanneal_best")]
[INFO] [stderr]     |   ^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]   --> src/solver/conjugategradient/cg.rs:88:11
[INFO] [stderr]    |
[INFO] [stderr] 88 |         + ArgminScale<f64>
[INFO] [stderr]    |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/conjugategradient/cg.rs:117:11
[INFO] [stderr]     |
[INFO] [stderr] 117 |         + ArgminScale<f64>
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]    --> src/solver/conjugategradient/cg.rs:132:23
[INFO] [stderr]     |
[INFO] [stderr] 132 |         operator: &'a ArgminOperator<Parameters = T, OperatorOutput = T, Hessian = ()>,
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminNextIter` in this scope
[INFO] [stderr]    --> src/solver/conjugategradient/cg.rs:164:13
[INFO] [stderr]     |
[INFO] [stderr] 164 | impl<'a, T> ArgminNextIter for ConjugateGradient<'a, T>
[INFO] [stderr]     |             ^^^^^^^^^^^^^^ help: a trait with a similar name exists: `ArgminIter`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:225:1
[INFO] [stderr]     |
[INFO] [stderr] 225 | pub trait ArgminIter {
[INFO] [stderr]     | -------------------- similarly named trait `ArgminIter` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/conjugategradient/cg.rs:170:11
[INFO] [stderr]     |
[INFO] [stderr] 170 |         + ArgminScale<f64>
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ArgminIterationData` in this scope
[INFO] [stderr]    --> src/solver/conjugategradient/cg.rs:190:39
[INFO] [stderr]     |
[INFO] [stderr] 190 |     fn next_iter(&mut self) -> Result<ArgminIterationData<Self::Parameters>, Error> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ArgminIterData`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:269:1
[INFO] [stderr]     |
[INFO] [stderr] 269 | pub struct ArgminIterData<T> {
[INFO] [stderr]     | ---------------------------- similarly named struct `ArgminIterData` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/conjugategradient/nonlinear_cg.rs:113:11
[INFO] [stderr]     |
[INFO] [stderr] 113 |         + ArgminScale<f64>
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/conjugategradient/nonlinear_cg.rs:142:11
[INFO] [stderr]     |
[INFO] [stderr] 142 |         + ArgminScale<f64>
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]    --> src/solver/conjugategradient/nonlinear_cg.rs:150:23
[INFO] [stderr]     |
[INFO] [stderr] 150 |         operator: &'a ArgminOperator<Parameters = T, OperatorOutput = f64, Hessian = ()>,
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]    --> src/solver/conjugategradient/nonlinear_cg.rs:169:23
[INFO] [stderr]     |
[INFO] [stderr] 169 |         operator: &'a ArgminOperator<Parameters = T, OperatorOutput = f64, Hessian = ()>,
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]    --> src/solver/conjugategradient/nonlinear_cg.rs:177:23
[INFO] [stderr]     |
[INFO] [stderr] 177 |         operator: &'a ArgminOperator<Parameters = T, OperatorOutput = f64, Hessian = ()>,
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]    --> src/solver/conjugategradient/nonlinear_cg.rs:188:23
[INFO] [stderr]     |
[INFO] [stderr] 188 |         operator: &'a ArgminOperator<Parameters = T, OperatorOutput = f64, Hessian = ()>,
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]    --> src/solver/conjugategradient/nonlinear_cg.rs:199:23
[INFO] [stderr]     |
[INFO] [stderr] 199 |         operator: &'a ArgminOperator<Parameters = T, OperatorOutput = f64, Hessian = ()>,
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminNextIter` in this scope
[INFO] [stderr]    --> src/solver/conjugategradient/nonlinear_cg.rs:245:13
[INFO] [stderr]     |
[INFO] [stderr] 245 | impl<'a, T> ArgminNextIter for NonlinearConjugateGradient<'a, T>
[INFO] [stderr]     |             ^^^^^^^^^^^^^^ help: a trait with a similar name exists: `ArgminIter`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:225:1
[INFO] [stderr]     |
[INFO] [stderr] 225 | pub trait ArgminIter {
[INFO] [stderr]     | -------------------- similarly named trait `ArgminIter` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/conjugategradient/nonlinear_cg.rs:252:11
[INFO] [stderr]     |
[INFO] [stderr] 252 |         + ArgminScale<f64>
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ArgminIterationData` in this scope
[INFO] [stderr]    --> src/solver/conjugategradient/nonlinear_cg.rs:273:39
[INFO] [stderr]     |
[INFO] [stderr] 273 |     fn next_iter(&mut self) -> Result<ArgminIterationData<Self::Parameters>, Error> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ArgminIterData`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:269:1
[INFO] [stderr]     |
[INFO] [stderr] 269 | pub struct ArgminIterData<T> {
[INFO] [stderr]     | ---------------------------- similarly named struct `ArgminIterData` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/gradientdescent/steepestdescent.rs:108:11
[INFO] [stderr]     |
[INFO] [stderr] 108 |         + ArgminScale<f64>
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/gradientdescent/steepestdescent.rs:128:11
[INFO] [stderr]     |
[INFO] [stderr] 128 |         + ArgminScale<f64>
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]    --> src/solver/gradientdescent/steepestdescent.rs:138:28
[INFO] [stderr]     |
[INFO] [stderr] 138 |         cost_function: &'a ArgminOperator<Parameters = T, OperatorOutput = f64, Hessian = H>,
[INFO] [stderr]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminNextIter` in this scope
[INFO] [stderr]    --> src/solver/gradientdescent/steepestdescent.rs:158:16
[INFO] [stderr]     |
[INFO] [stderr] 158 | impl<'a, T, H> ArgminNextIter for SteepestDescent<'a, T, H>
[INFO] [stderr]     |                ^^^^^^^^^^^^^^ help: a trait with a similar name exists: `ArgminIter`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:225:1
[INFO] [stderr]     |
[INFO] [stderr] 225 | pub trait ArgminIter {
[INFO] [stderr]     | -------------------- similarly named trait `ArgminIter` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/gradientdescent/steepestdescent.rs:164:11
[INFO] [stderr]     |
[INFO] [stderr] 164 |         + ArgminScale<f64>
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ArgminIterationData` in this scope
[INFO] [stderr]    --> src/solver/gradientdescent/steepestdescent.rs:177:39
[INFO] [stderr]     |
[INFO] [stderr] 177 |     fn next_iter(&mut self) -> Result<ArgminIterationData<Self::Parameters>, Error> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ArgminIterData`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:269:1
[INFO] [stderr]     |
[INFO] [stderr] 269 | pub struct ArgminIterData<T> {
[INFO] [stderr]     | ---------------------------- similarly named struct `ArgminIterData` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]   --> src/solver/landweber/mod.rs:97:28
[INFO] [stderr]    |
[INFO] [stderr] 97 |         cost_function: &'a ArgminOperator<Parameters = T, OperatorOutput = f64, Hessian = ()>,
[INFO] [stderr]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminNextIter` in this scope
[INFO] [stderr]    --> src/solver/landweber/mod.rs:108:13
[INFO] [stderr]     |
[INFO] [stderr] 108 | impl<'a, T> ArgminNextIter for Landweber<'a, T>
[INFO] [stderr]     |             ^^^^^^^^^^^^^^ help: a trait with a similar name exists: `ArgminIter`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:225:1
[INFO] [stderr]     |
[INFO] [stderr] 225 | pub trait ArgminIter {
[INFO] [stderr]     | -------------------- similarly named trait `ArgminIter` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ArgminIterationData` in this scope
[INFO] [stderr]    --> src/solver/landweber/mod.rs:116:39
[INFO] [stderr]     |
[INFO] [stderr] 116 |     fn next_iter(&mut self) -> Result<ArgminIterationData<Self::Parameters>, Error> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ArgminIterData`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:269:1
[INFO] [stderr]     |
[INFO] [stderr] 269 | pub struct ArgminIterData<T> {
[INFO] [stderr]     | ---------------------------- similarly named struct `ArgminIterData` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]    --> src/solver/linesearch/backtracking.rs:153:23
[INFO] [stderr]     |
[INFO] [stderr] 153 |         operator: &'a ArgminOperator<Parameters = T, OperatorOutput = f64, Hessian = H>,
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminNextIter` in this scope
[INFO] [stderr]    --> src/solver/linesearch/backtracking.rs:264:16
[INFO] [stderr]     |
[INFO] [stderr] 264 | impl<'a, T, H> ArgminNextIter for BacktrackingLineSearch<'a, T, H>
[INFO] [stderr]     |                ^^^^^^^^^^^^^^ help: a trait with a similar name exists: `ArgminIter`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:225:1
[INFO] [stderr]     |
[INFO] [stderr] 225 | pub trait ArgminIter {
[INFO] [stderr]     | -------------------- similarly named trait `ArgminIter` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ArgminIterationData` in this scope
[INFO] [stderr]    --> src/solver/linesearch/backtracking.rs:278:39
[INFO] [stderr]     |
[INFO] [stderr] 278 |     fn next_iter(&mut self) -> Result<ArgminIterationData<Self::Parameters>, Error> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ArgminIterData`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:269:1
[INFO] [stderr]     |
[INFO] [stderr] 269 | pub struct ArgminIterData<T> {
[INFO] [stderr]     | ---------------------------- similarly named struct `ArgminIterData` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]    --> src/solver/linesearch/hagerzhang.rs:204:23
[INFO] [stderr]     |
[INFO] [stderr] 204 |         operator: &'a ArgminOperator<Parameters = T, OperatorOutput = f64, Hessian = H>,
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminNextIter` in this scope
[INFO] [stderr]    --> src/solver/linesearch/hagerzhang.rs:554:16
[INFO] [stderr]     |
[INFO] [stderr] 554 | impl<'a, T, H> ArgminNextIter for HagerZhangLineSearch<'a, T, H>
[INFO] [stderr]     |                ^^^^^^^^^^^^^^ help: a trait with a similar name exists: `ArgminIter`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:225:1
[INFO] [stderr]     |
[INFO] [stderr] 225 | pub trait ArgminIter {
[INFO] [stderr]     | -------------------- similarly named trait `ArgminIter` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ArgminIterationData` in this scope
[INFO] [stderr]    --> src/solver/linesearch/hagerzhang.rs:625:39
[INFO] [stderr]     |
[INFO] [stderr] 625 |     fn next_iter(&mut self) -> Result<ArgminIterationData<Self::Parameters>, Error> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ArgminIterData`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:269:1
[INFO] [stderr]     |
[INFO] [stderr] 269 | pub struct ArgminIterData<T> {
[INFO] [stderr]     | ---------------------------- similarly named struct `ArgminIterData` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]    --> src/solver/linesearch/morethuente.rs:209:23
[INFO] [stderr]     |
[INFO] [stderr] 209 |         operator: &'a ArgminOperator<Parameters = T, OperatorOutput = f64, Hessian = H>,
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminNextIter` in this scope
[INFO] [stderr]    --> src/solver/linesearch/morethuente.rs:351:16
[INFO] [stderr]     |
[INFO] [stderr] 351 | impl<'a, T, H> ArgminNextIter for MoreThuenteLineSearch<'a, T, H>
[INFO] [stderr]     |                ^^^^^^^^^^^^^^ help: a trait with a similar name exists: `ArgminIter`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:225:1
[INFO] [stderr]     |
[INFO] [stderr] 225 | pub trait ArgminIter {
[INFO] [stderr]     | -------------------- similarly named trait `ArgminIter` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ArgminIterationData` in this scope
[INFO] [stderr]    --> src/solver/linesearch/morethuente.rs:413:39
[INFO] [stderr]     |
[INFO] [stderr] 413 |     fn next_iter(&mut self) -> Result<ArgminIterationData<Self::Parameters>, Error> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ArgminIterData`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:269:1
[INFO] [stderr]     |
[INFO] [stderr] 269 | pub struct ArgminIterData<T> {
[INFO] [stderr]     | ---------------------------- similarly named struct `ArgminIterData` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/newton/newton_cg.rs:111:11
[INFO] [stderr]     |
[INFO] [stderr] 111 |         + ArgminScale<f64>,
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/newton/newton_cg.rs:135:11
[INFO] [stderr]     |
[INFO] [stderr] 135 |         + ArgminScale<f64>,
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]    --> src/solver/newton/newton_cg.rs:140:28
[INFO] [stderr]     |
[INFO] [stderr] 140 |         cost_function: &'a ArgminOperator<Parameters = T, OperatorOutput = f64, Hessian = H>,
[INFO] [stderr]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminNextIter` in this scope
[INFO] [stderr]    --> src/solver/newton/newton_cg.rs:168:16
[INFO] [stderr]     |
[INFO] [stderr] 168 | impl<'a, T, H> ArgminNextIter for NewtonCG<'a, T, H>
[INFO] [stderr]     |                ^^^^^^^^^^^^^^ help: a trait with a similar name exists: `ArgminIter`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:225:1
[INFO] [stderr]     |
[INFO] [stderr] 225 | pub trait ArgminIter {
[INFO] [stderr]     | -------------------- similarly named trait `ArgminIter` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/newton/newton_cg.rs:181:11
[INFO] [stderr]     |
[INFO] [stderr] 181 |         + ArgminScale<f64>,
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ArgminIterationData` in this scope
[INFO] [stderr]    --> src/solver/newton/newton_cg.rs:188:39
[INFO] [stderr]     |
[INFO] [stderr] 188 |     fn next_iter(&mut self) -> Result<ArgminIterationData<Self::Parameters>, Error> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ArgminIterData`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:269:1
[INFO] [stderr]     |
[INFO] [stderr] 269 | pub struct ArgminIterData<T> {
[INFO] [stderr]     | ---------------------------- similarly named struct `ArgminIterData` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0404]: expected trait, found derive macro `ArgminOperator`
[INFO] [stderr]    --> src/solver/newton/newton_cg.rs:279:16
[INFO] [stderr]     |
[INFO] [stderr] 279 | impl<'a, T, H> ArgminOperator for CGSubProblem<'a, T, H>
[INFO] [stderr]     |                ^^^^^^^^^^^^^^ not a trait
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]    --> src/solver/newton/newton_method.rs:110:28
[INFO] [stderr]     |
[INFO] [stderr] 110 |         cost_function: &'a ArgminOperator<Parameters = T, OperatorOutput = f64, Hessian = H>,
[INFO] [stderr]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminNextIter` in this scope
[INFO] [stderr]    --> src/solver/newton/newton_method.rs:132:16
[INFO] [stderr]     |
[INFO] [stderr] 132 | impl<'a, T, H> ArgminNextIter for Newton<'a, T, H>
[INFO] [stderr]     |                ^^^^^^^^^^^^^^ help: a trait with a similar name exists: `ArgminIter`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:225:1
[INFO] [stderr]     |
[INFO] [stderr] 225 | pub trait ArgminIter {
[INFO] [stderr]     | -------------------- similarly named trait `ArgminIter` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ArgminIterationData` in this scope
[INFO] [stderr]    --> src/solver/newton/newton_method.rs:141:39
[INFO] [stderr]     |
[INFO] [stderr] 141 |     fn next_iter(&mut self) -> Result<ArgminIterationData<Self::Parameters>, Error> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ArgminIterData`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:269:1
[INFO] [stderr]     |
[INFO] [stderr] 269 | pub struct ArgminIterData<T> {
[INFO] [stderr]     | ---------------------------- similarly named struct `ArgminIterData` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]    --> src/solver/simulatedannealing/mod.rs:267:28
[INFO] [stderr]     |
[INFO] [stderr] 267 |         cost_function: &'a ArgminOperator<Parameters = T, OperatorOutput = f64, Hessian = H>,
[INFO] [stderr]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminNextIter` in this scope
[INFO] [stderr]    --> src/solver/simulatedannealing/mod.rs:431:16
[INFO] [stderr]     |
[INFO] [stderr] 431 | impl<'a, T, H> ArgminNextIter for SimulatedAnnealing<'a, T, H>
[INFO] [stderr]     |                ^^^^^^^^^^^^^^ help: a trait with a similar name exists: `ArgminIter`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:225:1
[INFO] [stderr]     |
[INFO] [stderr] 225 | pub trait ArgminIter {
[INFO] [stderr]     | -------------------- similarly named trait `ArgminIter` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ArgminIterationData` in this scope
[INFO] [stderr]    --> src/solver/simulatedannealing/mod.rs:441:39
[INFO] [stderr]     |
[INFO] [stderr] 441 |     fn next_iter(&mut self) -> Result<ArgminIterationData<Self::Parameters>, Error> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ArgminIterData`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:269:1
[INFO] [stderr]     |
[INFO] [stderr] 269 | pub struct ArgminIterData<T> {
[INFO] [stderr]     | ---------------------------- similarly named struct `ArgminIterData` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]   --> src/solver/trustregion/cauchypoint.rs:31:11
[INFO] [stderr]    |
[INFO] [stderr] 31 |         + ArgminScale<f64>,
[INFO] [stderr]    |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]   --> src/solver/trustregion/cauchypoint.rs:47:11
[INFO] [stderr]    |
[INFO] [stderr] 47 |         + ArgminScale<f64>,
[INFO] [stderr]    |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]   --> src/solver/trustregion/cauchypoint.rs:56:23
[INFO] [stderr]    |
[INFO] [stderr] 56 |         operator: &'a ArgminOperator<Parameters = T, OperatorOutput = f64, Hessian = H>,
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminNextIter` in this scope
[INFO] [stderr]    --> src/solver/trustregion/cauchypoint.rs:66:16
[INFO] [stderr]     |
[INFO] [stderr] 66  | impl<'a, T, H> ArgminNextIter for CauchyPoint<'a, T, H>
[INFO] [stderr]     |                ^^^^^^^^^^^^^^ help: a trait with a similar name exists: `ArgminIter`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:225:1
[INFO] [stderr]     |
[INFO] [stderr] 225 | pub trait ArgminIter {
[INFO] [stderr]     | -------------------- similarly named trait `ArgminIter` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]   --> src/solver/trustregion/cauchypoint.rs:73:11
[INFO] [stderr]    |
[INFO] [stderr] 73 |         + ArgminScale<f64>,
[INFO] [stderr]    |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ArgminIterationData` in this scope
[INFO] [stderr]    --> src/solver/trustregion/cauchypoint.rs:87:39
[INFO] [stderr]     |
[INFO] [stderr] 87  |     fn next_iter(&mut self) -> Result<ArgminIterationData<Self::Parameters>, Error> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ArgminIterData`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:269:1
[INFO] [stderr]     |
[INFO] [stderr] 269 | pub struct ArgminIterData<T> {
[INFO] [stderr]     | ---------------------------- similarly named struct `ArgminIterData` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/trustregion/cauchypoint.rs:110:11
[INFO] [stderr]     |
[INFO] [stderr] 110 |         + ArgminScale<f64>,
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]   --> src/solver/trustregion/dogleg.rs:35:11
[INFO] [stderr]    |
[INFO] [stderr] 35 |         + ArgminScale<f64>,
[INFO] [stderr]    |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]   --> src/solver/trustregion/dogleg.rs:54:11
[INFO] [stderr]    |
[INFO] [stderr] 54 |         + ArgminScale<f64>,
[INFO] [stderr]    |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]   --> src/solver/trustregion/dogleg.rs:63:23
[INFO] [stderr]    |
[INFO] [stderr] 63 |         operator: &'a ArgminOperator<Parameters = T, OperatorOutput = f64, Hessian = H>,
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminNextIter` in this scope
[INFO] [stderr]    --> src/solver/trustregion/dogleg.rs:73:16
[INFO] [stderr]     |
[INFO] [stderr] 73  | impl<'a, T, H> ArgminNextIter for Dogleg<'a, T, H>
[INFO] [stderr]     |                ^^^^^^^^^^^^^^ help: a trait with a similar name exists: `ArgminIter`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:225:1
[INFO] [stderr]     |
[INFO] [stderr] 225 | pub trait ArgminIter {
[INFO] [stderr]     | -------------------- similarly named trait `ArgminIter` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]   --> src/solver/trustregion/dogleg.rs:83:11
[INFO] [stderr]    |
[INFO] [stderr] 83 |         + ArgminScale<f64>,
[INFO] [stderr]    |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ArgminIterationData` in this scope
[INFO] [stderr]    --> src/solver/trustregion/dogleg.rs:97:39
[INFO] [stderr]     |
[INFO] [stderr] 97  |     fn next_iter(&mut self) -> Result<ArgminIterationData<Self::Parameters>, Error> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ArgminIterData`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:269:1
[INFO] [stderr]     |
[INFO] [stderr] 269 | pub struct ArgminIterData<T> {
[INFO] [stderr]     | ---------------------------- similarly named struct `ArgminIterData` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/trustregion/dogleg.rs:161:11
[INFO] [stderr]     |
[INFO] [stderr] 161 |         + ArgminScale<f64>,
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]   --> src/solver/trustregion/steihaug.rs:35:11
[INFO] [stderr]    |
[INFO] [stderr] 35 |         + ArgminScale<f64>,
[INFO] [stderr]    |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]   --> src/solver/trustregion/steihaug.rs:67:11
[INFO] [stderr]    |
[INFO] [stderr] 67 |         + ArgminScale<f64>,
[INFO] [stderr]    |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]   --> src/solver/trustregion/steihaug.rs:76:23
[INFO] [stderr]    |
[INFO] [stderr] 76 |         operator: &'a ArgminOperator<Parameters = T, OperatorOutput = f64, Hessian = H>,
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminNextIter` in this scope
[INFO] [stderr]    --> src/solver/trustregion/steihaug.rs:158:16
[INFO] [stderr]     |
[INFO] [stderr] 158 | impl<'a, T, H> ArgminNextIter for Steihaug<'a, T, H>
[INFO] [stderr]     |                ^^^^^^^^^^^^^^ help: a trait with a similar name exists: `ArgminIter`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:225:1
[INFO] [stderr]     |
[INFO] [stderr] 225 | pub trait ArgminIter {
[INFO] [stderr]     | -------------------- similarly named trait `ArgminIter` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/trustregion/steihaug.rs:169:11
[INFO] [stderr]     |
[INFO] [stderr] 169 |         + ArgminScale<f64>,
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ArgminIterationData` in this scope
[INFO] [stderr]    --> src/solver/trustregion/steihaug.rs:194:39
[INFO] [stderr]     |
[INFO] [stderr] 194 |     fn next_iter(&mut self) -> Result<ArgminIterationData<Self::Parameters>, Error> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ArgminIterData`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:269:1
[INFO] [stderr]     |
[INFO] [stderr] 269 | pub struct ArgminIterData<T> {
[INFO] [stderr]     | ---------------------------- similarly named struct `ArgminIterData` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/trustregion/steihaug.rs:244:11
[INFO] [stderr]     |
[INFO] [stderr] 244 |         + ArgminScale<f64>,
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/trustregion/trustregion_method.rs:128:11
[INFO] [stderr]     |
[INFO] [stderr] 128 |         + ArgminScale<f64>,
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/trustregion/trustregion_method.rs:159:11
[INFO] [stderr]     |
[INFO] [stderr] 159 |         + ArgminScale<f64>,
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0573]: expected type, found derive macro `ArgminOperator`
[INFO] [stderr]    --> src/solver/trustregion/trustregion_method.rs:168:23
[INFO] [stderr]     |
[INFO] [stderr] 168 |         operator: &'a ArgminOperator<Parameters = T, OperatorOutput = f64, Hessian = H>,
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a type
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminNextIter` in this scope
[INFO] [stderr]    --> src/solver/trustregion/trustregion_method.rs:223:16
[INFO] [stderr]     |
[INFO] [stderr] 223 | impl<'a, T, H> ArgminNextIter for TrustRegion<'a, T, H>
[INFO] [stderr]     |                ^^^^^^^^^^^^^^ help: a trait with a similar name exists: `ArgminIter`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:225:1
[INFO] [stderr]     |
[INFO] [stderr] 225 | pub trait ArgminIter {
[INFO] [stderr]     | -------------------- similarly named trait `ArgminIter` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0405]: cannot find trait `ArgminScale` in this scope
[INFO] [stderr]    --> src/solver/trustregion/trustregion_method.rs:234:11
[INFO] [stderr]     |
[INFO] [stderr] 234 |         + ArgminScale<f64>,
[INFO] [stderr]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `ArgminIterationData` in this scope
[INFO] [stderr]    --> src/solver/trustregion/trustregion_method.rs:252:39
[INFO] [stderr]     |
[INFO] [stderr] 252 |     fn next_iter(&mut self) -> Result<ArgminIterationData<Self::Parameters>, Error> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ArgminIterData`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/argmin_core-0.1.8/src/lib.rs:269:1
[INFO] [stderr]     |
[INFO] [stderr] 269 | pub struct ArgminIterData<T> {
[INFO] [stderr]     | ---------------------------- similarly named struct `ArgminIterData` defined here
[INFO] [stderr] 
[INFO] [stderr] error: Compilation failed, aborting rustdoc
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0404, E0405, E0412, E0557, E0573.
[INFO] [stderr] For more information about an error, try `rustc --explain E0404`.
[INFO] [stderr] error: could not document `argmin`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --crate-type lib --crate-name argmin src/lib.rs --target x86_64-unknown-linux-gnu -o /opt/rustwide/target/x86_64-unknown-linux-gnu/doc --cfg 'feature="default"' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat -C metadata=e3ee6f4545894df0 -L dependency=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern argmin_codegen=/opt/rustwide/target/debug/deps/libargmin_codegen-4d9cefb45cfd9b5e.so --extern argmin_core=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libargmin_core-2eb23007e1e7a7db.rmeta --extern argmin_testfunctions=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libargmin_testfunctions-1c993c7146b1d432.rmeta --extern rand=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/librand-bb3e84c0074878b5.rmeta --extern-html-root-url 'argmin_codegen=https://docs.rs/argmin_codegen/0.1.8/x86_64-unknown-linux-gnu' --extern-html-root-url 'argmin_core=https://docs.rs/argmin_core/0.1.8/x86_64-unknown-linux-gnu' --extern-html-root-url 'argmin_testfunctions=https://docs.rs/argmin_testfunctions/0.1.1/x86_64-unknown-linux-gnu' --extern-html-root-url 'rand=https://docs.rs/rand/0.5.6/x86_64-unknown-linux-gnu' -Zunstable-options -Z unstable-options --emit=invocation-specific --resource-suffix -20221117-1.67.0-nightly-83356b78c --static-root-path /-/rustdoc.static/ --cap-lints warn --disable-per-crate-search --extern-html-root-takes-precedence --crate-version 0.1.6` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "638df3306275a50f59da692d9c636412945e0e1a9ee70c9cdc5904d8d74c0198", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "638df3306275a50f59da692d9c636412945e0e1a9ee70c9cdc5904d8d74c0198", kill_on_drop: false }`
[INFO] [stdout] 638df3306275a50f59da692d9c636412945e0e1a9ee70c9cdc5904d8d74c0198