pounce-algorithm 0.10.0

Algorithm-side core for POUNCE (port of Ipopt's src/Algorithm/): IteratesVector, IpoptData, CalculatedQuantities, KKT solvers, line search, mu update, conv check, initializer, IpoptAlg main loop, AlgBuilder.
Documentation

Build #4106455 2026-08-11 19:41:28

# rustc version rustc 1.99.0-nightly (12c36e253 2026-08-10)

# docs.rs version docsrs 0.0.0 (34a12160ded44b303795066b8c53e4bdae865e51 2026-08-11 )

# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "4a21885b767e070ae4c5c2d09ab366efd8ae8634a85a959e13e1752069c45ad2" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260810-1.99.0-nightly-12c36e253\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--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\"" "-j6" "--target" "x86_64-unknown-linux-gnu" "-Zrustdoc-scrape-examples", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting pounce-algorithm v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: public documentation for `ConvergedCallback` links to private item `IpoptApplication::optimize_constrained` [INFO] [stderr] --> src/application.rs:75:25 [INFO] [stderr] | [INFO] [stderr] 75 | /// Callback fired by [`IpoptApplication::optimize_constrained`] once [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `IpoptCalculatedQuantities` [INFO] [stderr] --> src/conv_check/opt_error.rs:6:7 [INFO] [stderr] | [INFO] [stderr] 6 | //! [`IpoptCalculatedQuantities`]. The scalar [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `IpoptCalculatedQuantities` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::check_convergence` [INFO] [stderr] --> src/conv_check/opt_error.rs:7:7 [INFO] [stderr] | [INFO] [stderr] 7 | //! [`Self::check_convergence`] entry point only gates on [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `check_convergence` in module `opt_error` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::check_convergence_with_state` [INFO] [stderr] --> src/conv_check/opt_error.rs:10:7 [INFO] [stderr] | [INFO] [stderr] 10 | //! [`Self::check_convergence_with_state`] adds the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `check_convergence_with_state` in module `opt_error` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `infeas_viol_kappa` links to private item `MIN_INFEAS_VIOL_FLOOR` [INFO] [stderr] --> src/conv_check/opt_error.rs:48:14 [INFO] [stderr] | [INFO] [stderr] 48 | /// at [`MIN_INFEAS_VIOL_FLOOR`]; see [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `infeas_viol_kappa` links to private item `OptErrorConvCheck::absolute_viol_threshold` [INFO] [stderr] --> src/conv_check/opt_error.rs:49:11 [INFO] [stderr] | [INFO] [stderr] 49 | /// [`OptErrorConvCheck::absolute_viol_threshold`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `acceptable_progress_kappa` links to private item `Self::streak_has_flattened` [INFO] [stderr] --> src/conv_check/opt_error.rs:69:36 [INFO] [stderr] | [INFO] [stderr] 69 | /// *settled* (gh #533). See [`Self::streak_has_flattened`]. `0` disables [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `acceptable_window` links to private item `Self::progress_window_len` [INFO] [stderr] --> src/conv_check/opt_error.rs:74:33 [INFO] [stderr] | [INFO] [stderr] 74 | /// oldest first, at most [`Self::progress_window_len`] entries. Cleared [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `acceptable_progress_refusals` links to private item `ACCEPTABLE_PROGRESS_MAX_REFUSALS` [INFO] [stderr] --> src/conv_check/opt_error.rs:78:38 [INFO] [stderr] | [INFO] [stderr] 78 | /// far this solve. Bounded by [`ACCEPTABLE_PROGRESS_MAX_REFUSALS`], past [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `dual_inf_scale_kappa` links to private item `Self::dual_inf_bound` [INFO] [stderr] --> src/conv_check/opt_error.rs:83:45 [INFO] [stderr] | [INFO] [stderr] 83 | /// `dual_inf` against (gh #532); see [`Self::dual_inf_bound`]. `0` disables [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `masked_acceptable_veto_fired` links to private item `VETO_MAX_EXTRA_ITERS` [INFO] [stderr] --> src/conv_check/opt_error.rs:109:11 [INFO] [stderr] | [INFO] [stderr] 109 | /// [`VETO_MAX_EXTRA_ITERS`] is the masked veto's budget, so only the masked [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `veto_extra_iters` links to private item `VETO_MAX_EXTRA_ITERS` [INFO] [stderr] --> src/conv_check/opt_error.rs:121:11 [INFO] [stderr] | [INFO] [stderr] 121 | /// [`VETO_MAX_EXTRA_ITERS`] the bet is called off and the run is allowed to [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `rel_infeas_extra_iters` links to private item `VETO_MAX_EXTRA_ITERS` [INFO] [stderr] --> src/conv_check/opt_error.rs:127:30 [INFO] [stderr] | [INFO] [stderr] 127 | /// passed. Bounded by [`VETO_MAX_EXTRA_ITERS`]; past the budget the veto [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `rel_infeas_extra_iters` links to private item `Self::relative_viol_threshold` [INFO] [stderr] --> src/conv_check/opt_error.rs:130:24 [INFO] [stderr] | [INFO] [stderr] 130 | /// verdict. See [`Self::relative_viol_threshold`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `prev_rel_viol` links to private item `Self::note_infeasible_stationary` [INFO] [stderr] --> src/conv_check/opt_error.rs:133:11 [INFO] [stderr] | [INFO] [stderr] 133 | /// [`Self::note_infeasible_stationary`] call — the progress signal for the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `IteratesVector` [INFO] [stderr] --> src/debug.rs:15:54 [INFO] [stderr] | [INFO] [stderr] 15 | //! * Overwriting the iterate rebuilds a *fresh* [`IteratesVector`] [INFO] [stderr] | ^^^^^^^^^^^^^^ no item named `IteratesVector` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `IteratesVector` [INFO] [stderr] --> src/debug.rs:85:46 [INFO] [stderr] | [INFO] [stderr] 85 | /// Accepted iterates are immutable frozen [`IteratesVector`]s, so this is [INFO] [stderr] | ^^^^^^^^^^^^^^ no item named `IteratesVector` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `dual_diverging_streak` links to private item `DUAL_DIV_COUNT_FLOOR` [INFO] [stderr] --> src/ipopt_alg.rs:186:22 [INFO] [stderr] | [INFO] [stderr] 186 | /// `inf_du > `[`DUAL_DIV_COUNT_FLOOR`]) that must accumulate before the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `dual_diverging_streak` links to private item `DUAL_DIV_FIRE_TOL` [INFO] [stderr] --> src/ipopt_alg.rs:188:22 [INFO] [stderr] | [INFO] [stderr] 188 | /// `inf_du > `[`DUAL_DIV_FIRE_TOL`], the outer routes to restoration. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `dual_diverging_streak` links to private item `Self::honour_best_acceptable_after_dual_guard` [INFO] [stderr] --> src/ipopt_alg.rs:193:11 [INFO] [stderr] | [INFO] [stderr] 193 | /// [`Self::honour_best_acceptable_after_dual_guard`] for what protects a [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `dual_diverging_streak` links to private item `Self::iterate` [INFO] [stderr] --> src/ipopt_alg.rs:194:61 [INFO] [stderr] | [INFO] [stderr] 194 | /// solve when it is enabled. See the guard itself in [`Self::iterate`]. [INFO] [stderr] | ^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `resto_decline_deferrals` links to private item `Self::invoke_restoration` [INFO] [stderr] --> src/ipopt_alg.rs:238:51 [INFO] [stderr] | [INFO] [stderr] 238 | /// acceptable-point restoration decline in [`Self::invoke_restoration`] may [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `resto_decline_deferrals` links to private item `Self::may_defer_acceptable_decline` [INFO] [stderr] --> src/ipopt_alg.rs:242:15 [INFO] [stderr] | [INFO] [stderr] 242 | /// See [`Self::may_defer_acceptable_decline`] for the progress test and [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `resto_decline_deferrals` links to private item `Self::honour_decline_floor` [INFO] [stderr] --> src/ipopt_alg.rs:243:11 [INFO] [stderr] | [INFO] [stderr] 243 | /// [`Self::honour_decline_floor`] for what makes a spent deferral harmless. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `resto_decline_progress_ratio` links to private item `DECLINE_PROGRESS_SAMPLES` [INFO] [stderr] --> src/ipopt_alg.rs:246:16 [INFO] [stderr] | [INFO] [stderr] 246 | /// last [`DECLINE_PROGRESS_SAMPLES`]` - 1` iterations must have achieved for [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `resto_decline_progress_ratio` links to private item `DEFAULT_DECLINE_PROGRESS_RATIO` [INFO] [stderr] --> src/ipopt_alg.rs:248:11 [INFO] [stderr] | [INFO] [stderr] 248 | /// [`DEFAULT_DECLINE_PROGRESS_RATIO`]. A value of `1` admits any [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `kkt_fidelity_tol` links to private item `Self::honour_refused_certificate` [INFO] [stderr] --> src/ipopt_alg.rs:337:21 [INFO] [stderr] | [INFO] [stderr] 337 | /// gate. See [`Self::honour_refused_certificate`]. Zero (the default) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `optimize` links to private item `Self::honour_refused_certificate` [INFO] [stderr] --> src/ipopt_alg.rs:3376:11 [INFO] [stderr] | [INFO] [stderr] 3376 | /// [`Self::honour_refused_certificate`] by construction rather than by the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `relative_c_infeasibility_max` links to private item `Self::row_noise_floor` [INFO] [stderr] --> src/ipopt_cq.rs:1063:24 [INFO] [stderr] | [INFO] [stderr] 1063 | /// [noise floor](`Self::row_noise_floor`). An exact-zero test is the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `curr_primal_infeasibility_above_noise` links to private item `ROW_NOISE_KAPPA` [INFO] [stderr] --> src/ipopt_cq.rs:1207:20 [INFO] [stderr] | [INFO] [stderr] 1207 | /// carrying [`ROW_NOISE_KAPPA`] for the same reason [INFO] [stderr] | ^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `curr_primal_infeasibility_above_noise` links to private item `Self::row_noise_floor` [INFO] [stderr] --> src/ipopt_cq.rs:1208:11 [INFO] [stderr] | [INFO] [stderr] 1208 | /// [`Self::row_noise_floor`] does (accumulation over the row's nonzeros [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `curr_primal_infeasibility_above_noise` links to private item `Self::row_noise_floor` [INFO] [stderr] --> src/ipopt_cq.rs:1211:31 [INFO] [stderr] | [INFO] [stderr] 1211 | /// * **Placing `x`** — [`Self::row_noise_floor`], `eps · ‖x‖_∞` passed [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `relative_d_infeasibility_max` links to private item `Self::row_noise_floor` [INFO] [stderr] --> src/ipopt_cq.rs:1346:24 [INFO] [stderr] | [INFO] [stderr] 1346 | /// [noise floor](`Self::row_noise_floor`) rather than exactly, for the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `curr_nlp_error_above_primal_noise` links to private item `ROW_NOISE_KAPPA` [INFO] [stderr] --> src/ipopt_cq.rs:2121:11 [INFO] [stderr] | [INFO] [stderr] 2121 | /// [`ROW_NOISE_KAPPA`] by default, from the `primal_noise_floor_kappa` [INFO] [stderr] | ^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `AdaptiveMuUpdate` [INFO] [stderr] --> src/ipopt_data.rs:114:11 [INFO] [stderr] | [INFO] [stderr] 114 | /// [`AdaptiveMuUpdate`] when the probing oracle's input iterate [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `AdaptiveMuUpdate` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `iter_dump` links to private item `IterDumper::from_env` [INFO] [stderr] --> src/iter_dump.rs:9:28 [INFO] [stderr] | [INFO] [stderr] 9 | //! When unset or empty, [`IterDumper::from_env`] returns `None` and the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `solve` [INFO] [stderr] --> src/kkt/aug_system_solver.rs:156:22 [INFO] [stderr] | [INFO] [stderr] 156 | /// impl loops [`solve`]; concrete backends override only when they [INFO] [stderr] | ^^^^^ no item named `solve` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `resolve` [INFO] [stderr] --> src/kkt/aug_system_solver.rs:190:11 [INFO] [stderr] | [INFO] [stderr] 190 | /// [`resolve`]. The contract on `coeffs` and `have_factor` matches [INFO] [stderr] | ^^^^^^^ no item named `resolve` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `resolve` [INFO] [stderr] --> src/kkt/aug_system_solver.rs:191:11 [INFO] [stderr] | [INFO] [stderr] 191 | /// [`resolve`]'s. [INFO] [stderr] | ^^^^^^^ no item named `resolve` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `find_acceptable_trial_point` links to private item `Self::run_filter_line_search` [INFO] [stderr] --> src/line_search/backtracking.rs:317:19 [INFO] [stderr] | [INFO] [stderr] 317 | /// search ([`Self::run_filter_line_search`]) with the soft [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `IpoptData::request_resto` [INFO] [stderr] --> src/mu/adaptive.rs:151:11 [INFO] [stderr] | [INFO] [stderr] 151 | /// [`IpoptData::request_resto`] and keep μ unchanged. Set to 0 or [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `IpoptData` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::resto::init::RestoIterateInitializer::SetInitialIterates` [INFO] [stderr] --> src/mu/monotone.rs:54:11 [INFO] [stderr] | [INFO] [stderr] 54 | /// [`crate::resto::init::RestoIterateInitializer::SetInitialIterates`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `resto` in module `pounce_algorithm` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `orig` links to private item `format_e` [INFO] [stderr] --> src/output/orig.rs:10:53 [INFO] [stderr] | [INFO] [stderr] 10 | //! magnitudes (`1.44e-7` vs `8.83e-13`), since [`format_e`] always [INFO] [stderr] | ^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `docs/research/active-set-sqp-warm-start.md` [INFO] [stderr] --> src/sqp/mod.rs:11:7 [INFO] [stderr] | [INFO] [stderr] 11 | //! [`docs/research/active-set-sqp-warm-start.md`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `docs/research/active-set-sqp-warm-start.md` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `QpOptions::max_iter` [INFO] [stderr] --> src/sqp/result.rs:29:12 [INFO] [stderr] | [INFO] [stderr] 29 | /// ([`QpOptions::max_iter`], the `sqp_qp_max_iter` option) without [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `QpOptions` in scope [INFO] [stderr] [INFO] [stderr] warning: public documentation for `init_this_line_search` links to private item `Self::end_of_line_search` [INFO] [stderr] --> src/line_search/filter_acceptor.rs:607:24 [INFO] [stderr] | [INFO] [stderr] 607 | /// That is what [`Self::end_of_line_search`] needs to decide whether [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: `pounce-algorithm` (lib doc) generated 46 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.91s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/pounce_algorithm/index.html [INFO] running `Command { std: "docker" "inspect" "4a21885b767e070ae4c5c2d09ab366efd8ae8634a85a959e13e1752069c45ad2", kill_on_drop: false }`