[INFO] fetching crate copp 0.2.2...
[INFO] documenting copp-0.2.2 against 824336ad4127ce295849937a24c08a4aeff6ada7 for pr-162169
[INFO] extracting crate copp 0.2.2 into /workspace/builds/worker-3-tc1/source
[INFO] removed /workspace/builds/worker-3-tc1/source/.cargo/config.toml
[INFO] started tweaking crates.io crate copp 0.2.2
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate copp 0.2.2
[INFO] tweaked toml for crates.io crate copp 0.2.2 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate copp 0.2.2 on toolchain 824336ad4127ce295849937a24c08a4aeff6ada7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate copp 0.2.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded pyo3-macros v0.28.3
[INFO] [stderr]   Downloaded pyo3-build-config v0.28.3
[INFO] [stderr]   Downloaded pyo3-ffi v0.28.3
[INFO] [stderr]   Downloaded pyo3-macros-backend v0.28.3
[INFO] [stderr]   Downloaded numpy v0.28.0
[INFO] [stderr]   Downloaded derive_builder_macro v0.11.2
[INFO] [stderr]   Downloaded amd v0.2.2
[INFO] [stderr]   Downloaded derive_builder_core v0.11.2
[INFO] [stderr]   Downloaded derive_builder v0.11.2
[INFO] [stderr]   Downloaded clarabel v0.11.1
[INFO] [stderr]   Downloaded nalgebra v0.34.2
[INFO] [stderr]   Downloaded pyo3 v0.28.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1a6a39f78505ee8a81de07d8ad3226e9e05d5816842bf3a295c206a2299aa2ce
[INFO] running `Command { std: "docker" "start" "1a6a39f78505ee8a81de07d8ad3226e9e05d5816842bf3a295c206a2299aa2ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1a6a39f78505ee8a81de07d8ad3226e9e05d5816842bf3a295c206a2299aa2ce", kill_on_drop: false }`
[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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1a6a39f78505ee8a81de07d8ad3226e9e05d5816842bf3a295c206a2299aa2ce" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1a6a39f78505ee8a81de07d8ad3226e9e05d5816842bf3a295c206a2299aa2ce", kill_on_drop: false }`
[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" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1a6a39f78505ee8a81de07d8ad3226e9e05d5816842bf3a295c206a2299aa2ce" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]     Checking safe_arch v0.7.4
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling clarabel v0.11.1
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking serde-big-array v0.5.1
[INFO] [stderr]    Compiling enum_dispatch v0.3.13
[INFO] [stderr]     Checking amd v0.2.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling nalgebra-macros v0.3.0
[INFO] [stderr]    Compiling copp v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]     Checking wide v0.7.33
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking simba v0.9.1
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling derive_builder_core v0.11.2
[INFO] [stderr]    Compiling derive_builder_macro v0.11.2
[INFO] [stderr]     Checking derive_builder v0.11.2
[INFO] [stderr]     Checking nalgebra v0.34.2
[INFO] [stderr]  Documenting copp v0.2.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `k`
[INFO] [stdout]    --> src/copp/copp2/dp2/reach_set2.rs:602:32
[INFO] [stdout]     |
[INFO] [stdout] 602 | /// a_b.0 * a[k+1] + a_b.1 * a[k] <= a_b.2
[INFO] [stdout]     |                                ^ no item named `k` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]    --> src/copp/copp2/opt2/copp2_socp.rs:433:12
[INFO] [stdout]     |
[INFO] [stdout] 433 | /// x = [a[0], a[1], ..., a[n], eta[0], eta[1], ..., eta[n], ...] \in R^{2*(n+1)+...}.
[INFO] [stdout]     |            ^ no item named `0` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `1`
[INFO] [stdout]    --> src/copp/copp2/opt2/copp2_socp.rs:433:18
[INFO] [stdout]     |
[INFO] [stdout] 433 | /// x = [a[0], a[1], ..., a[n], eta[0], eta[1], ..., eta[n], ...] \in R^{2*(n+1)+...}.
[INFO] [stdout]     |                  ^ no item named `1` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `n`
[INFO] [stdout]    --> src/copp/copp2/opt2/copp2_socp.rs:433:29
[INFO] [stdout]     |
[INFO] [stdout] 433 | /// x = [a[0], a[1], ..., a[n], eta[0], eta[1], ..., eta[n], ...] \in R^{2*(n+1)+...}.
[INFO] [stdout]     |                             ^ no item named `n` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]    --> src/copp/copp2/opt2/copp2_socp.rs:433:37
[INFO] [stdout]     |
[INFO] [stdout] 433 | /// x = [a[0], a[1], ..., a[n], eta[0], eta[1], ..., eta[n], ...] \in R^{2*(n+1)+...}.
[INFO] [stdout]     |                                     ^ no item named `0` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `1`
[INFO] [stdout]    --> src/copp/copp2/opt2/copp2_socp.rs:433:45
[INFO] [stdout]     |
[INFO] [stdout] 433 | /// x = [a[0], a[1], ..., a[n], eta[0], eta[1], ..., eta[n], ...] \in R^{2*(n+1)+...}.
[INFO] [stdout]     |                                             ^ no item named `1` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `n`
[INFO] [stdout]    --> src/copp/copp2/opt2/copp2_socp.rs:433:58
[INFO] [stdout]     |
[INFO] [stdout] 433 | /// x = [a[0], a[1], ..., a[n], eta[0], eta[1], ..., eta[n], ...] \in R^{2*(n+1)+...}.
[INFO] [stdout]     |                                                          ^ no item named `n` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `k`
[INFO] [stdout]    --> src/copp/copp2/opt2/copp2_socp.rs:434:12
[INFO] [stdout]     |
[INFO] [stdout] 434 | /// sqrt(a[k]) >= eta[k] >= 0
[INFO] [stdout]     |            ^ no item named `k` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `k`
[INFO] [stdout]    --> src/copp/copp2/opt2/copp2_socp.rs:434:23
[INFO] [stdout]     |
[INFO] [stdout] 434 | /// sqrt(a[k]) >= eta[k] >= 0
[INFO] [stdout]     |                       ^ no item named `k` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `k`
[INFO] [stdout]    --> src/copp/copp3/formulation.rs:614:39
[INFO] [stdout]     |
[INFO] [stdout] 614 | /// Time loss = \sum_{k=0}^n weight_a[k] / sqrt(a[k]) \approx Time
[INFO] [stdout]     |                                       ^ no item named `k` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `k`
[INFO] [stdout]    --> src/copp/copp3/formulation.rs:614:51
[INFO] [stdout]     |
[INFO] [stdout] 614 | /// Time loss = \sum_{k=0}^n weight_a[k] / sqrt(a[k]) \approx Time
[INFO] [stdout]     |                                                   ^ no item named `k` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]    --> src/copp/copp3/formulation.rs:640:19
[INFO] [stdout]     |
[INFO] [stdout] 640 | /// Loss = weight[0] * loss_average_left / sqrt(a[num_stationary.0]) + weight[n] * loss_average_right / sqrt(a[n - num_stationary.1...
[INFO] [stdout]     |                   ^ no item named `0` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `n`
[INFO] [stdout]    --> src/copp/copp3/formulation.rs:640:79
[INFO] [stdout]     |
[INFO] [stdout] 640 | /// Loss = weight[0] * loss_average_left / sqrt(a[num_stationary.0]) + weight[n] * loss_average_right / sqrt(a[n - num_stationary.1...
[INFO] [stdout]     |                                                                               ^ no item named `n` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `k`
[INFO] [stdout]    --> src/copp/copp3/formulation.rs:640:195
[INFO] [stdout]     |
[INFO] [stdout] 640 | ...num_stationary.0}^{n-num_stationary.1-1} weight_a[k] * loss[k] / sqrt(a[k])
[INFO] [stdout]     |                                                      ^ no item named `k` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `k`
[INFO] [stdout]    --> src/copp/copp3/formulation.rs:640:205
[INFO] [stdout]     |
[INFO] [stdout] 640 | ...nary.0}^{n-num_stationary.1-1} weight_a[k] * loss[k] / sqrt(a[k])
[INFO] [stdout]     |                                                      ^ no item named `k` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `k`
[INFO] [stdout]    --> src/copp/copp3/formulation.rs:640:217
[INFO] [stdout]     |
[INFO] [stdout] 640 | ...um_stationary.1-1} weight_a[k] * loss[k] / sqrt(a[k])
[INFO] [stdout]     |                                                      ^ no item named `k` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `k`
[INFO] [stdout]    --> src/copp/copp3/opt3/copp3_socp.rs:413:32
[INFO] [stdout]     |
[INFO] [stdout] 413 | /// Determine the length of xi[k] = sqrt(a[k + k_skip]) in the decision variable x.
[INFO] [stdout]     |                                ^ no item named `k` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `k`
[INFO] [stdout]    --> src/copp/copp3/opt3/copp3_socp.rs:419:29
[INFO] [stdout]     |
[INFO] [stdout] 419 | /// Return k_skip, where xi[k] = sqrt(a[k + k_skip])
[INFO] [stdout]     |                             ^ no item named `k` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `k`
[INFO] [stdout]    --> src/copp/copp3/opt3/copp3_socp.rs:427:12
[INFO] [stdout]     |
[INFO] [stdout] 427 | /// sqrt(a[k]) >= xi[k] >= 0
[INFO] [stdout]     |            ^ no item named `k` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `k`
[INFO] [stdout]    --> src/copp/copp3/opt3/copp3_socp.rs:427:22
[INFO] [stdout]     |
[INFO] [stdout] 427 | /// sqrt(a[k]) >= xi[k] >= 0
[INFO] [stdout]     |                      ^ no item named `k` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `check_not_nan_infinite`
[INFO] [stdout]    --> src/diag/error.rs:325:45
[INFO] [stdout]     |
[INFO] [stdout] 325 | /// This is the input-data counterpart of [`check_not_nan_infinite`], which is
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^ no item named `check_not_nan_infinite` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `check_input_not_nan_infinite`
[INFO] [stdout]     |
[INFO] [stdout] 325 | /// This is the input-data counterpart of [`check_input_not_nan_infinite`], which is
[INFO] [stdout]     |                                                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/math/numerical/lp.rs:199:20
[INFO] [stdout]     |
[INFO] [stdout] 199 | /// max Y, s.t. Ab[i].0*X+Ab[i].1*Y<=Ab[i].2
[INFO] [stdout]     |                    ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/math/numerical/lp.rs:199:30
[INFO] [stdout]     |
[INFO] [stdout] 199 | /// max Y, s.t. Ab[i].0*X+Ab[i].1*Y<=Ab[i].2
[INFO] [stdout]     |                              ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/math/numerical/lp.rs:199:41
[INFO] [stdout]     |
[INFO] [stdout] 199 | /// max Y, s.t. Ab[i].0*X+Ab[i].1*Y<=Ab[i].2
[INFO] [stdout]     |                                         ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/math/numerical/lp.rs:350:20
[INFO] [stdout]     |
[INFO] [stdout] 350 | /// max Y, s.t. Ab[i].0*X+Ab[i].1*Y<=Ab[i].2
[INFO] [stdout]     |                    ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/math/numerical/lp.rs:350:30
[INFO] [stdout]     |
[INFO] [stdout] 350 | /// max Y, s.t. Ab[i].0*X+Ab[i].1*Y<=Ab[i].2
[INFO] [stdout]     |                              ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/math/numerical/lp.rs:350:41
[INFO] [stdout]     |
[INFO] [stdout] 350 | /// max Y, s.t. Ab[i].0*X+Ab[i].1*Y<=Ab[i].2
[INFO] [stdout]     |                                         ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/math/numerical/lp.rs:361:9
[INFO] [stdout]     |
[INFO] [stdout] 361 | /// a_b[i].0 * x <= a_b[i].1
[INFO] [stdout]     |         ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/math/numerical/lp.rs:361:25
[INFO] [stdout]     |
[INFO] [stdout] 361 | /// a_b[i].0 * x <= a_b[i].1
[INFO] [stdout]     |                         ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/math/numerical/lp.rs:416:9
[INFO] [stdout]     |
[INFO] [stdout] 416 | /// a_b[i].0 * x <= a_b[i].1
[INFO] [stdout]     |         ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/math/numerical/lp.rs:416:25
[INFO] [stdout]     |
[INFO] [stdout] 416 | /// a_b[i].0 * x <= a_b[i].1
[INFO] [stdout]     |                         ^ no item named `i` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]    --> src/path/spline.rs:803:11
[INFO] [stdout]     |
[INFO] [stdout] 803 | ///   - a[0]       = y_left
[INFO] [stdout]     |           ^ no item named `0` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/copp/clarabel_backend.rs:6:83
[INFO] [stdout]   |
[INFO] [stdout] 6 | ...y coordinating crate-level [`Verbosity`](crate::diag::Verbosity) and Clarabel's internal `settings.verbose`.
[INFO] [stdout]   |                                -----------  ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                                |
[INFO] [stdout]   |                                because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout]   = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 6 - //! - Prevent duplicated console output by coordinating crate-level [`Verbosity`](crate::diag::Verbosity) and Clarabel's internal `settings.verbose`.
[INFO] [stdout] 6 + //! - Prevent duplicated console output by coordinating crate-level [`Verbosity`] and Clarabel's internal `settings.verbose`.
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/clarabel_backend.rs:16:74
[INFO] [stdout]    |
[INFO] [stdout] 16 | /// - all other fields use Clarabel's own defaults ([`Default::default`](std::default::Default::default)).
[INFO] [stdout]    |                                                      ------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                      |
[INFO] [stdout]    |                                                      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 16 - /// - all other fields use Clarabel's own defaults ([`Default::default`](std::default::Default::default)).
[INFO] [stdout] 16 + /// - all other fields use Clarabel's own defaults ([`Default::default`]).
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/clarabel_backend.rs:38:53
[INFO] [stdout]    |
[INFO] [stdout] 38 |     /// Allow status [`SolverStatus::AlmostSolved`](clarabel::solver::SolverStatus::AlmostSolved).
[INFO] [stdout]    |                       ----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 38 -     /// Allow status [`SolverStatus::AlmostSolved`](clarabel::solver::SolverStatus::AlmostSolved).
[INFO] [stdout] 38 +     /// Allow status [`SolverStatus::AlmostSolved`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/clarabel_backend.rs:40:54
[INFO] [stdout]    |
[INFO] [stdout] 40 |     /// Allow status [`SolverStatus::MaxIterations`](clarabel::solver::SolverStatus::MaxIterations).
[INFO] [stdout]    |                       -----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 40 -     /// Allow status [`SolverStatus::MaxIterations`](clarabel::solver::SolverStatus::MaxIterations).
[INFO] [stdout] 40 +     /// Allow status [`SolverStatus::MaxIterations`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/clarabel_backend.rs:42:48
[INFO] [stdout]    |
[INFO] [stdout] 42 |     /// Allow status [`SolverStatus::MaxTime`](clarabel::solver::SolverStatus::MaxTime).
[INFO] [stdout]    |                       -----------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 42 -     /// Allow status [`SolverStatus::MaxTime`](clarabel::solver::SolverStatus::MaxTime).
[INFO] [stdout] 42 +     /// Allow status [`SolverStatus::MaxTime`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/clarabel_backend.rs:44:59
[INFO] [stdout]    |
[INFO] [stdout] 44 |     /// Allow status [`SolverStatus::CallbackTerminated`](clarabel::solver::SolverStatus::CallbackTerminated).
[INFO] [stdout]    |                       ----------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 44 -     /// Allow status [`SolverStatus::CallbackTerminated`](clarabel::solver::SolverStatus::CallbackTerminated).
[INFO] [stdout] 44 +     /// Allow status [`SolverStatus::CallbackTerminated`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/clarabel_backend.rs:46:61
[INFO] [stdout]    |
[INFO] [stdout] 46 |     /// Allow status [`SolverStatus::InsufficientProgress`](clarabel::solver::SolverStatus::InsufficientProgress).
[INFO] [stdout]    |                       ------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 46 -     /// Allow status [`SolverStatus::InsufficientProgress`](clarabel::solver::SolverStatus::InsufficientProgress).
[INFO] [stdout] 46 +     /// Allow status [`SolverStatus::InsufficientProgress`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/clarabel_backend.rs:63:58
[INFO] [stdout]    |
[INFO] [stdout] 63 |     /// Return whether a solver status ([`SolverStatus`](clarabel::solver::SolverStatus)) is accepted by current policy.
[INFO] [stdout]    |                                          --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                          |
[INFO] [stdout]    |                                          because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 63 -     /// Return whether a solver status ([`SolverStatus`](clarabel::solver::SolverStatus)) is accepted by current policy.
[INFO] [stdout] 63 +     /// Return whether a solver status ([`SolverStatus`]) is accepted by current policy.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/clarabel_backend.rs:65:36
[INFO] [stdout]    |
[INFO] [stdout] 65 |     /// - [`SolverStatus::Solved`](clarabel::solver::SolverStatus::Solved) is always accepted;
[INFO] [stdout]    |            ----------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |            |
[INFO] [stdout]    |            because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 65 -     /// - [`SolverStatus::Solved`](clarabel::solver::SolverStatus::Solved) is always accepted;
[INFO] [stdout] 65 +     /// - [`SolverStatus::Solved`] is always accepted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/clarabel_backend.rs:73:89
[INFO] [stdout]    |
[INFO] [stdout] 73 | ...>` in TOPP2/COPP2 or [`Topp3Profile`](crate::solver::copp3_socp::Topp3Profile) in TOPP3/COPP3. You can call [`clarabel_to_copp2_s...
[INFO] [stdout]    |                          --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 73 -     /// - `copp_solution` is typically `a: Vec<f64>` in TOPP2/COPP2 or [`Topp3Profile`](crate::solver::copp3_socp::Topp3Profile) in TOPP3/COPP3. You can call [`clarabel_to_copp2_solution`](crate::solver::copp2_socp::clarabel_to_copp2_solution) or [`clarabel_to_copp3_solution`](crate::solver::copp3_socp::clarabel_to_copp3_solution) to generate a `copp_solution` from a `clarabel_solution` with a valid `clarabel_solution.x`.
[INFO] [stdout] 73 +     /// - `copp_solution` is typically `a: Vec<f64>` in TOPP2/COPP2 or [`Topp3Profile`] in TOPP3/COPP3. You can call [`clarabel_to_copp2_solution`](crate::solver::copp2_socp::clarabel_to_copp2_solution) or [`clarabel_to_copp3_solution`](crate::solver::copp3_socp::clarabel_to_copp3_solution) to generate a `copp_solution` from a `clarabel_solution` with a valid `clarabel_solution.x`.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/clarabel_backend.rs:73:190
[INFO] [stdout]    |
[INFO] [stdout] 73 | ...n call [`clarabel_to_copp2_solution`](crate::solver::copp2_socp::clarabel_to_copp2_solution) or [`clarabel_to_copp3_solution`](cr...
[INFO] [stdout]    |            ----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |            |
[INFO] [stdout]    |            because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 73 -     /// - `copp_solution` is typically `a: Vec<f64>` in TOPP2/COPP2 or [`Topp3Profile`](crate::solver::copp3_socp::Topp3Profile) in TOPP3/COPP3. You can call [`clarabel_to_copp2_solution`](crate::solver::copp2_socp::clarabel_to_copp2_solution) or [`clarabel_to_copp3_solution`](crate::solver::copp3_socp::clarabel_to_copp3_solution) to generate a `copp_solution` from a `clarabel_solution` with a valid `clarabel_solution.x`.
[INFO] [stdout] 73 +     /// - `copp_solution` is typically `a: Vec<f64>` in TOPP2/COPP2 or [`Topp3Profile`](crate::solver::copp3_socp::Topp3Profile) in TOPP3/COPP3. You can call [`clarabel_to_copp2_solution`] or [`clarabel_to_copp3_solution`](crate::solver::copp3_socp::clarabel_to_copp3_solution) to generate a `copp_solution` from a `clarabel_solution` with a valid `clarabel_solution.x`.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/clarabel_backend.rs:73:279
[INFO] [stdout]    |
[INFO] [stdout] 73 | ...on) or [`clarabel_to_copp3_solution`](crate::solver::copp3_socp::clarabel_to_copp3_solution) to generate a `copp_solution` from a...
[INFO] [stdout]    |            ----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |            |
[INFO] [stdout]    |            because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 73 -     /// - `copp_solution` is typically `a: Vec<f64>` in TOPP2/COPP2 or [`Topp3Profile`](crate::solver::copp3_socp::Topp3Profile) in TOPP3/COPP3. You can call [`clarabel_to_copp2_solution`](crate::solver::copp2_socp::clarabel_to_copp2_solution) or [`clarabel_to_copp3_solution`](crate::solver::copp3_socp::clarabel_to_copp3_solution) to generate a `copp_solution` from a `clarabel_solution` with a valid `clarabel_solution.x`.
[INFO] [stdout] 73 +     /// - `copp_solution` is typically `a: Vec<f64>` in TOPP2/COPP2 or [`Topp3Profile`](crate::solver::copp3_socp::Topp3Profile) in TOPP3/COPP3. You can call [`clarabel_to_copp2_solution`](crate::solver::copp2_socp::clarabel_to_copp2_solution) or [`clarabel_to_copp3_solution`] to generate a `copp_solution` from a `clarabel_solution` with a valid `clarabel_solution.x`.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/clarabel_backend.rs:117:37
[INFO] [stdout]     |
[INFO] [stdout] 117 | /// Builder for [`ClarabelOptions`](crate::solver::copp2_socp::ClarabelOptions).
[INFO] [stdout]     |                  -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 117 - /// Builder for [`ClarabelOptions`](crate::solver::copp2_socp::ClarabelOptions).
[INFO] [stdout] 117 + /// Builder for [`ClarabelOptions`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/clarabel_backend.rs:122:44
[INFO] [stdout]     |
[INFO] [stdout] 122 | /// - By default, [`SolverStatus::Solved`](clarabel::solver::SolverStatus::Solved) and
[INFO] [stdout]     |                    ----------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 122 - /// - By default, [`SolverStatus::Solved`](clarabel::solver::SolverStatus::Solved) and
[INFO] [stdout] 122 + /// - By default, [`SolverStatus::Solved`] and
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/clarabel_backend.rs:123:38
[INFO] [stdout]     |
[INFO] [stdout] 123 | ///   [`SolverStatus::AlmostSolved`](clarabel::solver::SolverStatus::AlmostSolved) are accepted; all other `allow_*` switches defau...
[INFO] [stdout]     |        ----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |        |
[INFO] [stdout]     |        because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 123 - ///   [`SolverStatus::AlmostSolved`](clarabel::solver::SolverStatus::AlmostSolved) are accepted; all other `allow_*` switches default to `false`;
[INFO] [stdout] 123 + ///   [`SolverStatus::AlmostSolved`] are accepted; all other `allow_*` switches default to `false`;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/clarabel_backend.rs:128:58
[INFO] [stdout]     |
[INFO] [stdout] 128 |     /// Whether to accept [`SolverStatus::AlmostSolved`](clarabel::solver::SolverStatus::AlmostSolved) as usable.
[INFO] [stdout]     |                            ----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 128 -     /// Whether to accept [`SolverStatus::AlmostSolved`](clarabel::solver::SolverStatus::AlmostSolved) as usable.
[INFO] [stdout] 128 +     /// Whether to accept [`SolverStatus::AlmostSolved`] as usable.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/clarabel_backend.rs:130:59
[INFO] [stdout]     |
[INFO] [stdout] 130 |     /// Whether to accept [`SolverStatus::MaxIterations`](clarabel::solver::SolverStatus::MaxIterations) as usable.
[INFO] [stdout]     |                            -----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 130 -     /// Whether to accept [`SolverStatus::MaxIterations`](clarabel::solver::SolverStatus::MaxIterations) as usable.
[INFO] [stdout] 130 +     /// Whether to accept [`SolverStatus::MaxIterations`] as usable.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/clarabel_backend.rs:132:53
[INFO] [stdout]     |
[INFO] [stdout] 132 |     /// Whether to accept [`SolverStatus::MaxTime`](clarabel::solver::SolverStatus::MaxTime) as usable.
[INFO] [stdout]     |                            -----------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 132 -     /// Whether to accept [`SolverStatus::MaxTime`](clarabel::solver::SolverStatus::MaxTime) as usable.
[INFO] [stdout] 132 +     /// Whether to accept [`SolverStatus::MaxTime`] as usable.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/clarabel_backend.rs:134:64
[INFO] [stdout]     |
[INFO] [stdout] 134 |     /// Whether to accept [`SolverStatus::CallbackTerminated`](clarabel::solver::SolverStatus::CallbackTerminated) as usable.
[INFO] [stdout]     |                            ----------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 134 -     /// Whether to accept [`SolverStatus::CallbackTerminated`](clarabel::solver::SolverStatus::CallbackTerminated) as usable.
[INFO] [stdout] 134 +     /// Whether to accept [`SolverStatus::CallbackTerminated`] as usable.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/clarabel_backend.rs:136:66
[INFO] [stdout]     |
[INFO] [stdout] 136 |     /// Whether to accept [`SolverStatus::InsufficientProgress`](clarabel::solver::SolverStatus::InsufficientProgress) as usable.
[INFO] [stdout]     |                            ------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 136 -     /// Whether to accept [`SolverStatus::InsufficientProgress`](clarabel::solver::SolverStatus::InsufficientProgress) as usable.
[INFO] [stdout] 136 +     /// Whether to accept [`SolverStatus::InsufficientProgress`] as usable.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/clarabel_backend.rs:220:46
[INFO] [stdout]     |
[INFO] [stdout] 220 |     /// Allow [`SolverStatus::AlmostSolved`](clarabel::solver::SolverStatus::AlmostSolved).
[INFO] [stdout]     |                ----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                |
[INFO] [stdout]     |                because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 220 -     /// Allow [`SolverStatus::AlmostSolved`](clarabel::solver::SolverStatus::AlmostSolved).
[INFO] [stdout] 220 +     /// Allow [`SolverStatus::AlmostSolved`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/clarabel_backend.rs:225:49
[INFO] [stdout]     |
[INFO] [stdout] 225 |     /// - if status is [`SolverStatus::Solved`](clarabel::solver::SolverStatus::Solved) or enabled by `allow_*`, wrapper returns `S...
[INFO] [stdout]     |                         ----------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 225 -     /// - if status is [`SolverStatus::Solved`](clarabel::solver::SolverStatus::Solved) or enabled by `allow_*`, wrapper returns `Some(a)`;
[INFO] [stdout] 225 +     /// - if status is [`SolverStatus::Solved`] or enabled by `allow_*`, wrapper returns `Some(a)`;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/clarabel_backend.rs:234:47
[INFO] [stdout]     |
[INFO] [stdout] 234 |     /// Allow [`SolverStatus::MaxIterations`](clarabel::solver::SolverStatus::MaxIterations).
[INFO] [stdout]     |                -----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                |
[INFO] [stdout]     |                because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 234 -     /// Allow [`SolverStatus::MaxIterations`](clarabel::solver::SolverStatus::MaxIterations).
[INFO] [stdout] 234 +     /// Allow [`SolverStatus::MaxIterations`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/clarabel_backend.rs:242:41
[INFO] [stdout]     |
[INFO] [stdout] 242 |     /// Allow [`SolverStatus::MaxTime`](clarabel::solver::SolverStatus::MaxTime).
[INFO] [stdout]     |                -----------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                |
[INFO] [stdout]     |                because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 242 -     /// Allow [`SolverStatus::MaxTime`](clarabel::solver::SolverStatus::MaxTime).
[INFO] [stdout] 242 +     /// Allow [`SolverStatus::MaxTime`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/clarabel_backend.rs:250:52
[INFO] [stdout]     |
[INFO] [stdout] 250 |     /// Allow [`SolverStatus::CallbackTerminated`](clarabel::solver::SolverStatus::CallbackTerminated).
[INFO] [stdout]     |                ----------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                |
[INFO] [stdout]     |                because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 250 -     /// Allow [`SolverStatus::CallbackTerminated`](clarabel::solver::SolverStatus::CallbackTerminated).
[INFO] [stdout] 250 +     /// Allow [`SolverStatus::CallbackTerminated`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/clarabel_backend.rs:258:54
[INFO] [stdout]     |
[INFO] [stdout] 258 |     /// Allow [`SolverStatus::InsufficientProgress`](clarabel::solver::SolverStatus::InsufficientProgress).
[INFO] [stdout]     |                ------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                |
[INFO] [stdout]     |                because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 258 -     /// Allow [`SolverStatus::InsufficientProgress`](clarabel::solver::SolverStatus::InsufficientProgress).
[INFO] [stdout] 258 +     /// Allow [`SolverStatus::InsufficientProgress`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/clarabel_backend.rs:266:45
[INFO] [stdout]     |
[INFO] [stdout] 266 |     /// Build finalized [`ClarabelOptions`](crate::solver::copp2_socp::ClarabelOptions).
[INFO] [stdout]     |                          -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 266 -     /// Build finalized [`ClarabelOptions`](crate::solver::copp2_socp::ClarabelOptions).
[INFO] [stdout] 266 +     /// Build finalized [`ClarabelOptions`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/clarabel_backend.rs:321:32
[INFO] [stdout]     |
[INFO] [stdout] 321 | /// Extract a [`Topp3Profile`](crate::solver::topp3_lp::Topp3Profile) from Clarabel decision vector for TOPP3/COPP3.
[INFO] [stdout]     |                --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                |
[INFO] [stdout]     |                because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 321 - /// Extract a [`Topp3Profile`](crate::solver::topp3_lp::Topp3Profile) from Clarabel decision vector for TOPP3/COPP3.
[INFO] [stdout] 321 + /// Extract a [`Topp3Profile`] from Clarabel decision vector for TOPP3/COPP3.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/constraints.rs:39:46
[INFO] [stdout]    |
[INFO] [stdout] 39 | //! - Direct manipulation of [`Constraints`](crate::constraints::Constraints) is recommended for advanced users who
[INFO] [stdout]    |                               -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 39 - //! - Direct manipulation of [`Constraints`](crate::constraints::Constraints) is recommended for advanced users who
[INFO] [stdout] 39 + //! - Direct manipulation of [`Constraints`] is recommended for advanced users who
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/constraints.rs:214:79
[INFO] [stdout]     |
[INFO] [stdout] 214 | /// This trait normalizes different containers into a `1 x N` [`InputMatrix`](crate::constraints::InputMatrix) view.
[INFO] [stdout]     |                                                                -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                                |
[INFO] [stdout]     |                                                                because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 214 - /// This trait normalizes different containers into a `1 x N` [`InputMatrix`](crate::constraints::InputMatrix) view.
[INFO] [stdout] 214 + /// This trait normalizes different containers into a `1 x N` [`InputMatrix`] view.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/constraints.rs:354:51
[INFO] [stdout]     |
[INFO] [stdout] 354 |     /// Returns [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if `idx_s` is outside
[INFO] [stdout]     |                  -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 354 -     /// Returns [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if `idx_s` is outside
[INFO] [stdout] 354 +     /// Returns [`ConstraintError::OutOfSBounds`] if `idx_s` is outside
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/constraints.rs:392:46
[INFO] [stdout]     |
[INFO] [stdout] 392 |     /// - [`ConstraintError::EmptyInterval`](crate::diag::ConstraintError::EmptyInterval) when `idx_s_from >= idx_s_to`.
[INFO] [stdout]     |            --------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 392 -     /// - [`ConstraintError::EmptyInterval`](crate::diag::ConstraintError::EmptyInterval) when `idx_s_from >= idx_s_to`.
[INFO] [stdout] 392 +     /// - [`ConstraintError::EmptyInterval`] when `idx_s_from >= idx_s_to`.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/constraints.rs:393:45
[INFO] [stdout]     |
[INFO] [stdout] 393 |     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if the interval is outside stored data.
[INFO] [stdout]     |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 393 -     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if the interval is outside stored data.
[INFO] [stdout] 393 +     /// - [`ConstraintError::OutOfSBounds`] if the interval is outside stored data.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/constraints.rs:459:51
[INFO] [stdout]     |
[INFO] [stdout] 459 |     /// Returns [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if `idx_s` is invalid.
[INFO] [stdout]     |                  -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 459 -     /// Returns [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if `idx_s` is invalid.
[INFO] [stdout] 459 +     /// Returns [`ConstraintError::OutOfSBounds`] if `idx_s` is invalid.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/constraints.rs:512:51
[INFO] [stdout]     |
[INFO] [stdout] 512 |     /// Returns [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if `idx_s` is invalid.
[INFO] [stdout]     |                  -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 512 -     /// Returns [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if `idx_s` is invalid.
[INFO] [stdout] 512 +     /// Returns [`ConstraintError::OutOfSBounds`] if `idx_s` is invalid.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/constraints.rs:562:51
[INFO] [stdout]     |
[INFO] [stdout] 562 |     /// Returns [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if `idx_s` is invalid.
[INFO] [stdout]     |                  -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 562 -     /// Returns [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if `idx_s` is invalid.
[INFO] [stdout] 562 +     /// Returns [`ConstraintError::OutOfSBounds`] if `idx_s` is invalid.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/constraints.rs:638:45
[INFO] [stdout]     |
[INFO] [stdout] 638 |     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if `idx_s` is outside current station window.
[INFO] [stdout]     |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 638 -     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if `idx_s` is outside current station window.
[INFO] [stdout] 638 +     /// - [`ConstraintError::OutOfSBounds`] if `idx_s` is outside current station window.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/constraints.rs:639:55
[INFO] [stdout]     |
[INFO] [stdout] 639 |     /// - [`ConstraintError::LinearJerkNotAvailable`](crate::diag::ConstraintError::LinearJerkNotAvailable) if `idx_s` is not cover...
[INFO] [stdout]     |            -----------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 639 -     /// - [`ConstraintError::LinearJerkNotAvailable`](crate::diag::ConstraintError::LinearJerkNotAvailable) if `idx_s` is not covered by the
[INFO] [stdout] 639 +     /// - [`ConstraintError::LinearJerkNotAvailable`] if `idx_s` is not covered by the
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/constraints.rs:724:80
[INFO] [stdout]     |
[INFO] [stdout] 724 |     /// - `s_new`: a `1 x N` station segment; accepted via [`AsInputMatrix1D`](crate::constraints::AsInputMatrix1D).
[INFO] [stdout]     |                                                             -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                             |
[INFO] [stdout]     |                                                             because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 724 -     /// - `s_new`: a `1 x N` station segment; accepted via [`AsInputMatrix1D`](crate::constraints::AsInputMatrix1D).
[INFO] [stdout] 724 +     /// - `s_new`: a `1 x N` station segment; accepted via [`AsInputMatrix1D`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/constraints.rs:738:53
[INFO] [stdout]     |
[INFO] [stdout] 738 |     /// Returns [`ConstraintError::NonIncreasingS`](crate::diag::ConstraintError::NonIncreasingS) on monotonicity violations.
[INFO] [stdout]     |                  ---------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 738 -     /// Returns [`ConstraintError::NonIncreasingS`](crate::diag::ConstraintError::NonIncreasingS) on monotonicity violations.
[INFO] [stdout] 738 +     /// Returns [`ConstraintError::NonIncreasingS`] on monotonicity violations.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/constraints.rs:953:25
[INFO] [stdout]     |
[INFO] [stdout] 953 |     /// [`Constraints`](crate::constraints::Constraints) directly. Robot-centric
[INFO] [stdout]     |          -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |          |
[INFO] [stdout]     |          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 953 -     /// [`Constraints`](crate::constraints::Constraints) directly. Robot-centric
[INFO] [stdout] 953 +     /// [`Constraints`] directly. Robot-centric
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/constraints.rs:977:50
[INFO] [stdout]     |
[INFO] [stdout] 977 |     /// - [`ConstraintError::NoMatchDimensions`](crate::diag::ConstraintError::NoMatchDimensions) on shape mismatch.
[INFO] [stdout]     |            ------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 977 -     /// - [`ConstraintError::NoMatchDimensions`](crate::diag::ConstraintError::NoMatchDimensions) on shape mismatch.
[INFO] [stdout] 977 +     /// - [`ConstraintError::NoMatchDimensions`] on shape mismatch.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/constraints.rs:978:45
[INFO] [stdout]     |
[INFO] [stdout] 978 |     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if target interval is invalid.
[INFO] [stdout]     |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 978 -     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if target interval is invalid.
[INFO] [stdout] 978 +     /// - [`ConstraintError::OutOfSBounds`] if target interval is invalid.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/copp/constraints.rs:1120:42
[INFO] [stdout]      |
[INFO] [stdout] 1120 |     /// - [`CoppError::ConstraintError`](crate::diag::CoppError::ConstraintError) if the station interval is empty, out of
[INFO] [stdout]      |            ----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1120 -     /// - [`CoppError::ConstraintError`](crate::diag::CoppError::ConstraintError) if the station interval is empty, out of
[INFO] [stdout] 1120 +     /// - [`CoppError::ConstraintError`] if the station interval is empty, out of
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/copp/constraints.rs:1122:36
[INFO] [stdout]      |
[INFO] [stdout] 1122 |     /// - [`CoppError::PathError`](crate::diag::CoppError::PathError) if path evaluation fails, for example because a
[INFO] [stdout]      |            ----------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1122 -     /// - [`CoppError::PathError`](crate::diag::CoppError::PathError) if path evaluation fails, for example because a
[INFO] [stdout] 1122 +     /// - [`CoppError::PathError`] if path evaluation fails, for example because a
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/copp/constraints.rs:1160:42
[INFO] [stdout]      |
[INFO] [stdout] 1160 |     /// - [`CoppError::ConstraintError`](crate::diag::CoppError::ConstraintError) if the station interval is empty, out of
[INFO] [stdout]      |            ----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1160 -     /// - [`CoppError::ConstraintError`](crate::diag::CoppError::ConstraintError) if the station interval is empty, out of
[INFO] [stdout] 1160 +     /// - [`CoppError::ConstraintError`] if the station interval is empty, out of
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/copp/constraints.rs:1162:36
[INFO] [stdout]      |
[INFO] [stdout] 1162 |     /// - [`CoppError::PathError`](crate::diag::CoppError::PathError) if path evaluation fails, for example because a
[INFO] [stdout]      |            ----------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1162 -     /// - [`CoppError::PathError`](crate::diag::CoppError::PathError) if path evaluation fails, for example because a
[INFO] [stdout] 1162 +     /// - [`CoppError::PathError`] if path evaluation fails, for example because a
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/copp/constraints.rs:1196:45
[INFO] [stdout]      |
[INFO] [stdout] 1196 |     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if interval is invalid.
[INFO] [stdout]      |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1196 -     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if interval is invalid.
[INFO] [stdout] 1196 +     /// - [`ConstraintError::OutOfSBounds`] if interval is invalid.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/copp/constraints.rs:1197:45
[INFO] [stdout]      |
[INFO] [stdout] 1197 |     /// - [`ConstraintError::NonPositiveA`](crate::diag::ConstraintError::NonPositiveA) if any reduced bound is non-positive.
[INFO] [stdout]      |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1197 -     /// - [`ConstraintError::NonPositiveA`](crate::diag::ConstraintError::NonPositiveA) if any reduced bound is non-positive.
[INFO] [stdout] 1197 +     /// - [`ConstraintError::NonPositiveA`] if any reduced bound is non-positive.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/copp/constraints.rs:1255:50
[INFO] [stdout]      |
[INFO] [stdout] 1255 |     /// - [`ConstraintError::NoMatchDimensions`](crate::diag::ConstraintError::NoMatchDimensions) for shape mismatch.
[INFO] [stdout]      |            ------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1255 -     /// - [`ConstraintError::NoMatchDimensions`](crate::diag::ConstraintError::NoMatchDimensions) for shape mismatch.
[INFO] [stdout] 1255 +     /// - [`ConstraintError::NoMatchDimensions`] for shape mismatch.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/copp/constraints.rs:1256:45
[INFO] [stdout]      |
[INFO] [stdout] 1256 |     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) for invalid interval.
[INFO] [stdout]      |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1256 -     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) for invalid interval.
[INFO] [stdout] 1256 +     /// - [`ConstraintError::OutOfSBounds`] for invalid interval.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/copp/constraints.rs:1322:50
[INFO] [stdout]      |
[INFO] [stdout] 1322 |     /// - [`ConstraintError::NoMatchDimensions`](crate::diag::ConstraintError::NoMatchDimensions) for shape mismatch.
[INFO] [stdout]      |            ------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1322 -     /// - [`ConstraintError::NoMatchDimensions`](crate::diag::ConstraintError::NoMatchDimensions) for shape mismatch.
[INFO] [stdout] 1322 +     /// - [`ConstraintError::NoMatchDimensions`] for shape mismatch.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/copp/constraints.rs:1323:45
[INFO] [stdout]      |
[INFO] [stdout] 1323 |     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) for invalid interval.
[INFO] [stdout]      |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1323 -     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) for invalid interval.
[INFO] [stdout] 1323 +     /// - [`ConstraintError::OutOfSBounds`] for invalid interval.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/copp/constraints.rs:1700:45
[INFO] [stdout]      |
[INFO] [stdout] 1700 |     /// - [`ModePopConstraints::CutAtIdxS`](crate::constraints::ModePopConstraints::CutAtIdxS)`(cut)`: keep stations with `id >= c...
[INFO] [stdout]      |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1700 -     /// - [`ModePopConstraints::CutAtIdxS`](crate::constraints::ModePopConstraints::CutAtIdxS)`(cut)`: keep stations with `id >= cut`.
[INFO] [stdout] 1700 +     /// - [`ModePopConstraints::CutAtIdxS`]`(cut)`: keep stations with `id >= cut`.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/copp/constraints.rs:1701:44
[INFO] [stdout]      |
[INFO] [stdout] 1701 |     /// - [`ModePopConstraints::PopNCols`](crate::constraints::ModePopConstraints::PopNCols)`(n)`: remove first `n` logical stations.
[INFO] [stdout]      |            ------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1701 -     /// - [`ModePopConstraints::PopNCols`](crate::constraints::ModePopConstraints::PopNCols)`(n)`: remove first `n` logical stations.
[INFO] [stdout] 1701 +     /// - [`ModePopConstraints::PopNCols`]`(n)`: remove first `n` logical stations.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/copp/constraints.rs:1749:45
[INFO] [stdout]      |
[INFO] [stdout] 1749 |     /// - [`ModePopConstraints::CutAtIdxS`](crate::constraints::ModePopConstraints::CutAtIdxS)`(cut)`: keep stations with `id < cut`.
[INFO] [stdout]      |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1749 -     /// - [`ModePopConstraints::CutAtIdxS`](crate::constraints::ModePopConstraints::CutAtIdxS)`(cut)`: keep stations with `id < cut`.
[INFO] [stdout] 1749 +     /// - [`ModePopConstraints::CutAtIdxS`]`(cut)`: keep stations with `id < cut`.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/copp/constraints.rs:1750:44
[INFO] [stdout]      |
[INFO] [stdout] 1750 |     /// - [`ModePopConstraints::PopNCols`](crate::constraints::ModePopConstraints::PopNCols)`(n)`: remove last `n` logical stations.
[INFO] [stdout]      |            ------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1750 -     /// - [`ModePopConstraints::PopNCols`](crate::constraints::ModePopConstraints::PopNCols)`(n)`: remove last `n` logical stations.
[INFO] [stdout] 1750 +     /// - [`ModePopConstraints::PopNCols`]`(n)`: remove last `n` logical stations.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/copp/constraints.rs:1846:51
[INFO] [stdout]      |
[INFO] [stdout] 1846 |     /// Returns [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if target range is invalid.
[INFO] [stdout]      |                  -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1846 -     /// Returns [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if target range is invalid.
[INFO] [stdout] 1846 +     /// Returns [`ConstraintError::OutOfSBounds`] if target range is invalid.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/copp/constraints.rs:2218:43
[INFO] [stdout]      |
[INFO] [stdout] 2218 |     /// [`ModePopConstraints::CutAtIdxS`](crate::constraints::ModePopConstraints::CutAtIdxS)`(cut)`: keep stations with `id >= cut...
[INFO] [stdout]      |          -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |          |
[INFO] [stdout]      |          because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 2218 -     /// [`ModePopConstraints::CutAtIdxS`](crate::constraints::ModePopConstraints::CutAtIdxS)`(cut)`: keep stations with `id >= cut` or `id < cut`.
[INFO] [stdout] 2218 +     /// [`ModePopConstraints::CutAtIdxS`]`(cut)`: keep stations with `id >= cut` or `id < cut`.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/copp/constraints.rs:2220:42
[INFO] [stdout]      |
[INFO] [stdout] 2220 |     /// [`ModePopConstraints::PopNCols`](crate::constraints::ModePopConstraints::PopNCols)`(n)`: remove first or last `n` logical ...
[INFO] [stdout]      |          ------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |          |
[INFO] [stdout]      |          because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 2220 -     /// [`ModePopConstraints::PopNCols`](crate::constraints::ModePopConstraints::PopNCols)`(n)`: remove first or last `n` logical stations.
[INFO] [stdout] 2220 +     /// [`ModePopConstraints::PopNCols`]`(n)`: remove first or last `n` logical stations.
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/dp2/reach_set2.rs:47:19
[INFO] [stdout]    |
[INFO] [stdout] 47 | /// [`ReachSet2`](crate::solver::reach_set2::ReachSet2) with `a_min[k] <= a[k] <= a_max[k]` for every station.
[INFO] [stdout]    |      -----------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 47 - /// [`ReachSet2`](crate::solver::reach_set2::ReachSet2) with `a_min[k] <= a[k] <= a_max[k]` for every station.
[INFO] [stdout] 47 + /// [`ReachSet2`] with `a_min[k] <= a[k] <= a_max[k]` for every station.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/dp2/reach_set2.rs:50:27
[INFO] [stdout]    |
[INFO] [stdout] 50 | /// Returns [`CoppError`](crate::diag::CoppError) when boundary states are infeasible, LP subproblems fail,
[INFO] [stdout]    |              -----------  ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |              |
[INFO] [stdout]    |              because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 50 - /// Returns [`CoppError`](crate::diag::CoppError) when boundary states are infeasible, LP subproblems fail,
[INFO] [stdout] 50 + /// Returns [`CoppError`] when boundary states are infeasible, LP subproblems fail,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/dp2/reach_set2.rs:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 | /// [`ReachSet2`](crate::solver::reach_set2::ReachSet2) with `a_min[k] <= a[k] <= a_max[k]` for every station.
[INFO] [stdout]    |      -----------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 75 - /// [`ReachSet2`](crate::solver::reach_set2::ReachSet2) with `a_min[k] <= a[k] <= a_max[k]` for every station.
[INFO] [stdout] 75 + /// [`ReachSet2`] with `a_min[k] <= a[k] <= a_max[k]` for every station.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/dp2/reach_set2.rs:78:27
[INFO] [stdout]    |
[INFO] [stdout] 78 | /// Returns [`CoppError`](crate::diag::CoppError) when boundary states are infeasible, LP subproblems fail,
[INFO] [stdout]    |              -----------  ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |              |
[INFO] [stdout]    |              because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 78 - /// Returns [`CoppError`](crate::diag::CoppError) when boundary states are infeasible, LP subproblems fail,
[INFO] [stdout] 78 + /// Returns [`CoppError`] when boundary states are infeasible, LP subproblems fail,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp2/dp2/reach_set2.rs:644:38
[INFO] [stdout]     |
[INFO] [stdout] 644 | /// Builder for [`ReachSet2Options`](crate::solver::reach_set2::ReachSet2Options).
[INFO] [stdout]     |                  ------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 644 - /// Builder for [`ReachSet2Options`](crate::solver::reach_set2::ReachSet2Options).
[INFO] [stdout] 644 + /// Builder for [`ReachSet2Options`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp2/dp2/reach_set2.rs:669:50
[INFO] [stdout]     |
[INFO] [stdout] 669 |     /// Create a new [`ReachSet2OptionsBuilder`](crate::solver::reach_set2::ReachSet2OptionsBuilder) with default values.
[INFO] [stdout]     |                       -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 669 -     /// Create a new [`ReachSet2OptionsBuilder`](crate::solver::reach_set2::ReachSet2OptionsBuilder) with default values.
[INFO] [stdout] 669 +     /// Create a new [`ReachSet2OptionsBuilder`] with default values.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp2/dp2/reach_set2.rs:702:82
[INFO] [stdout]     |
[INFO] [stdout] 702 |     /// Set the verbosity level for logging. More details refer to [`Verbosity`](crate::diag::Verbosity).
[INFO] [stdout]     |                                                                     -----------  ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                                     |
[INFO] [stdout]     |                                                                     because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 702 -     /// Set the verbosity level for logging. More details refer to [`Verbosity`](crate::diag::Verbosity).
[INFO] [stdout] 702 +     /// Set the verbosity level for logging. More details refer to [`Verbosity`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp2/dp2/reach_set2.rs:703:52
[INFO] [stdout]     |
[INFO] [stdout] 703 |     /// The default value is [`Verbosity::Silent`](crate::diag::Verbosity::Silent).
[INFO] [stdout]     |                               -------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 703 -     /// The default value is [`Verbosity::Silent`](crate::diag::Verbosity::Silent).
[INFO] [stdout] 703 +     /// The default value is [`Verbosity::Silent`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp2/dp2/reach_set2.rs:710:40
[INFO] [stdout]     |
[INFO] [stdout] 710 |     /// Build the [`ReachSet2Options`](crate::solver::reach_set2::ReachSet2Options) from the builder where the validity of the opti...
[INFO] [stdout]     |                    ------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 710 -     /// Build the [`ReachSet2Options`](crate::solver::reach_set2::ReachSet2Options) from the builder where the validity of the options is checked.
[INFO] [stdout] 710 +     /// Build the [`ReachSet2Options`] from the builder where the validity of the options is checked.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/dp2/topp2_ra.rs:11:82
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! - backward intervals are `[a_min[k], a_max[k]]` from [`reach_set2_backward`](crate::solver::reach_set2::reach_set2_backward);
[INFO] [stdout]    |                                                           ---------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                           |
[INFO] [stdout]    |                                                           because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 11 - //! - backward intervals are `[a_min[k], a_max[k]]` from [`reach_set2_backward`](crate::solver::reach_set2::reach_set2_backward);
[INFO] [stdout] 11 + //! - backward intervals are `[a_min[k], a_max[k]]` from [`reach_set2_backward`];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/dp2/topp2_ra.rs:15:78
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! 1. Build backward reachable intervals by calling [`reach_set2_backward`](crate::solver::reach_set2::reach_set2_backward).
[INFO] [stdout]    |                                                       ---------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                       |
[INFO] [stdout]    |                                                       because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 15 - //! 1. Build backward reachable intervals by calling [`reach_set2_backward`](crate::solver::reach_set2::reach_set2_backward).
[INFO] [stdout] 15 + //! 1. Build backward reachable intervals by calling [`reach_set2_backward`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/dp2/topp2_ra.rs:42:27
[INFO] [stdout]    |
[INFO] [stdout] 42 | /// Returns [`CoppError`](crate::diag::CoppError) when backward reachable-set construction fails or when
[INFO] [stdout]    |              -----------  ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |              |
[INFO] [stdout]    |              because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 42 - /// Returns [`CoppError`](crate::diag::CoppError) when backward reachable-set construction fails or when
[INFO] [stdout] 42 + /// Returns [`CoppError`] when backward reachable-set construction fails or when
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/formulation.rs:15:42
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! 1. Construct [`Topp2ProblemBuilder`](crate::solver::topp2_ra::Topp2ProblemBuilder) or [`Copp2ProblemBuilder`](crate::solver::cop...
[INFO] [stdout]    |                   ---------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 15 - //! 1. Construct [`Topp2ProblemBuilder`](crate::solver::topp2_ra::Topp2ProblemBuilder) or [`Copp2ProblemBuilder`](crate::solver::copp2_socp::Copp2ProblemBuilder) from caller data.
[INFO] [stdout] 15 + //! 1. Construct [`Topp2ProblemBuilder`] or [`Copp2ProblemBuilder`](crate::solver::copp2_socp::Copp2ProblemBuilder) from caller data.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/formulation.rs:15:115
[INFO] [stdout]    |
[INFO] [stdout] 15 | ...emBuilder) or [`Copp2ProblemBuilder`](crate::solver::copp2_socp::Copp2ProblemBuilder) from caller data.
[INFO] [stdout]    |                   ---------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 15 - //! 1. Construct [`Topp2ProblemBuilder`](crate::solver::topp2_ra::Topp2ProblemBuilder) or [`Copp2ProblemBuilder`](crate::solver::copp2_socp::Copp2ProblemBuilder) from caller data.
[INFO] [stdout] 15 + //! 1. Construct [`Topp2ProblemBuilder`](crate::solver::topp2_ra::Topp2ProblemBuilder) or [`Copp2ProblemBuilder`] from caller data.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/formulation.rs:47:34
[INFO] [stdout]    |
[INFO] [stdout] 47 | /// Builder for [`Topp2Problem`](crate::solver::topp2_ra::Topp2Problem).
[INFO] [stdout]    |                  --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 47 - /// Builder for [`Topp2Problem`](crate::solver::topp2_ra::Topp2Problem).
[INFO] [stdout] 47 + /// Builder for [`Topp2Problem`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/formulation.rs:76:49
[INFO] [stdout]    |
[INFO] [stdout] 76 |     /// Create a TOPP2 builder from a [`Robot`](crate::robot::Robot) reference.
[INFO] [stdout]    |                                        -------  ^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                        |
[INFO] [stdout]    |                                        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 76 -     /// Create a TOPP2 builder from a [`Robot`](crate::robot::Robot) reference.
[INFO] [stdout] 76 +     /// Create a TOPP2 builder from a [`Robot`] reference.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/formulation.rs:79:64
[INFO] [stdout]    |
[INFO] [stdout] 79 |     /// - `robot`: robot wrapper with the trait [`RobotBasic`](crate::robot::RobotBasic) whose constraint buffer defines the problem...
[INFO] [stdout]    |                                                  ------------  ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                  |
[INFO] [stdout]    |                                                  because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 79 -     /// - `robot`: robot wrapper with the trait [`RobotBasic`](crate::robot::RobotBasic) whose constraint buffer defines the problem domain.
[INFO] [stdout] 79 +     /// - `robot`: robot wrapper with the trait [`RobotBasic`] whose constraint buffer defines the problem domain.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp2/formulation.rs:114:44
[INFO] [stdout]     |
[INFO] [stdout] 114 |     /// Build a validated [`Topp2Problem`](crate::solver::topp2_ra::Topp2Problem).
[INFO] [stdout]     |                            --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 114 -     /// Build a validated [`Topp2Problem`](crate::solver::topp2_ra::Topp2Problem).
[INFO] [stdout] 114 +     /// Build a validated [`Topp2Problem`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp2/formulation.rs:176:34
[INFO] [stdout]     |
[INFO] [stdout] 176 | /// Builder for [`Copp2Problem`](crate::solver::copp2_socp::Copp2Problem).
[INFO] [stdout]     |                  --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 176 - /// Builder for [`Copp2Problem`](crate::solver::copp2_socp::Copp2Problem).
[INFO] [stdout] 176 + /// Builder for [`Copp2Problem`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp2/formulation.rs:217:57
[INFO] [stdout]     |
[INFO] [stdout] 217 |     /// - `robot`: robot with the trait [`RobotTorque`](crate::robot::RobotTorque) defining the problem domain.
[INFO] [stdout]     |                                          -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 217 -     /// - `robot`: robot with the trait [`RobotTorque`](crate::robot::RobotTorque) defining the problem domain.
[INFO] [stdout] 217 +     /// - `robot`: robot with the trait [`RobotTorque`] defining the problem domain.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp2/formulation.rs:235:44
[INFO] [stdout]     |
[INFO] [stdout] 235 |     /// Build a validated [`Copp2Problem`](crate::solver::copp2_socp::Copp2Problem).
[INFO] [stdout]     |                            --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 235 -     /// Build a validated [`Copp2Problem`](crate::solver::copp2_socp::Copp2Problem).
[INFO] [stdout] 235 +     /// Build a validated [`Copp2Problem`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/interpolation.rs:68:41
[INFO] [stdout]    |
[INFO] [stdout] 68 | /// Returns [`CoppError::InvalidInput`](crate::diag::CoppError::InvalidInput) when dimensions, monotonicity, or numeric
[INFO] [stdout]    |              -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |              |
[INFO] [stdout]    |              because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 68 - /// Returns [`CoppError::InvalidInput`](crate::diag::CoppError::InvalidInput) when dimensions, monotonicity, or numeric
[INFO] [stdout] 68 + /// Returns [`CoppError::InvalidInput`] when dimensions, monotonicity, or numeric
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/interpolation.rs:99:41
[INFO] [stdout]    |
[INFO] [stdout] 99 | /// Returns [`CoppError::InvalidInput`](crate::diag::CoppError::InvalidInput) when dimensions, monotonicity, positivity,
[INFO] [stdout]    |              -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |              |
[INFO] [stdout]    |              because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 99 - /// Returns [`CoppError::InvalidInput`](crate::diag::CoppError::InvalidInput) when dimensions, monotonicity, positivity,
[INFO] [stdout] 99 + /// Returns [`CoppError::InvalidInput`] when dimensions, monotonicity, positivity,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp2/interpolation.rs:145:41
[INFO] [stdout]     |
[INFO] [stdout] 145 | /// Returns [`CoppError::InvalidInput`](crate::diag::CoppError::InvalidInput) when dimensions, monotonicity, positivity,
[INFO] [stdout]     |              -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |              |
[INFO] [stdout]     |              because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 145 - /// Returns [`CoppError::InvalidInput`](crate::diag::CoppError::InvalidInput) when dimensions, monotonicity, positivity,
[INFO] [stdout] 145 + /// Returns [`CoppError::InvalidInput`] when dimensions, monotonicity, positivity,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp2/interpolation.rs:150:66
[INFO] [stdout]     |
[INFO] [stdout] 150 | /// - malformed input is reported as [`CoppError::InvalidInput`](crate::diag::CoppError::InvalidInput).
[INFO] [stdout]     |                                       -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 150 - /// - malformed input is reported as [`CoppError::InvalidInput`](crate::diag::CoppError::InvalidInput).
[INFO] [stdout] 150 + /// - malformed input is reported as [`CoppError::InvalidInput`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp2/interpolation.rs:243:60
[INFO] [stdout]     |
[INFO] [stdout] 243 | /// Core inverse interpolation kernel for [`t_to_s_topp2`](crate::solver::topp2_ra::t_to_s_topp2).
[INFO] [stdout]     |                                            --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 243 - /// Core inverse interpolation kernel for [`t_to_s_topp2`](crate::solver::topp2_ra::t_to_s_topp2).
[INFO] [stdout] 243 + /// Core inverse interpolation kernel for [`t_to_s_topp2`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp2/opt2/clarabel_constraints.rs:122:92
[INFO] [stdout]     |
[INFO] [stdout] 122 | ... a one-row Clarabel [`ZeroConeT`](clarabel::solver::SupportedConeT::ZeroConeT).
[INFO] [stdout]     |                         -----------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 122 - /// Add one boundary equality `a[id_col] = a_boundary` as a one-row Clarabel [`ZeroConeT`](clarabel::solver::SupportedConeT::ZeroConeT).
[INFO] [stdout] 122 + /// Add one boundary equality `a[id_col] = a_boundary` as a one-row Clarabel [`ZeroConeT`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp2/opt2/clarabel_constraints.rs:147:59
[INFO] [stdout]     |
[INFO] [stdout] 147 | ...e`, a single [`NonnegativeConeT`](clarabel::solver::SupportedConeT::NonnegativeConeT) is appended for all added rows.
[INFO] [stdout]     |                  ------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 147 - /// If `modify_cones=true`, a single [`NonnegativeConeT`](clarabel::solver::SupportedConeT::NonnegativeConeT) is appended for all added rows.
[INFO] [stdout] 147 + /// If `modify_cones=true`, a single [`NonnegativeConeT`] is appended for all added rows.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp2/opt2/clarabel_constraints.rs:189:59
[INFO] [stdout]     |
[INFO] [stdout] 189 | ...e`, a single [`NonnegativeConeT`](clarabel::solver::SupportedConeT::NonnegativeConeT) is appended for all added rows.
[INFO] [stdout]     |                  ------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 189 - /// If `modify_cones=true`, a single [`NonnegativeConeT`](clarabel::solver::SupportedConeT::NonnegativeConeT) is appended for all added rows.
[INFO] [stdout] 189 + /// If `modify_cones=true`, a single [`NonnegativeConeT`] is appended for all added rows.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/opt2/copp2_socp.rs:20:22
[INFO] [stdout]    |
[INFO] [stdout] 20 | //! - [`copp2_socp`](crate::solver::copp2_socp::copp2_socp): strict/normal API, returns only accepted `a`.
[INFO] [stdout]    |        ------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |        |
[INFO] [stdout]    |        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 20 - //! - [`copp2_socp`](crate::solver::copp2_socp::copp2_socp): strict/normal API, returns only accepted `a`.
[INFO] [stdout] 20 + //! - [`copp2_socp`]: strict/normal API, returns only accepted `a`.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/opt2/copp2_socp.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 | //! - [`copp2_socp_expert`](crate::solver::copp2_socp::copp2_socp_expert): expert API, always returns full Clarabel solution for dia...
[INFO] [stdout]    |        -------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |        |
[INFO] [stdout]    |        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 21 - //! - [`copp2_socp_expert`](crate::solver::copp2_socp::copp2_socp_expert): expert API, always returns full Clarabel solution for diagnosis.
[INFO] [stdout] 21 + //! - [`copp2_socp_expert`]: expert API, always returns full Clarabel solution for diagnosis.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/opt2/copp2_socp.rs:22:39
[INFO] [stdout]    |
[INFO] [stdout] 22 | //! - [`copp2_socp_expert_with_info`](crate::solver::copp2_socp::copp2_socp_expert_with_info): expert API plus Clarabel linear-solver
[INFO] [stdout]    |        -----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |        |
[INFO] [stdout]    |        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 22 - //! - [`copp2_socp_expert_with_info`](crate::solver::copp2_socp::copp2_socp_expert_with_info): expert API plus Clarabel linear-solver
[INFO] [stdout] 22 + //! - [`copp2_socp_expert_with_info`]: expert API plus Clarabel linear-solver
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/opt2/copp2_socp.rs:54:46
[INFO] [stdout]    |
[INFO] [stdout] 54 | /// - Internally calls [`copp2_socp_expert`](crate::solver::copp2_socp::copp2_socp_expert).
[INFO] [stdout]    |                         -------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 54 - /// - Internally calls [`copp2_socp_expert`](crate::solver::copp2_socp::copp2_socp_expert).
[INFO] [stdout] 54 + /// - Internally calls [`copp2_socp_expert`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/opt2/copp2_socp.rs:62:27
[INFO] [stdout]    |
[INFO] [stdout] 62 | /// Returns [`CoppError`](crate::diag::CoppError) for model/solver failures and when solver status is not accepted.
[INFO] [stdout]    |              -----------  ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |              |
[INFO] [stdout]    |              because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 62 - /// Returns [`CoppError`](crate::diag::CoppError) for model/solver failures and when solver status is not accepted.
[INFO] [stdout] 62 + /// Returns [`CoppError`] for model/solver failures and when solver status is not accepted.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/opt2/copp2_socp.rs:66:54
[INFO] [stdout]    |
[INFO] [stdout] 66 | /// Clarabel solution), prefer [`copp2_socp_expert`](crate::solver::copp2_socp::copp2_socp_expert).
[INFO] [stdout]    |                                 -------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 66 - /// Clarabel solution), prefer [`copp2_socp_expert`](crate::solver::copp2_socp::copp2_socp_expert).
[INFO] [stdout] 66 + /// Clarabel solution), prefer [`copp2_socp_expert`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/opt2/copp2_socp.rs:91:27
[INFO] [stdout]    |
[INFO] [stdout] 91 | /// Returns [`CoppError`](crate::diag::CoppError) only for real failures (input, model build, or solver runtime).
[INFO] [stdout]    |              -----------  ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |              |
[INFO] [stdout]    |              because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 91 - /// Returns [`CoppError`](crate::diag::CoppError) only for real failures (input, model build, or solver runtime).
[INFO] [stdout] 91 + /// Returns [`CoppError`] only for real failures (input, model build, or solver runtime).
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp2/opt2/copp2_socp.rs:116:25
[INFO] [stdout]     |
[INFO] [stdout] 116 | /// [`DefaultSolution`](clarabel::solver::DefaultSolution), because Clarabel stores linear solver metadata on the
[INFO] [stdout]     |      -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |      |
[INFO] [stdout]     |      because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 116 - /// [`DefaultSolution`](clarabel::solver::DefaultSolution), because Clarabel stores linear solver metadata on the
[INFO] [stdout] 116 + /// [`DefaultSolution`], because Clarabel stores linear solver metadata on the
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp2/opt2/copp2_socp.rs:144:77
[INFO] [stdout]     |
[INFO] [stdout] 144 | ...hrough [`clarabel_to_copp2_solution`](crate::solver::copp2_socp::clarabel_to_copp2_solution) when status is accepted.
[INFO] [stdout]     |            ----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 144 - /// - extracted `a` is produced only through [`clarabel_to_copp2_solution`](crate::solver::copp2_socp::clarabel_to_copp2_solution) when status is accepted.
[INFO] [stdout] 144 + /// - extracted `a` is produced only through [`clarabel_to_copp2_solution`] when status is accepted.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp2/opt2/mod.rs:21:80
[INFO] [stdout]    |
[INFO] [stdout] 21 | /// with solver-side metadata that Clarabel stores outside [`DefaultSolution`](clarabel::solver::DefaultSolution).
[INFO] [stdout]    |                                                             -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                             |
[INFO] [stdout]    |                                                             because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 21 - /// with solver-side metadata that Clarabel stores outside [`DefaultSolution`](clarabel::solver::DefaultSolution).
[INFO] [stdout] 21 + /// with solver-side metadata that Clarabel stores outside [`DefaultSolution`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/formulation.rs:127:72
[INFO] [stdout]     |
[INFO] [stdout] 127 | /// The builder precomputes linearized jerk buffers in [`Constraints`](crate::constraints::Constraints):
[INFO] [stdout]     |                                                         -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                         |
[INFO] [stdout]     |                                                         because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 127 - /// The builder precomputes linearized jerk buffers in [`Constraints`](crate::constraints::Constraints):
[INFO] [stdout] 127 + /// The builder precomputes linearized jerk buffers in [`Constraints`]:
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/formulation.rs:158:34
[INFO] [stdout]     |
[INFO] [stdout] 158 | /// Builder for [`Topp3Problem`](crate::solver::topp3_socp::Topp3Problem), including optional in-build linearization.
[INFO] [stdout]     |                  --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 158 - /// Builder for [`Topp3Problem`](crate::solver::topp3_socp::Topp3Problem), including optional in-build linearization.
[INFO] [stdout] 158 + /// Builder for [`Topp3Problem`], including optional in-build linearization.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/formulation.rs:162:61
[INFO] [stdout]     |
[INFO] [stdout] 162 | /// cached affine linearization data inside [`Constraints`](crate::constraints::Constraints).
[INFO] [stdout]     |                                              -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                              |
[INFO] [stdout]     |                                              because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 162 - /// cached affine linearization data inside [`Constraints`](crate::constraints::Constraints).
[INFO] [stdout] 162 + /// cached affine linearization data inside [`Constraints`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/formulation.rs:221:60
[INFO] [stdout]     |
[INFO] [stdout] 221 |     /// More details are available in the [`Topp3Problem`](crate::solver::topp3_socp::Topp3Problem) documentation.
[INFO] [stdout]     |                                            --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 221 -     /// More details are available in the [`Topp3Problem`](crate::solver::topp3_socp::Topp3Problem) documentation.
[INFO] [stdout] 221 +     /// More details are available in the [`Topp3Problem`] documentation.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/formulation.rs:304:32
[INFO] [stdout]     |
[INFO] [stdout] 304 |     /// inside [`Constraints`](crate::constraints::Constraints). The generated rows
[INFO] [stdout]     |                 -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 304 -     /// inside [`Constraints`](crate::constraints::Constraints). The generated rows
[INFO] [stdout] 304 +     /// inside [`Constraints`]. The generated rows
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/formulation.rs:388:34
[INFO] [stdout]     |
[INFO] [stdout] 388 | /// Builder for [`Copp3Problem`](crate::solver::copp3_socp::Copp3Problem).
[INFO] [stdout]     |                  --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 388 - /// Builder for [`Copp3Problem`](crate::solver::copp3_socp::Copp3Problem).
[INFO] [stdout] 388 + /// Builder for [`Copp3Problem`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/formulation.rs:515:32
[INFO] [stdout]     |
[INFO] [stdout] 515 |     /// inside [`Constraints`](crate::constraints::Constraints). The generated rows
[INFO] [stdout]     |                 -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 515 -     /// inside [`Constraints`](crate::constraints::Constraints). The generated rows
[INFO] [stdout] 515 +     /// inside [`Constraints`]. The generated rows
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/interpolation.rs:76:41
[INFO] [stdout]    |
[INFO] [stdout] 76 | /// Returns [`CoppError::InvalidInput`](crate::diag::CoppError::InvalidInput) when dimensions, stationary counts,
[INFO] [stdout]    |              -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |              |
[INFO] [stdout]    |              because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 76 - /// Returns [`CoppError::InvalidInput`](crate::diag::CoppError::InvalidInput) when dimensions, stationary counts,
[INFO] [stdout] 76 + /// Returns [`CoppError::InvalidInput`] when dimensions, stationary counts,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/interpolation.rs:186:41
[INFO] [stdout]     |
[INFO] [stdout] 186 | /// Returns [`CoppError::InvalidInput`](crate::diag::CoppError::InvalidInput) when dimensions, stationary counts,
[INFO] [stdout]     |              -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |              |
[INFO] [stdout]     |              because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 186 - /// Returns [`CoppError::InvalidInput`](crate::diag::CoppError::InvalidInput) when dimensions, stationary counts,
[INFO] [stdout] 186 + /// Returns [`CoppError::InvalidInput`] when dimensions, stationary counts,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/interpolation.rs:191:66
[INFO] [stdout]     |
[INFO] [stdout] 191 | /// - malformed input is reported as [`CoppError::InvalidInput`](crate::diag::CoppError::InvalidInput).
[INFO] [stdout]     |                                       -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 191 - /// - malformed input is reported as [`CoppError::InvalidInput`](crate::diag::CoppError::InvalidInput).
[INFO] [stdout] 191 + /// - malformed input is reported as [`CoppError::InvalidInput`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/interpolation.rs:254:60
[INFO] [stdout]     |
[INFO] [stdout] 254 | /// Core inverse interpolation kernel for [`t_to_s_topp3`](crate::solver::topp3_socp::t_to_s_topp3).
[INFO] [stdout]     |                                            --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 254 - /// Core inverse interpolation kernel for [`t_to_s_topp3`](crate::solver::topp3_socp::t_to_s_topp3).
[INFO] [stdout] 254 + /// Core inverse interpolation kernel for [`t_to_s_topp3`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/interpolation.rs:402:41
[INFO] [stdout]     |
[INFO] [stdout] 402 | /// Returns [`CoppError::InvalidInput`](crate::diag::CoppError::InvalidInput) when dimensions, station ordering, profile
[INFO] [stdout]     |              -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |              |
[INFO] [stdout]     |              because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 402 - /// Returns [`CoppError::InvalidInput`](crate::diag::CoppError::InvalidInput) when dimensions, station ordering, profile
[INFO] [stdout] 402 + /// Returns [`CoppError::InvalidInput`] when dimensions, station ordering, profile
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/opt3/clarabel_constraints.rs:116:59
[INFO] [stdout]     |
[INFO] [stdout] 116 | ...e`, a single [`NonnegativeConeT`](clarabel::solver::SupportedConeT::NonnegativeConeT) is appended for all added rows.
[INFO] [stdout]     |                  ------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 116 - /// If `modify_cones=true`, a single [`NonnegativeConeT`](clarabel::solver::SupportedConeT::NonnegativeConeT) is appended for all added rows.
[INFO] [stdout] 116 + /// If `modify_cones=true`, a single [`NonnegativeConeT`] is appended for all added rows.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/opt3/clarabel_constraints.rs:194:59
[INFO] [stdout]     |
[INFO] [stdout] 194 | ...e`, a single [`NonnegativeConeT`](clarabel::solver::SupportedConeT::NonnegativeConeT) is appended for all added rows.
[INFO] [stdout]     |                  ------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 194 - /// If `modify_cones=true`, a single [`NonnegativeConeT`](clarabel::solver::SupportedConeT::NonnegativeConeT) is appended for all added rows.
[INFO] [stdout] 194 + /// If `modify_cones=true`, a single [`NonnegativeConeT`] is appended for all added rows.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/opt3/clarabel_constraints.rs:236:59
[INFO] [stdout]     |
[INFO] [stdout] 236 | ...e`, a single [`NonnegativeConeT`](clarabel::solver::SupportedConeT::NonnegativeConeT) is appended for all added rows.
[INFO] [stdout]     |                  ------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 236 - /// If `modify_cones=true`, a single [`NonnegativeConeT`](clarabel::solver::SupportedConeT::NonnegativeConeT) is appended for all added rows.
[INFO] [stdout] 236 + /// If `modify_cones=true`, a single [`NonnegativeConeT`] is appended for all added rows.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/opt3/clarabel_constraints.rs:336:51
[INFO] [stdout]     |
[INFO] [stdout] 336 | /// If `modify_cones=true`, appends [`ZeroConeT`](clarabel::solver::SupportedConeT::ZeroConeT) for the newly added rows.
[INFO] [stdout]     |                                      -----------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 336 - /// If `modify_cones=true`, appends [`ZeroConeT`](clarabel::solver::SupportedConeT::ZeroConeT) for the newly added rows.
[INFO] [stdout] 336 + /// If `modify_cones=true`, appends [`ZeroConeT`] for the newly added rows.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/opt3/clarabel_constraints.rs:362:55
[INFO] [stdout]     |
[INFO] [stdout] 362 | /// If `modify_cones=true`, appends one [`ZeroConeT`](clarabel::solver::SupportedConeT::ZeroConeT) that covers all rows added by th...
[INFO] [stdout]     |                                          -----------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 362 - /// If `modify_cones=true`, appends one [`ZeroConeT`](clarabel::solver::SupportedConeT::ZeroConeT) that covers all rows added by this routine.
[INFO] [stdout] 362 + /// If `modify_cones=true`, appends one [`ZeroConeT`] that covers all rows added by this routine.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/copp3_socp.rs:25:22
[INFO] [stdout]    |
[INFO] [stdout] 25 | //! - [`copp3_socp`](crate::solver::copp3_socp::copp3_socp): strict/normal API, returns only accepted [`Topp3Profile`](crate::solver...
[INFO] [stdout]    |        ------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |        |
[INFO] [stdout]    |        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 25 - //! - [`copp3_socp`](crate::solver::copp3_socp::copp3_socp): strict/normal API, returns only accepted [`Topp3Profile`](crate::solver::copp3_socp::Topp3Profile).
[INFO] [stdout] 25 + //! - [`copp3_socp`]: strict/normal API, returns only accepted [`Topp3Profile`](crate::solver::copp3_socp::Topp3Profile).
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/copp3_socp.rs:25:120
[INFO] [stdout]    |
[INFO] [stdout] 25 | ...eturns only accepted [`Topp3Profile`](crate::solver::copp3_socp::Topp3Profile).
[INFO] [stdout]    |                          --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 25 - //! - [`copp3_socp`](crate::solver::copp3_socp::copp3_socp): strict/normal API, returns only accepted [`Topp3Profile`](crate::solver::copp3_socp::Topp3Profile).
[INFO] [stdout] 25 + //! - [`copp3_socp`](crate::solver::copp3_socp::copp3_socp): strict/normal API, returns only accepted [`Topp3Profile`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/copp3_socp.rs:26:29
[INFO] [stdout]    |
[INFO] [stdout] 26 | //! - [`copp3_socp_expert`](crate::solver::copp3_socp::copp3_socp_expert): expert API returning `(Option<Topp3Profile>, DefaultSolut...
[INFO] [stdout]    |        -------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |        |
[INFO] [stdout]    |        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 26 - //! - [`copp3_socp_expert`](crate::solver::copp3_socp::copp3_socp_expert): expert API returning `(Option<Topp3Profile>, DefaultSolution<f64>)`.
[INFO] [stdout] 26 + //! - [`copp3_socp_expert`]: expert API returning `(Option<Topp3Profile>, DefaultSolution<f64>)`.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/copp3_socp.rs:27:39
[INFO] [stdout]    |
[INFO] [stdout] 27 | //! - [`copp3_socp_expert_with_info`](crate::solver::copp3_socp::copp3_socp_expert_with_info): expert API plus Clarabel linear-solver
[INFO] [stdout]    |        -----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |        |
[INFO] [stdout]    |        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 27 - //! - [`copp3_socp_expert_with_info`](crate::solver::copp3_socp::copp3_socp_expert_with_info): expert API plus Clarabel linear-solver
[INFO] [stdout] 27 + //! - [`copp3_socp_expert_with_info`]: expert API plus Clarabel linear-solver
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/copp3_socp.rs:57:68
[INFO] [stdout]    |
[INFO] [stdout] 57 | /// Use this entry when caller only needs a valid [`Topp3Profile`](crate::solver::copp3_socp::Topp3Profile) and treats
[INFO] [stdout]    |                                                    --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                    |
[INFO] [stdout]    |                                                    because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 57 - /// Use this entry when caller only needs a valid [`Topp3Profile`](crate::solver::copp3_socp::Topp3Profile) and treats
[INFO] [stdout] 57 + /// Use this entry when caller only needs a valid [`Topp3Profile`] and treats
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/copp3_socp.rs:61:46
[INFO] [stdout]    |
[INFO] [stdout] 61 | /// - Internally calls [`copp3_socp_expert`](crate::solver::copp3_socp::copp3_socp_expert).
[INFO] [stdout]    |                         -------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 61 - /// - Internally calls [`copp3_socp_expert`](crate::solver::copp3_socp::copp3_socp_expert).
[INFO] [stdout] 61 + /// - Internally calls [`copp3_socp_expert`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/copp3_socp.rs:69:27
[INFO] [stdout]    |
[INFO] [stdout] 69 | /// Returns [`CoppError`](crate::diag::CoppError) on model/solver failures and non-accepted solver status.
[INFO] [stdout]    |              -----------  ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |              |
[INFO] [stdout]    |              because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 69 - /// Returns [`CoppError`](crate::diag::CoppError) on model/solver failures and non-accepted solver status.
[INFO] [stdout] 69 + /// Returns [`CoppError`] on model/solver failures and non-accepted solver status.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/copp3_socp.rs:73:34
[INFO] [stdout]    |
[INFO] [stdout] 73 | /// prefer [`copp3_socp_expert`](crate::solver::copp3_socp::copp3_socp_expert).
[INFO] [stdout]    |             -------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |             |
[INFO] [stdout]    |             because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 73 - /// prefer [`copp3_socp_expert`](crate::solver::copp3_socp::copp3_socp_expert).
[INFO] [stdout] 73 + /// prefer [`copp3_socp_expert`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/copp3_socp.rs:93:27
[INFO] [stdout]    |
[INFO] [stdout] 93 | /// Returns [`CoppError`](crate::diag::CoppError) only for true runtime failures.
[INFO] [stdout]    |              -----------  ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |              |
[INFO] [stdout]    |              because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 93 - /// Returns [`CoppError`](crate::diag::CoppError) only for true runtime failures.
[INFO] [stdout] 93 + /// Returns [`CoppError`] only for true runtime failures.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/opt3/copp3_socp.rs:119:25
[INFO] [stdout]     |
[INFO] [stdout] 119 | /// [`DefaultSolution`](clarabel::solver::DefaultSolution), because Clarabel stores linear-solver metadata on the
[INFO] [stdout]     |      -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |      |
[INFO] [stdout]     |      because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 119 - /// [`DefaultSolution`](clarabel::solver::DefaultSolution), because Clarabel stores linear-solver metadata on the
[INFO] [stdout] 119 + /// [`DefaultSolution`], because Clarabel stores linear-solver metadata on the
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/opt3/copp3_socp.rs:147:81
[INFO] [stdout]     |
[INFO] [stdout] 147 | ...hrough [`clarabel_to_copp3_solution`](crate::solver::copp3_socp::clarabel_to_copp3_solution) when status is accepted.
[INFO] [stdout]     |            ----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 147 - /// - extracted `(a,b)` is produced only through [`clarabel_to_copp3_solution`](crate::solver::copp3_socp::clarabel_to_copp3_solution) when status is accepted.
[INFO] [stdout] 147 + /// - extracted `(a,b)` is produced only through [`clarabel_to_copp3_solution`] when status is accepted.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_lp.rs:19:27
[INFO] [stdout]    |
[INFO] [stdout] 19 | //!    a [`Topp3Profile`](crate::solver::topp3_lp::Topp3Profile) only when accepted.
[INFO] [stdout]    |           --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |           |
[INFO] [stdout]    |           because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 19 - //!    a [`Topp3Profile`](crate::solver::topp3_lp::Topp3Profile) only when accepted.
[INFO] [stdout] 19 + //!    a [`Topp3Profile`] only when accepted.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_lp.rs:22:20
[INFO] [stdout]    |
[INFO] [stdout] 22 | //! - [`topp3_lp`](crate::solver::topp3_lp::topp3_lp): strict/normal API, returns only accepted [`Topp3Profile`](crate::solver::topp...
[INFO] [stdout]    |        ----------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |        |
[INFO] [stdout]    |        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 22 - //! - [`topp3_lp`](crate::solver::topp3_lp::topp3_lp): strict/normal API, returns only accepted [`Topp3Profile`](crate::solver::topp3_lp::Topp3Profile).
[INFO] [stdout] 22 + //! - [`topp3_lp`]: strict/normal API, returns only accepted [`Topp3Profile`](crate::solver::topp3_lp::Topp3Profile).
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_lp.rs:22:114
[INFO] [stdout]    |
[INFO] [stdout] 22 | ...returns only accepted [`Topp3Profile`](crate::solver::topp3_lp::Topp3Profile).
[INFO] [stdout]    |                           --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 22 - //! - [`topp3_lp`](crate::solver::topp3_lp::topp3_lp): strict/normal API, returns only accepted [`Topp3Profile`](crate::solver::topp3_lp::Topp3Profile).
[INFO] [stdout] 22 + //! - [`topp3_lp`](crate::solver::topp3_lp::topp3_lp): strict/normal API, returns only accepted [`Topp3Profile`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_lp.rs:23:27
[INFO] [stdout]    |
[INFO] [stdout] 23 | //! - [`topp3_lp_expert`](crate::solver::topp3_lp::topp3_lp_expert): expert API returning `(Option<Topp3Profile>, DefaultSolution<f6...
[INFO] [stdout]    |        -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |        |
[INFO] [stdout]    |        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 23 - //! - [`topp3_lp_expert`](crate::solver::topp3_lp::topp3_lp_expert): expert API returning `(Option<Topp3Profile>, DefaultSolution<f64>)`.
[INFO] [stdout] 23 + //! - [`topp3_lp_expert`]: expert API returning `(Option<Topp3Profile>, DefaultSolution<f64>)`.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_lp.rs:24:37
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! - [`topp3_lp_expert_with_info`](crate::solver::topp3_lp::topp3_lp_expert_with_info): expert API plus Clarabel linear-solver
[INFO] [stdout]    |        ---------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |        |
[INFO] [stdout]    |        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 24 - //! - [`topp3_lp_expert_with_info`](crate::solver::topp3_lp::topp3_lp_expert_with_info): expert API plus Clarabel linear-solver
[INFO] [stdout] 24 + //! - [`topp3_lp_expert_with_info`]: expert API plus Clarabel linear-solver
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_lp.rs:45:68
[INFO] [stdout]    |
[INFO] [stdout] 45 | /// Use this entry when caller only needs a valid [`Topp3Profile`](crate::solver::topp3_lp::Topp3Profile) and treats
[INFO] [stdout]    |                                                    --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                    |
[INFO] [stdout]    |                                                    because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 45 - /// Use this entry when caller only needs a valid [`Topp3Profile`](crate::solver::topp3_lp::Topp3Profile) and treats
[INFO] [stdout] 45 + /// Use this entry when caller only needs a valid [`Topp3Profile`] and treats
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_lp.rs:49:44
[INFO] [stdout]    |
[INFO] [stdout] 49 | /// - Internally calls [`topp3_lp_expert`](crate::solver::topp3_lp::topp3_lp_expert).
[INFO] [stdout]    |                         -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 49 - /// - Internally calls [`topp3_lp_expert`](crate::solver::topp3_lp::topp3_lp_expert).
[INFO] [stdout] 49 + /// - Internally calls [`topp3_lp_expert`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_lp.rs:57:27
[INFO] [stdout]    |
[INFO] [stdout] 57 | /// Returns [`CoppError`](crate::diag::CoppError) on model/solver failures and non-accepted solver status.
[INFO] [stdout]    |              -----------  ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |              |
[INFO] [stdout]    |              because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 57 - /// Returns [`CoppError`](crate::diag::CoppError) on model/solver failures and non-accepted solver status.
[INFO] [stdout] 57 + /// Returns [`CoppError`] on model/solver failures and non-accepted solver status.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_lp.rs:59:75
[INFO] [stdout]    |
[INFO] [stdout] 59 | /// More details are provided in the documentation of [`topp3_lp_expert`](crate::solver::topp3_lp::topp3_lp_expert).
[INFO] [stdout]    |                                                        -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                        |
[INFO] [stdout]    |                                                        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 59 - /// More details are provided in the documentation of [`topp3_lp_expert`](crate::solver::topp3_lp::topp3_lp_expert).
[INFO] [stdout] 59 + /// More details are provided in the documentation of [`topp3_lp_expert`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_lp.rs:79:27
[INFO] [stdout]    |
[INFO] [stdout] 79 | /// Returns [`CoppError`](crate::diag::CoppError) only for real build/runtime failures.
[INFO] [stdout]    |              -----------  ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |              |
[INFO] [stdout]    |              because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 79 - /// Returns [`CoppError`](crate::diag::CoppError) only for real build/runtime failures.
[INFO] [stdout] 79 + /// Returns [`CoppError`] only for real build/runtime failures.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/opt3/topp3_lp.rs:105:25
[INFO] [stdout]     |
[INFO] [stdout] 105 | /// [`DefaultSolution`](clarabel::solver::DefaultSolution), because Clarabel stores linear-solver metadata on the
[INFO] [stdout]     |      -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |      |
[INFO] [stdout]     |      because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 105 - /// [`DefaultSolution`](clarabel::solver::DefaultSolution), because Clarabel stores linear-solver metadata on the
[INFO] [stdout] 105 + /// [`DefaultSolution`], because Clarabel stores linear-solver metadata on the
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/opt3/topp3_lp.rs:132:81
[INFO] [stdout]     |
[INFO] [stdout] 132 | ...hrough [`clarabel_to_copp3_solution`](crate::solver::copp3_socp::clarabel_to_copp3_solution) when status is accepted.
[INFO] [stdout]     |            ----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 132 - /// - extracted `(a,b)` is produced only through [`clarabel_to_copp3_solution`](crate::solver::copp3_socp::clarabel_to_copp3_solution) when status is accepted.
[INFO] [stdout] 132 + /// - extracted `(a,b)` is produced only through [`clarabel_to_copp3_solution`] when status is accepted.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_socp.rs:23:27
[INFO] [stdout]    |
[INFO] [stdout] 23 | //!    a [`Topp3Profile`](crate::solver::topp3_socp::Topp3Profile) only when accepted.
[INFO] [stdout]    |           --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |           |
[INFO] [stdout]    |           because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 23 - //!    a [`Topp3Profile`](crate::solver::topp3_socp::Topp3Profile) only when accepted.
[INFO] [stdout] 23 + //!    a [`Topp3Profile`] only when accepted.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_socp.rs:26:22
[INFO] [stdout]    |
[INFO] [stdout] 26 | //! - [`topp3_socp`](crate::solver::topp3_socp::topp3_socp): strict/normal API, returns only accepted [`Topp3Profile`](crate::solver...
[INFO] [stdout]    |        ------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |        |
[INFO] [stdout]    |        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 26 - //! - [`topp3_socp`](crate::solver::topp3_socp::topp3_socp): strict/normal API, returns only accepted [`Topp3Profile`](crate::solver::topp3_socp::Topp3Profile).
[INFO] [stdout] 26 + //! - [`topp3_socp`]: strict/normal API, returns only accepted [`Topp3Profile`](crate::solver::topp3_socp::Topp3Profile).
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_socp.rs:26:120
[INFO] [stdout]    |
[INFO] [stdout] 26 | ...eturns only accepted [`Topp3Profile`](crate::solver::topp3_socp::Topp3Profile).
[INFO] [stdout]    |                          --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 26 - //! - [`topp3_socp`](crate::solver::topp3_socp::topp3_socp): strict/normal API, returns only accepted [`Topp3Profile`](crate::solver::topp3_socp::Topp3Profile).
[INFO] [stdout] 26 + //! - [`topp3_socp`](crate::solver::topp3_socp::topp3_socp): strict/normal API, returns only accepted [`Topp3Profile`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_socp.rs:27:29
[INFO] [stdout]    |
[INFO] [stdout] 27 | //! - [`topp3_socp_expert`](crate::solver::topp3_socp::topp3_socp_expert): expert API returning `(Option<Topp3Profile>, DefaultSolut...
[INFO] [stdout]    |        -------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |        |
[INFO] [stdout]    |        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 27 - //! - [`topp3_socp_expert`](crate::solver::topp3_socp::topp3_socp_expert): expert API returning `(Option<Topp3Profile>, DefaultSolution<f64>)`.
[INFO] [stdout] 27 + //! - [`topp3_socp_expert`]: expert API returning `(Option<Topp3Profile>, DefaultSolution<f64>)`.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_socp.rs:28:39
[INFO] [stdout]    |
[INFO] [stdout] 28 | //! - [`topp3_socp_expert_with_info`](crate::solver::topp3_socp::topp3_socp_expert_with_info): expert API plus Clarabel linear-solver
[INFO] [stdout]    |        -----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |        |
[INFO] [stdout]    |        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 28 - //! - [`topp3_socp_expert_with_info`](crate::solver::topp3_socp::topp3_socp_expert_with_info): expert API plus Clarabel linear-solver
[INFO] [stdout] 28 + //! - [`topp3_socp_expert_with_info`]: expert API plus Clarabel linear-solver
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_socp.rs:50:68
[INFO] [stdout]    |
[INFO] [stdout] 50 | /// Use this entry when caller only needs a valid [`Topp3Profile`](crate::solver::topp3_socp::Topp3Profile) and treats
[INFO] [stdout]    |                                                    --------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                    |
[INFO] [stdout]    |                                                    because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 50 - /// Use this entry when caller only needs a valid [`Topp3Profile`](crate::solver::topp3_socp::Topp3Profile) and treats
[INFO] [stdout] 50 + /// Use this entry when caller only needs a valid [`Topp3Profile`] and treats
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_socp.rs:54:46
[INFO] [stdout]    |
[INFO] [stdout] 54 | /// - Internally calls [`topp3_socp_expert`](crate::solver::topp3_socp::topp3_socp_expert).
[INFO] [stdout]    |                         -------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 54 - /// - Internally calls [`topp3_socp_expert`](crate::solver::topp3_socp::topp3_socp_expert).
[INFO] [stdout] 54 + /// - Internally calls [`topp3_socp_expert`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_socp.rs:62:27
[INFO] [stdout]    |
[INFO] [stdout] 62 | /// Returns [`CoppError`](crate::diag::CoppError) on conic-model/solver failures and non-accepted solver status.
[INFO] [stdout]    |              -----------  ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |              |
[INFO] [stdout]    |              because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 62 - /// Returns [`CoppError`](crate::diag::CoppError) on conic-model/solver failures and non-accepted solver status.
[INFO] [stdout] 62 + /// Returns [`CoppError`] on conic-model/solver failures and non-accepted solver status.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_socp.rs:64:77
[INFO] [stdout]    |
[INFO] [stdout] 64 | /// More details are provided in the documentation of [`topp3_socp_expert`](crate::solver::topp3_socp::topp3_socp_expert).
[INFO] [stdout]    |                                                        -------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                        |
[INFO] [stdout]    |                                                        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 64 - /// More details are provided in the documentation of [`topp3_socp_expert`](crate::solver::topp3_socp::topp3_socp_expert).
[INFO] [stdout] 64 + /// More details are provided in the documentation of [`topp3_socp_expert`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/topp3_socp.rs:84:27
[INFO] [stdout]    |
[INFO] [stdout] 84 | /// Returns [`CoppError`](crate::diag::CoppError) only for true build/runtime failures.
[INFO] [stdout]    |              -----------  ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |              |
[INFO] [stdout]    |              because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 84 - /// Returns [`CoppError`](crate::diag::CoppError) only for true build/runtime failures.
[INFO] [stdout] 84 + /// Returns [`CoppError`] only for true build/runtime failures.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/opt3/topp3_socp.rs:110:25
[INFO] [stdout]     |
[INFO] [stdout] 110 | /// [`DefaultSolution`](clarabel::solver::DefaultSolution), because Clarabel stores linear-solver metadata on the
[INFO] [stdout]     |      -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |      |
[INFO] [stdout]     |      because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 110 - /// [`DefaultSolution`](clarabel::solver::DefaultSolution), because Clarabel stores linear-solver metadata on the
[INFO] [stdout] 110 + /// [`DefaultSolution`], because Clarabel stores linear-solver metadata on the
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/copp/copp3/opt3/topp3_socp.rs:138:81
[INFO] [stdout]     |
[INFO] [stdout] 138 | ...hrough [`clarabel_to_copp3_solution`](crate::solver::copp3_socp::clarabel_to_copp3_solution) when status is accepted.
[INFO] [stdout]     |            ----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 138 - /// - extracted `(a,b)` is produced only through [`clarabel_to_copp3_solution`](crate::solver::copp3_socp::clarabel_to_copp3_solution) when status is accepted.
[INFO] [stdout] 138 + /// - extracted `(a,b)` is produced only through [`clarabel_to_copp3_solution`] when status is accepted.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/copp/copp3/opt3/mod.rs:26:80
[INFO] [stdout]    |
[INFO] [stdout] 26 | /// with solver-side metadata that Clarabel stores outside [`DefaultSolution`](clarabel::solver::DefaultSolution).
[INFO] [stdout]    |                                                             -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                             |
[INFO] [stdout]    |                                                             because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 26 - /// with solver-side metadata that Clarabel stores outside [`DefaultSolution`](clarabel::solver::DefaultSolution).
[INFO] [stdout] 26 + /// with solver-side metadata that Clarabel stores outside [`DefaultSolution`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/diag/diagnostics.rs:288:27
[INFO] [stdout]     |
[INFO] [stdout] 288 | /// Format a [`Duration`](std::time::Duration) into a human-readable string with appropriate units (ns, us, ms, s, min, h).
[INFO] [stdout]     |               ----------  ^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |               |
[INFO] [stdout]     |               because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 288 - /// Format a [`Duration`](std::time::Duration) into a human-readable string with appropriate units (ns, us, ms, s, min, h).
[INFO] [stdout] 288 + /// Format a [`Duration`] into a human-readable string with appropriate units (ns, us, ms, s, min, h).
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/diag/error.rs:92:68
[INFO] [stdout]    |
[INFO] [stdout] 92 | /// For public-facing application code, prefer using [`CoppError`](crate::diag::CoppError)
[INFO] [stdout]    |                                                       -----------  ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                       |
[INFO] [stdout]    |                                                       because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 92 - /// For public-facing application code, prefer using [`CoppError`](crate::diag::CoppError)
[INFO] [stdout] 92 + /// For public-facing application code, prefer using [`CoppError`]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/diag/error.rs:95:25
[INFO] [stdout]    |
[INFO] [stdout] 95 | /// [`ConstraintError`](crate::diag::ConstraintError) is automatically converted into [`CoppError`](crate::diag::CoppError) via
[INFO] [stdout]    |      -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 95 - /// [`ConstraintError`](crate::diag::ConstraintError) is automatically converted into [`CoppError`](crate::diag::CoppError) via
[INFO] [stdout] 95 + /// [`ConstraintError`] is automatically converted into [`CoppError`](crate::diag::CoppError) via
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/diag/error.rs:95:101
[INFO] [stdout]    |
[INFO] [stdout] 95 | /// [`ConstraintError`](crate::diag::ConstraintError) is automatically converted into [`CoppError`](crate::diag::CoppError) via
[INFO] [stdout]    |                                                                                        -----------  ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                                                        |
[INFO] [stdout]    |                                                                                        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 95 - /// [`ConstraintError`](crate::diag::ConstraintError) is automatically converted into [`CoppError`](crate::diag::CoppError) via
[INFO] [stdout] 95 + /// [`ConstraintError`](crate::diag::ConstraintError) is automatically converted into [`CoppError`] via
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/diag/diagnostics.rs:185:70
[INFO] [stdout]     |
[INFO] [stdout] 185 | /// This macro is a convenience wrapper over [`emit_verbosity_line`](crate::diag::emit_verbosity_line).
[INFO] [stdout]     |                                               ---------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                               |
[INFO] [stdout]     |                                               because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 185 - /// This macro is a convenience wrapper over [`emit_verbosity_line`](crate::diag::emit_verbosity_line).
[INFO] [stdout] 185 + /// This macro is a convenience wrapper over [`emit_verbosity_line`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/diag/diagnostics.rs:186:32
[INFO] [stdout]     |
[INFO] [stdout] 186 | /// It accepts a [`Verbosity`](crate::diag::Verbosity) level plus `format!`-style arguments.
[INFO] [stdout]     |                   -----------  ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 186 - /// It accepts a [`Verbosity`](crate::diag::Verbosity) level plus `format!`-style arguments.
[INFO] [stdout] 186 + /// It accepts a [`Verbosity`] level plus `format!`-style arguments.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:124:64
[INFO] [stdout]     |
[INFO] [stdout] 124 | /// Out-of-range behaviour is controlled by [`OutOfRangeMode`](crate::path::OutOfRangeMode): the default is to
[INFO] [stdout]     |                                              ----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                              |
[INFO] [stdout]     |                                              because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 124 - /// Out-of-range behaviour is controlled by [`OutOfRangeMode`](crate::path::OutOfRangeMode): the default is to
[INFO] [stdout] 124 + /// Out-of-range behaviour is controlled by [`OutOfRangeMode`]: the default is to
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:148:79
[INFO] [stdout]     |
[INFO] [stdout] 148 |     /// Derivatives up to third order are computed automatically via [`Jet3`](crate::path::Jet3)
[INFO] [stdout]     |                                                                       ------  ^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                                       |
[INFO] [stdout]     |                                                                       because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 148 -     /// Derivatives up to third order are computed automatically via [`Jet3`](crate::path::Jet3)
[INFO] [stdout] 148 +     /// Derivatives up to third order are computed automatically via [`Jet3`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:158:39
[INFO] [stdout]     |
[INFO] [stdout] 158 |     /// - [`PathError::InvalidRange`](crate::diag::PathError::InvalidRange)     : `s_min >= s_max` or either value is non-finite
[INFO] [stdout]     |            -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 158 -     /// - [`PathError::InvalidRange`](crate::diag::PathError::InvalidRange)     : `s_min >= s_max` or either value is non-finite
[INFO] [stdout] 158 +     /// - [`PathError::InvalidRange`]     : `s_min >= s_max` or either value is non-finite
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:159:43
[INFO] [stdout]     |
[INFO] [stdout] 159 |     /// - [`PathError::InvalidDimension`](crate::diag::PathError::InvalidDimension) : closure returned an empty vector
[INFO] [stdout]     |            -----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 159 -     /// - [`PathError::InvalidDimension`](crate::diag::PathError::InvalidDimension) : closure returned an empty vector
[INFO] [stdout] 159 +     /// - [`PathError::InvalidDimension`] : closure returned an empty vector
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:214:39
[INFO] [stdout]     |
[INFO] [stdout] 214 |     /// - [`PathError::InvalidRange`](crate::diag::PathError::InvalidRange): `s_min >= s_max` or either value is non-finite
[INFO] [stdout]     |            -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 214 -     /// - [`PathError::InvalidRange`](crate::diag::PathError::InvalidRange): `s_min >= s_max` or either value is non-finite
[INFO] [stdout] 214 +     /// - [`PathError::InvalidRange`]: `s_min >= s_max` or either value is non-finite
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:215:43
[INFO] [stdout]     |
[INFO] [stdout] 215 |     /// - [`PathError::InvalidDimension`](crate::diag::PathError::InvalidDimension): evaluator dimension is zero
[INFO] [stdout]     |            -----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 215 -     /// - [`PathError::InvalidDimension`](crate::diag::PathError::InvalidDimension): evaluator dimension is zero
[INFO] [stdout] 215 +     /// - [`PathError::InvalidDimension`]: evaluator dimension is zero
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:275:39
[INFO] [stdout]     |
[INFO] [stdout] 275 |     /// - [`PathError::InvalidRange`](crate::diag::PathError::InvalidRange): `s_min >= s_max` or either value is non-finite
[INFO] [stdout]     |            -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 275 -     /// - [`PathError::InvalidRange`](crate::diag::PathError::InvalidRange): `s_min >= s_max` or either value is non-finite
[INFO] [stdout] 275 +     /// - [`PathError::InvalidRange`]: `s_min >= s_max` or either value is non-finite
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:276:43
[INFO] [stdout]     |
[INFO] [stdout] 276 |     /// - [`PathError::InvalidDimension`](crate::diag::PathError::InvalidDimension): evaluator dimension is zero
[INFO] [stdout]     |            -----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 276 -     /// - [`PathError::InvalidDimension`](crate::diag::PathError::InvalidDimension): evaluator dimension is zero
[INFO] [stdout] 276 +     /// - [`PathError::InvalidDimension`]: evaluator dimension is zero
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:306:39
[INFO] [stdout]     |
[INFO] [stdout] 306 |     /// - [`PathError::InvalidRange`](crate::diag::PathError::InvalidRange): `s_min >= s_max` or either value is non-finite
[INFO] [stdout]     |            -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 306 -     /// - [`PathError::InvalidRange`](crate::diag::PathError::InvalidRange): `s_min >= s_max` or either value is non-finite
[INFO] [stdout] 306 +     /// - [`PathError::InvalidRange`]: `s_min >= s_max` or either value is non-finite
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:307:43
[INFO] [stdout]     |
[INFO] [stdout] 307 |     /// - [`PathError::InvalidDimension`](crate::diag::PathError::InvalidDimension): evaluator dimension is zero
[INFO] [stdout]     |            -----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 307 -     /// - [`PathError::InvalidDimension`](crate::diag::PathError::InvalidDimension): evaluator dimension is zero
[INFO] [stdout] 307 +     /// - [`PathError::InvalidDimension`]: evaluator dimension is zero
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:378:39
[INFO] [stdout]     |
[INFO] [stdout] 378 |     /// - [`PathError::InvalidRange`](crate::diag::PathError::InvalidRange): `s_min >= s_max` or either value is non-finite
[INFO] [stdout]     |            -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 378 -     /// - [`PathError::InvalidRange`](crate::diag::PathError::InvalidRange): `s_min >= s_max` or either value is non-finite
[INFO] [stdout] 378 +     /// - [`PathError::InvalidRange`]: `s_min >= s_max` or either value is non-finite
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:379:43
[INFO] [stdout]     |
[INFO] [stdout] 379 |     /// - [`PathError::InvalidDimension`](crate::diag::PathError::InvalidDimension): evaluator dimension is zero
[INFO] [stdout]     |            -----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 379 -     /// - [`PathError::InvalidDimension`](crate::diag::PathError::InvalidDimension): evaluator dimension is zero
[INFO] [stdout] 379 +     /// - [`PathError::InvalidDimension`]: evaluator dimension is zero
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:438:43
[INFO] [stdout]     |
[INFO] [stdout] 438 |     /// - [`PathError::InvalidDimension`](crate::diag::PathError::InvalidDimension)   : `waypoints` has zero rows
[INFO] [stdout]     |            -----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 438 -     /// - [`PathError::InvalidDimension`](crate::diag::PathError::InvalidDimension)   : `waypoints` has zero rows
[INFO] [stdout] 438 +     /// - [`PathError::InvalidDimension`]   : `waypoints` has zero rows
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:439:45
[INFO] [stdout]     |
[INFO] [stdout] 439 |     /// - [`PathError::NotEnoughWaypoints`](crate::diag::PathError::NotEnoughWaypoints) : fewer than 2 columns
[INFO] [stdout]     |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 439 -     /// - [`PathError::NotEnoughWaypoints`](crate::diag::PathError::NotEnoughWaypoints) : fewer than 2 columns
[INFO] [stdout] 439 +     /// - [`PathError::NotEnoughWaypoints`] : fewer than 2 columns
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:440:39
[INFO] [stdout]     |
[INFO] [stdout] 440 |     /// - [`PathError::InvalidOrder`](crate::diag::PathError::InvalidOrder)       : `order < 3`
[INFO] [stdout]     |            -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 440 -     /// - [`PathError::InvalidOrder`](crate::diag::PathError::InvalidOrder)       : `order < 3`
[INFO] [stdout] 440 +     /// - [`PathError::InvalidOrder`]       : `order < 3`
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:441:39
[INFO] [stdout]     |
[INFO] [stdout] 441 |     /// - [`PathError::InvalidRange`](crate::diag::PathError::InvalidRange)       : invalid parameter range
[INFO] [stdout]     |            -------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 441 -     /// - [`PathError::InvalidRange`](crate::diag::PathError::InvalidRange)       : invalid parameter range
[INFO] [stdout] 441 +     /// - [`PathError::InvalidRange`]       : invalid parameter range
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:442:41
[INFO] [stdout]     |
[INFO] [stdout] 442 |     /// - [`PathError::SingularSystem`](crate::diag::PathError::SingularSystem)     : spline system is singular (extremely rare)
[INFO] [stdout]     |            ---------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 442 -     /// - [`PathError::SingularSystem`](crate::diag::PathError::SingularSystem)     : spline system is singular (extremely rare)
[INFO] [stdout] 442 +     /// - [`PathError::SingularSystem`]     : spline system is singular (extremely rare)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:527:29
[INFO] [stdout]     |
[INFO] [stdout] 527 |     /// [`PathDerivatives`](crate::path::PathDerivatives) with `dq / ddq / dddq` all `None`;
[INFO] [stdout]     |          -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |          |
[INFO] [stdout]     |          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 527 -     /// [`PathDerivatives`](crate::path::PathDerivatives) with `dq / ddq / dddq` all `None`;
[INFO] [stdout] 527 +     /// [`PathDerivatives`] with `dq / ddq / dddq` all `None`;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:542:29
[INFO] [stdout]     |
[INFO] [stdout] 542 |     /// [`PathDerivatives`](crate::path::PathDerivatives) with `dddq = None`;
[INFO] [stdout]     |          -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |          |
[INFO] [stdout]     |          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 542 -     /// [`PathDerivatives`](crate::path::PathDerivatives) with `dddq = None`;
[INFO] [stdout] 542 +     /// [`PathDerivatives`] with `dddq = None`;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:557:29
[INFO] [stdout]     |
[INFO] [stdout] 557 |     /// [`PathDerivatives`](crate::path::PathDerivatives) with all four fields populated; each matrix has shape `(dim, N)`.
[INFO] [stdout]     |          -----------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |          |
[INFO] [stdout]     |          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 557 -     /// [`PathDerivatives`](crate::path::PathDerivatives) with all four fields populated; each matrix has shape `(dim, N)`.
[INFO] [stdout] 557 +     /// [`PathDerivatives`] with all four fields populated; each matrix has shape `(dim, N)`.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:737:25
[INFO] [stdout]     |
[INFO] [stdout] 737 | ///   - [`Order::Zero`](Order::Zero) => `eval_at::<0>` (q only)
[INFO] [stdout]     |          -------------  ^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |          |
[INFO] [stdout]     |          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 737 - ///   - [`Order::Zero`](Order::Zero) => `eval_at::<0>` (q only)
[INFO] [stdout] 737 + ///   - [`Order::Zero`] => `eval_at::<0>` (q only)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:738:24
[INFO] [stdout]     |
[INFO] [stdout] 738 | ///   - [`Order::Two`](Order::Two) => `eval_at::<2>` (q, dq, ddq)
[INFO] [stdout]     |          ------------  ^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |          |
[INFO] [stdout]     |          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 738 - ///   - [`Order::Two`](Order::Two) => `eval_at::<2>` (q, dq, ddq)
[INFO] [stdout] 738 + ///   - [`Order::Two`] => `eval_at::<2>` (q, dq, ddq)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/path/path_core.rs:739:26
[INFO] [stdout]     |
[INFO] [stdout] 739 | ///   - [`Order::Three`](Order::Three) => `eval_at::<3>` (q, dq, ddq, dddq)
[INFO] [stdout]     |          --------------  ^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |          |
[INFO] [stdout]     |          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 739 - ///   - [`Order::Three`](Order::Three) => `eval_at::<3>` (q, dq, ddq, dddq)
[INFO] [stdout] 739 + ///   - [`Order::Three`] => `eval_at::<3>` (q, dq, ddq, dddq)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/robot/robot_core.rs:5:41
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! - model-side traits ([`RobotBasic`](crate::robot::RobotBasic), [`RobotTorque`](crate::robot::RobotTorque)),
[INFO] [stdout]   |                           ------------  ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                           |
[INFO] [stdout]   |                           because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 5 - //! - model-side traits ([`RobotBasic`](crate::robot::RobotBasic), [`RobotTorque`](crate::robot::RobotTorque)),
[INFO] [stdout] 5 + //! - model-side traits ([`RobotBasic`], [`RobotTorque`](crate::robot::RobotTorque)),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/robot/robot_core.rs:5:84
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! - model-side traits ([`RobotBasic`](crate::robot::RobotBasic), [`RobotTorque`](crate::robot::RobotTorque)),
[INFO] [stdout]   |                                                                     -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                                                                     |
[INFO] [stdout]   |                                                                     because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 5 - //! - model-side traits ([`RobotBasic`](crate::robot::RobotBasic), [`RobotTorque`](crate::robot::RobotTorque)),
[INFO] [stdout] 5 + //! - model-side traits ([`RobotBasic`](crate::robot::RobotBasic), [`RobotTorque`]),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/robot/robot_core.rs:6:33
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! - generic wrapper [`Robot`](crate::robot::Robot) that owns a constraint buffer,
[INFO] [stdout]   |                        -------  ^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                        |
[INFO] [stdout]   |                        because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 6 - //! - generic wrapper [`Robot`](crate::robot::Robot) that owns a constraint buffer,
[INFO] [stdout] 6 + //! - generic wrapper [`Robot`] that owns a constraint buffer,
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/robot/robot_core.rs:7:35
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! - helper trait [`UpperBound`](crate::robot::robot_core::UpperBound) for broadcasting bound inputs,
[INFO] [stdout]   |                     ------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 7 - //! - helper trait [`UpperBound`](crate::robot::robot_core::UpperBound) for broadcasting bound inputs,
[INFO] [stdout] 7 + //! - helper trait [`UpperBound`] for broadcasting bound inputs,
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/robot/robot_core.rs:13:17
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! - [`Robot`](crate::robot::Robot) maps user constraints (`velocity/acceleration/jerk/torque`) into
[INFO] [stdout]    |        -------  ^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |        |
[INFO] [stdout]    |        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 13 - //! - [`Robot`](crate::robot::Robot) maps user constraints (`velocity/acceleration/jerk/torque`) into
[INFO] [stdout] 13 + //! - [`Robot`] maps user constraints (`velocity/acceleration/jerk/torque`) into
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/robot/robot_core.rs:14:23
[INFO] [stdout]    |
[INFO] [stdout] 14 | //!   [`Constraints`](crate::constraints::Constraints).
[INFO] [stdout]    |        -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |        |
[INFO] [stdout]    |        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 14 - //!   [`Constraints`](crate::constraints::Constraints).
[INFO] [stdout] 14 + //!   [`Constraints`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/robot/robot_core.rs:19:40
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! - For most users, prefer [`Robot`](crate::robot::Robot) instead of operating on
[INFO] [stdout]    |                               -------  ^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 19 - //! - For most users, prefer [`Robot`](crate::robot::Robot) instead of operating on
[INFO] [stdout] 19 + //! - For most users, prefer [`Robot`] instead of operating on
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/robot/robot_core.rs:20:23
[INFO] [stdout]    |
[INFO] [stdout] 20 | //!   [`Constraints`](crate::constraints::Constraints) directly. This enables
[INFO] [stdout]    |        -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |        |
[INFO] [stdout]    |        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 20 - //!   [`Constraints`](crate::constraints::Constraints) directly. This enables
[INFO] [stdout] 20 + //!   [`Constraints`] directly. This enables
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/robot/robot_core.rs:24:60
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! - `Topp*Problem` workflows only require [`RobotBasic`](crate::robot::RobotBasic).
[INFO] [stdout]    |                                              ------------  ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                              |
[INFO] [stdout]    |                                              because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 24 - //! - `Topp*Problem` workflows only require [`RobotBasic`](crate::robot::RobotBasic).
[INFO] [stdout] 24 + //! - `Topp*Problem` workflows only require [`RobotBasic`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/robot/robot_core.rs:25:56
[INFO] [stdout]    |
[INFO] [stdout] 25 | //! - `Copp*Problem` workflows require [`RobotTorque`](crate::robot::RobotTorque).
[INFO] [stdout]    |                                         -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                         |
[INFO] [stdout]    |                                         because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 25 - //! - `Copp*Problem` workflows require [`RobotTorque`](crate::robot::RobotTorque).
[INFO] [stdout] 25 + //! - `Copp*Problem` workflows require [`RobotTorque`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/robot/robot_core.rs:27:23
[INFO] [stdout]    |
[INFO] [stdout] 27 | //!   [`RobotTorque`](crate::robot::RobotTorque), you can use `usize` as a trivial placeholder
[INFO] [stdout]    |        -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |        |
[INFO] [stdout]    |        because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 27 - //!   [`RobotTorque`](crate::robot::RobotTorque), you can use `usize` as a trivial placeholder
[INFO] [stdout] 27 + //!   [`RobotTorque`], you can use `usize` as a trivial placeholder
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/robot/robot_core.rs:29:54
[INFO] [stdout]    |
[INFO] [stdout] 29 | //! - For physical robots, implement [`RobotTorque`](crate::robot::RobotTorque) with your own inverse
[INFO] [stdout]    |                                       -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 29 - //! - For physical robots, implement [`RobotTorque`](crate::robot::RobotTorque) with your own inverse
[INFO] [stdout] 29 + //! - For physical robots, implement [`RobotTorque`] with your own inverse
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:116:62
[INFO] [stdout]     |
[INFO] [stdout] 116 | /// A `usize` variable can serve as a trivial [`RobotBasic`](crate::robot::RobotBasic) implementation representing the robot dimens...
[INFO] [stdout]     |                                                ------------  ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                |
[INFO] [stdout]     |                                                because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 116 - /// A `usize` variable can serve as a trivial [`RobotBasic`](crate::robot::RobotBasic) implementation representing the robot dimension, but users can also implement this trait for their own robot models.
[INFO] [stdout] 116 + /// A `usize` variable can serve as a trivial [`RobotBasic`] implementation representing the robot dimension, but users can also implement this trait for their own robot models.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:133:54
[INFO] [stdout]     |
[INFO] [stdout] 133 | /// inequalities. Internally it owns [`Constraints`](crate::constraints::Constraints),
[INFO] [stdout]     |                                       -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 133 - /// inequalities. Internally it owns [`Constraints`](crate::constraints::Constraints),
[INFO] [stdout] 133 + /// inequalities. Internally it owns [`Constraints`],
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:136:51
[INFO] [stdout]     |
[INFO] [stdout] 136 | /// # Why prefer this over direct [`Constraints`](crate::constraints::Constraints)
[INFO] [stdout]     |                                    -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 136 - /// # Why prefer this over direct [`Constraints`](crate::constraints::Constraints)
[INFO] [stdout] 136 + /// # Why prefer this over direct [`Constraints`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:137:38
[INFO] [stdout]     |
[INFO] [stdout] 137 | /// For most applications, [`Robot`](crate::robot::Robot) is the recommended entry because it provides
[INFO] [stdout]     |                             -------  ^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 137 - /// For most applications, [`Robot`](crate::robot::Robot) is the recommended entry because it provides
[INFO] [stdout] 137 + /// For most applications, [`Robot`] is the recommended entry because it provides
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:143:64
[INFO] [stdout]     |
[INFO] [stdout] 143 | /// - `Topp*Problem`: model type `M` only needs [`RobotBasic`](crate::robot::RobotBasic).
[INFO] [stdout]     |                                                  ------------  ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                  |
[INFO] [stdout]     |                                                  because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 143 - /// - `Topp*Problem`: model type `M` only needs [`RobotBasic`](crate::robot::RobotBasic).
[INFO] [stdout] 143 + /// - `Topp*Problem`: model type `M` only needs [`RobotBasic`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:144:69
[INFO] [stdout]     |
[INFO] [stdout] 144 | /// - `Copp*Problem`: model type `M` must implement [`RobotTorque`](crate::robot::RobotTorque).
[INFO] [stdout]     |                                                      -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                      |
[INFO] [stdout]     |                                                      because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 144 - /// - `Copp*Problem`: model type `M` must implement [`RobotTorque`](crate::robot::RobotTorque).
[INFO] [stdout] 144 + /// - `Copp*Problem`: model type `M` must implement [`RobotTorque`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:147:51
[INFO] [stdout]     |
[INFO] [stdout] 147 | /// as a placeholder implementing [`RobotTorque`](crate::robot::RobotTorque) (`tau = ddq`).
[INFO] [stdout]     |                                    -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 147 - /// as a placeholder implementing [`RobotTorque`](crate::robot::RobotTorque) (`tau = ddq`).
[INFO] [stdout] 147 + /// as a placeholder implementing [`RobotTorque`] (`tau = ddq`).
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:229:58
[INFO] [stdout]     |
[INFO] [stdout] 229 |     /// Returns [`ConstraintError::InvalidSignedBounds`](crate::diag::ConstraintError::InvalidSignedBounds) when contract is violated.
[INFO] [stdout]     |                  --------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 229 -     /// Returns [`ConstraintError::InvalidSignedBounds`](crate::diag::ConstraintError::InvalidSignedBounds) when contract is violated.
[INFO] [stdout] 229 +     /// Returns [`ConstraintError::InvalidSignedBounds`] when contract is violated.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:248:69
[INFO] [stdout]     |
[INFO] [stdout] 248 |     /// - `model`: concrete robot model implementing [`RobotBasic`](crate::robot::RobotBasic).
[INFO] [stdout]     |                                                       ------------  ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                       |
[INFO] [stdout]     |                                                       because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 248 -     /// - `model`: concrete robot model implementing [`RobotBasic`](crate::robot::RobotBasic).
[INFO] [stdout] 248 +     /// - `model`: concrete robot model implementing [`RobotBasic`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:281:25
[INFO] [stdout]     |
[INFO] [stdout] 281 |     /// [`Constraints`](crate::constraints::Constraints) without a robot model.
[INFO] [stdout]     |          -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |          |
[INFO] [stdout]     |          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 281 -     /// [`Constraints`](crate::constraints::Constraints) without a robot model.
[INFO] [stdout] 281 +     /// [`Constraints`] without a robot model.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:287:47
[INFO] [stdout]     |
[INFO] [stdout] 287 |     /// - [`ConstraintError::NonIncreasingS`](crate::diag::ConstraintError::NonIncreasingS) if `s_new` is not strictly
[INFO] [stdout]     |            ---------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 287 -     /// - [`ConstraintError::NonIncreasingS`](crate::diag::ConstraintError::NonIncreasingS) if `s_new` is not strictly
[INFO] [stdout] 287 +     /// - [`ConstraintError::NonIncreasingS`] if `s_new` is not strictly
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:316:50
[INFO] [stdout]     |
[INFO] [stdout] 316 |     /// - [`ConstraintError::NoMatchDimensions`](crate::diag::ConstraintError::NoMatchDimensions) if derivative matrix shapes are
[INFO] [stdout]     |            ------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 316 -     /// - [`ConstraintError::NoMatchDimensions`](crate::diag::ConstraintError::NoMatchDimensions) if derivative matrix shapes are
[INFO] [stdout] 316 +     /// - [`ConstraintError::NoMatchDimensions`] if derivative matrix shapes are
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:318:45
[INFO] [stdout]     |
[INFO] [stdout] 318 |     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if the target station interval is
[INFO] [stdout]     |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 318 -     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds) if the target station interval is
[INFO] [stdout] 318 +     /// - [`ConstraintError::OutOfSBounds`] if the target station interval is
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:352:42
[INFO] [stdout]     |
[INFO] [stdout] 352 |     /// - [`CoppError::ConstraintError`](crate::diag::CoppError::ConstraintError) if the station interval is empty, out of
[INFO] [stdout]     |            ----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 352 -     /// - [`CoppError::ConstraintError`](crate::diag::CoppError::ConstraintError) if the station interval is empty, out of
[INFO] [stdout] 352 +     /// - [`CoppError::ConstraintError`] if the station interval is empty, out of
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:354:36
[INFO] [stdout]     |
[INFO] [stdout] 354 |     /// - [`CoppError::PathError`](crate::diag::CoppError::PathError) if path evaluation fails, for example because a
[INFO] [stdout]     |            ----------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 354 -     /// - [`CoppError::PathError`](crate::diag::CoppError::PathError) if path evaluation fails, for example because a
[INFO] [stdout] 354 +     /// - [`CoppError::PathError`] if path evaluation fails, for example because a
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:385:42
[INFO] [stdout]     |
[INFO] [stdout] 385 |     /// - [`CoppError::ConstraintError`](crate::diag::CoppError::ConstraintError) if the station interval is empty, out of
[INFO] [stdout]     |            ----------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 385 -     /// - [`CoppError::ConstraintError`](crate::diag::CoppError::ConstraintError) if the station interval is empty, out of
[INFO] [stdout] 385 +     /// - [`CoppError::ConstraintError`] if the station interval is empty, out of
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:387:36
[INFO] [stdout]     |
[INFO] [stdout] 387 |     /// - [`CoppError::PathError`](crate::diag::CoppError::PathError) if path evaluation fails, for example because a
[INFO] [stdout]     |            ----------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 387 -     /// - [`CoppError::PathError`](crate::diag::CoppError::PathError) if path evaluation fails, for example because a
[INFO] [stdout] 387 +     /// - [`CoppError::PathError`] if path evaluation fails, for example because a
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:415:50
[INFO] [stdout]     |
[INFO] [stdout] 415 |     /// - [`ConstraintError::NoMatchDimensions`](crate::diag::ConstraintError::NoMatchDimensions)
[INFO] [stdout]     |            ------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 415 -     /// - [`ConstraintError::NoMatchDimensions`](crate::diag::ConstraintError::NoMatchDimensions)
[INFO] [stdout] 415 +     /// - [`ConstraintError::NoMatchDimensions`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:416:45
[INFO] [stdout]     |
[INFO] [stdout] 416 |     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds)
[INFO] [stdout]     |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 416 -     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds)
[INFO] [stdout] 416 +     /// - [`ConstraintError::OutOfSBounds`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:417:45
[INFO] [stdout]     |
[INFO] [stdout] 417 |     /// - [`ConstraintError::NoGivenQInfo`](crate::diag::ConstraintError::NoGivenQInfo)
[INFO] [stdout]     |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 417 -     /// - [`ConstraintError::NoGivenQInfo`](crate::diag::ConstraintError::NoGivenQInfo)
[INFO] [stdout] 417 +     /// - [`ConstraintError::NoGivenQInfo`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:418:52
[INFO] [stdout]     |
[INFO] [stdout] 418 |     /// - [`ConstraintError::InvalidSignedBounds`](crate::diag::ConstraintError::InvalidSignedBounds) when max/min signs are invalid
[INFO] [stdout]     |            --------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 418 -     /// - [`ConstraintError::InvalidSignedBounds`](crate::diag::ConstraintError::InvalidSignedBounds) when max/min signs are invalid
[INFO] [stdout] 418 +     /// - [`ConstraintError::InvalidSignedBounds`] when max/min signs are invalid
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:500:50
[INFO] [stdout]     |
[INFO] [stdout] 500 |     /// - [`ConstraintError::NoMatchDimensions`](crate::diag::ConstraintError::NoMatchDimensions)
[INFO] [stdout]     |            ------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 500 -     /// - [`ConstraintError::NoMatchDimensions`](crate::diag::ConstraintError::NoMatchDimensions)
[INFO] [stdout] 500 +     /// - [`ConstraintError::NoMatchDimensions`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:501:45
[INFO] [stdout]     |
[INFO] [stdout] 501 |     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds)
[INFO] [stdout]     |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 501 -     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds)
[INFO] [stdout] 501 +     /// - [`ConstraintError::OutOfSBounds`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:502:45
[INFO] [stdout]     |
[INFO] [stdout] 502 |     /// - [`ConstraintError::NoGivenQInfo`](crate::diag::ConstraintError::NoGivenQInfo)
[INFO] [stdout]     |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 502 -     /// - [`ConstraintError::NoGivenQInfo`](crate::diag::ConstraintError::NoGivenQInfo)
[INFO] [stdout] 502 +     /// - [`ConstraintError::NoGivenQInfo`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:503:52
[INFO] [stdout]     |
[INFO] [stdout] 503 |     /// - [`ConstraintError::InvalidSignedBounds`](crate::diag::ConstraintError::InvalidSignedBounds)
[INFO] [stdout]     |            --------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 503 -     /// - [`ConstraintError::InvalidSignedBounds`](crate::diag::ConstraintError::InvalidSignedBounds)
[INFO] [stdout] 503 +     /// - [`ConstraintError::InvalidSignedBounds`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:588:50
[INFO] [stdout]     |
[INFO] [stdout] 588 |     /// - [`ConstraintError::NoMatchDimensions`](crate::diag::ConstraintError::NoMatchDimensions)
[INFO] [stdout]     |            ------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 588 -     /// - [`ConstraintError::NoMatchDimensions`](crate::diag::ConstraintError::NoMatchDimensions)
[INFO] [stdout] 588 +     /// - [`ConstraintError::NoMatchDimensions`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:589:45
[INFO] [stdout]     |
[INFO] [stdout] 589 |     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds)
[INFO] [stdout]     |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 589 -     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds)
[INFO] [stdout] 589 +     /// - [`ConstraintError::OutOfSBounds`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:590:45
[INFO] [stdout]     |
[INFO] [stdout] 590 |     /// - [`ConstraintError::NoGivenQInfo`](crate::diag::ConstraintError::NoGivenQInfo) (needs `q/dq/ddq/dddq`)
[INFO] [stdout]     |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 590 -     /// - [`ConstraintError::NoGivenQInfo`](crate::diag::ConstraintError::NoGivenQInfo) (needs `q/dq/ddq/dddq`)
[INFO] [stdout] 590 +     /// - [`ConstraintError::NoGivenQInfo`] (needs `q/dq/ddq/dddq`)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:591:52
[INFO] [stdout]     |
[INFO] [stdout] 591 |     /// - [`ConstraintError::InvalidSignedBounds`](crate::diag::ConstraintError::InvalidSignedBounds)
[INFO] [stdout]     |            --------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |            |
[INFO] [stdout]     |            because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 591 -     /// - [`ConstraintError::InvalidSignedBounds`](crate::diag::ConstraintError::InvalidSignedBounds)
[INFO] [stdout] 591 +     /// - [`ConstraintError::InvalidSignedBounds`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:679:21
[INFO] [stdout]     |
[INFO] [stdout] 679 | /// [`Constraints`](crate::constraints::Constraints) workflow is usually
[INFO] [stdout]     |      -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |      |
[INFO] [stdout]     |      because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 679 - /// [`Constraints`](crate::constraints::Constraints) workflow is usually
[INFO] [stdout] 679 + /// [`Constraints`] workflow is usually
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/robot/robot_core.rs:682:63
[INFO] [stdout]     |
[INFO] [stdout] 682 | /// A `usize` variable can serve as a trivial [`RobotTorque`](crate::robot::RobotTorque) implementation representing a point-mass m...
[INFO] [stdout]     |                                                -------------  ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                                                |
[INFO] [stdout]     |                                                because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 682 - /// A `usize` variable can serve as a trivial [`RobotTorque`](crate::robot::RobotTorque) implementation representing a point-mass model, where `tau = ddq`. For physical robots, users should implement this trait with their own inverse dynamics.
[INFO] [stdout] 682 + /// A `usize` variable can serve as a trivial [`RobotTorque`] implementation representing a point-mass model, where `tau = ddq`. For physical robots, users should implement this trait with their own inverse dynamics.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/robot/robot_core.rs:1010:50
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     /// - [`ConstraintError::NoMatchDimensions`](crate::diag::ConstraintError::NoMatchDimensions)
[INFO] [stdout]      |            ------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1010 -     /// - [`ConstraintError::NoMatchDimensions`](crate::diag::ConstraintError::NoMatchDimensions)
[INFO] [stdout] 1010 +     /// - [`ConstraintError::NoMatchDimensions`]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/robot/robot_core.rs:1011:45
[INFO] [stdout]      |
[INFO] [stdout] 1011 |     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds)
[INFO] [stdout]      |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1011 -     /// - [`ConstraintError::OutOfSBounds`](crate::diag::ConstraintError::OutOfSBounds)
[INFO] [stdout] 1011 +     /// - [`ConstraintError::OutOfSBounds`]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/robot/robot_core.rs:1012:45
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     /// - [`ConstraintError::NoGivenQInfo`](crate::diag::ConstraintError::NoGivenQInfo)
[INFO] [stdout]      |            -------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1012 -     /// - [`ConstraintError::NoGivenQInfo`](crate::diag::ConstraintError::NoGivenQInfo)
[INFO] [stdout] 1012 +     /// - [`ConstraintError::NoGivenQInfo`]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/robot/robot_core.rs:1013:52
[INFO] [stdout]      |
[INFO] [stdout] 1013 |     /// - [`ConstraintError::InvalidSignedBounds`](crate::diag::ConstraintError::InvalidSignedBounds)
[INFO] [stdout]      |            --------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1013 -     /// - [`ConstraintError::InvalidSignedBounds`](crate::diag::ConstraintError::InvalidSignedBounds)
[INFO] [stdout] 1013 +     /// - [`ConstraintError::InvalidSignedBounds`]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/robot/robot_core.rs:1014:34
[INFO] [stdout]      |
[INFO] [stdout] 1014 |     /// - [`RobotDynamicsError`](crate::diag::RobotDynamicsError) if inverse dynamics fails
[INFO] [stdout]      |            --------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |            |
[INFO] [stdout]      |            because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1014 -     /// - [`RobotDynamicsError`](crate::diag::RobotDynamicsError) if inverse dynamics fails
[INFO] [stdout] 1014 +     /// - [`RobotDynamicsError`] if inverse dynamics fails
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.00s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/copp/index.html
[INFO] running `Command { std: "docker" "inspect" "1a6a39f78505ee8a81de07d8ad3226e9e05d5816842bf3a295c206a2299aa2ce", kill_on_drop: false }`
[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" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1a6a39f78505ee8a81de07d8ad3226e9e05d5816842bf3a295c206a2299aa2ce" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--html-in-header\", \"mathjax-config.html\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]  Documenting copp v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.10s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/copp/index.html
[INFO] running `Command { std: "docker" "inspect" "1a6a39f78505ee8a81de07d8ad3226e9e05d5816842bf3a295c206a2299aa2ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1a6a39f78505ee8a81de07d8ad3226e9e05d5816842bf3a295c206a2299aa2ce", kill_on_drop: false }`
[INFO] [stdout] 1a6a39f78505ee8a81de07d8ad3226e9e05d5816842bf3a295c206a2299aa2ce
