oat_rust 0.2.0

User-friendly tools for applied topology
Documentation

Build #3371333 2026-05-24 14:28:48

# rustc version rustc 1.98.0-nightly (23a3312d9 2026-05-23)

# docs.rs version docsrs 0.0.0 (f16e33f3e6ac9fc9e4413728c5dd1b2ba1c6b799 2026-05-23 )

# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "74d8b7a3dae3f2ecec30fd3b966a214aa5a59fe86264dbfdabb86eefeb712623" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260523-1.98.0-nightly-23a3312d9\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting oat_rust v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unnecessary parentheses around assigned value [INFO] [stderr] --> src/algebra/zigzag/decompose.rs:975:61 [INFO] [stderr] | [INFO] [stderr] 975 | let ground_truth = ( 0 .. self.dimension_of_space_over_vertex(vertex).unwrap() ); [INFO] [stderr] | ^^ ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 975 - let ground_truth = ( 0 .. self.dimension_of_space_over_vertex(vertex).unwrap() ); [INFO] [stderr] 975 + let ground_truth = 0 .. self.dimension_of_space_over_vertex(vertex).unwrap(); [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `MatrixOracle` [INFO] [stderr] --> src/algebra/chain_complexes/mod.rs:49:73 [INFO] [stderr] | [INFO] [stderr] 49 | /// This requirement is formalized by requiring `T` to implement the [MatrixOracle] and [INFO] [stderr] | ^^^^^^^^^^^^ no item named `MatrixOracle` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::algebra::rings::traits::Ring` [INFO] [stderr] --> src/algebra/rings/mod.rs:72:65 [INFO] [stderr] | [INFO] [stderr] 72 | ...following traits: [rings](`crate::algebra::rings::traits::Ring`), [semirings](`crate::algebra::rings::traits::Semiring`), and [di... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Ring` in module `traits` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::algebra::rings::traits::Semiring` [INFO] [stderr] --> src/algebra/rings/mod.rs:72:117 [INFO] [stderr] | [INFO] [stderr] 72 | ...::Ring`), [semirings](`crate::algebra::rings::traits::Semiring`), and [division rings](``crate::algebra::rings::traits::DivisionR... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Semiring` in module `traits` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::algebra::rings::traits::Ring` [INFO] [stderr] --> src/algebra/rings/types/mod.rs:1:40 [INFO] [stderr] | [INFO] [stderr] 1 | //! Structs that implement the [Ring](`crate::algebra::rings::traits::Ring`), [Semiring](`crate::algebra::rings::traits::Semiring`), ... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Ring` in module `traits` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::algebra::rings::traits::Semiring` [INFO] [stderr] --> src/algebra/rings/types/mod.rs:1:91 [INFO] [stderr] | [INFO] [stderr] 1 | ...s::Ring`), [Semiring](`crate::algebra::rings::traits::Semiring`), and [DivisionRingOperations](`crate::algebra::rings::traits::Div... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Semiring` in module `traits` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `KeyValGet` [INFO] [stderr] --> src/algebra/vectors/mod.rs:13:86 [INFO] [stderr] | [INFO] [stderr] 13 | //! OAT lets you treat an object as a key-value pair as long as it implements the [KeyValGet] trait. See the documentation page for [INFO] [stderr] | ^^^^^^^^^ no item named `KeyValGet` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `oat_rust::utilities::functions::evaluate::EvaluateFunction` [INFO] [stderr] --> src/algebra/vectors/entries.rs:324:80 [INFO] [stderr] | [INFO] [stderr] 324 | ...valuateFunction`](oat_rust::utilities::functions::evaluate::EvaluateFunction) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `oat_rust` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `oat_rust::utilities::functions::evaluate::EvaluateFunction` [INFO] [stderr] --> src/algebra/vectors/entries.rs:352:80 [INFO] [stderr] | [INFO] [stderr] 352 | ...valuateFunction`](oat_rust::utilities::functions::evaluate::EvaluateFunction) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `oat_rust` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::algebra::vectors::operations::VectorOperations::scale` [INFO] [stderr] --> src/algebra/vectors/operations.rs:1:187 [INFO] [stderr] | [INFO] [stderr] 1 | ...ations::subtract), [scale](crate::algebra::vectors::operations::VectorOperations::scale), [simplify](crate::algebra::vectors::oper... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `VectorOperations` has no associated item named `scale` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::algebra::vectors::operations::Combine::combine` [INFO] [stderr] --> src/algebra/vectors/operations.rs:1:332 [INFO] [stderr] | [INFO] [stderr] 1 | ...dd), [combine](crate::algebra::vectors::operations::Combine::combine), etc. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Combine` in module `operations` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::algebra::vectors::operations::VectorOperations::combine` [INFO] [stderr] --> src/algebra/vectors/operations.rs:7:28 [INFO] [stderr] | [INFO] [stderr] 7 | //! - [linear combination](crate::algebra::vectors::operations::VectorOperations::combine), including [sums](crate::algebra::vectors:... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `VectorOperations` has no associated item named `combine` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::algebra::vectors::operations::VectorOperations::sum` [INFO] [stderr] --> src/algebra/vectors/operations.rs:7:110 [INFO] [stderr] | [INFO] [stderr] 7 | ...ms](crate::algebra::vectors::operations::VectorOperations::sum) of any number of vectors [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `VectorOperations` has no associated item named `sum` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::algebra::vectors::operations::VectorOperations::scale` [INFO] [stderr] --> src/algebra/vectors/operations.rs:9:17 [INFO] [stderr] | [INFO] [stderr] 9 | //! - [scaling](crate::algebra::vectors::operations::VectorOperations::scale) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `VectorOperations` has no associated item named `scale` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `oat_rust::utilities::iterators::general` [INFO] [stderr] --> src/algebra/vectors/operations.rs:728:56 [INFO] [stderr] | [INFO] [stderr] 728 | /// it may be worth considering the [`MapByTransform`](oat_rust::utilities::iterators::general) struct. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `oat_rust` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorOperations::sum` [INFO] [stderr] --> src/algebra/vectors/operations.rs:2344:23 [INFO] [stderr] | [INFO] [stderr] 2344 | /// See also the [VectorOperations::sum] method in the [VectorOperations] trait, for adding `k ≥ 3` vectors. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ the trait `VectorOperations` has no associated item named `sum` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorOperations::sum_unsimplified` [INFO] [stderr] --> src/algebra/vectors/operations.rs:2819:21 [INFO] [stderr] | [INFO] [stderr] 2819 | /// The method [VectorOperations::sum_unsimplified] calls on a iterator of vectors and returns a vector. Contrast this with [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `VectorOperations` has no associated item named `sum_unsimplified` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorOperations::sum` [INFO] [stderr] --> src/algebra/vectors/operations.rs:2918:21 [INFO] [stderr] | [INFO] [stderr] 2918 | /// The method [VectorOperations::sum] calls on a iterator of vectors and returns a vector. Contrast this with [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ the trait `VectorOperations` has no associated item named `sum` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::algebra::matrices::types::Product` [INFO] [stderr] --> src/algebra/matrices/operations/multiply.rs:21:33 [INFO] [stderr] | [INFO] [stderr] 21 | //! The [product matrix module](crate::algebra::matrices::types::Product), which defines the [ProductMatrix] type. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Product` in module `types` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::algebra::matrices::operations::triangular_solve::TriangularSolve` [INFO] [stderr] --> src/algebra/matrices/operations/invert.rs:96:87 [INFO] [stderr] | [INFO] [stderr] 96 | ...pe [`TriangularSolve`](crate::algebra::matrices::operations::triangular_solve::TriangularSolve). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `triangular_solve` in module `operations` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `IdentityFunction` [INFO] [stderr] --> src/algebra/matrices/operations/solve/triangle.rs:7:333 [INFO] [stderr] | [INFO] [stderr] 7 | ... us, that function can just be the [IdentityFunction]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `IdentityFunction` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `algebra::vectors::entries::KeyValGet` [INFO] [stderr] --> src/algebra/matrices/operations/solve/triangle.rs:136:227 [INFO] [stderr] | [INFO] [stderr] 136 | ... equivalent [key-value pair](algebra::vectors::entries::KeyValGet)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `algebra` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `EchelonSolverMajorAscendWithMinorKeys` [INFO] [stderr] --> src/algebra/matrices/operations/solve/echelon.rs:789:51 [INFO] [stderr] | [INFO] [stderr] 789 | /// Attempts to solve `xA = b` for `x`; see [`EchelonSolverMajorAscendWithMinorKeys`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `EchelonSolverMajorAscendWithMinorKeys` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `EchelonSolverMajorAscendWithMinorKeys` [INFO] [stderr] --> src/algebra/matrices/operations/solve/echelon.rs:1498:51 [INFO] [stderr] | [INFO] [stderr] 1498 | /// Attempts to solve `xA = b` for `x`; see [`EchelonSolverMajorAscendWithMinorKeys`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `EchelonSolverMajorAscendWithMinorKeys` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `oat_rust::algebra::vectors` [INFO] [stderr] --> src/algebra/matrices/operations/solve/echelon.rs:1711:32 [INFO] [stderr] | [INFO] [stderr] 1711 | /// - `b` is a sparse [vector](oat_rust::algebra::vectors) indexed by the row indices of `A`, and the entries of `b` appear in des... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `oat_rust` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `EchelonSolverMajorAscendWithMinorKeys` [INFO] [stderr] --> src/algebra/matrices/operations/solve/echelon.rs:1779:51 [INFO] [stderr] | [INFO] [stderr] 1779 | /// Attempts to solve `xA = b` for `x`; see [`EchelonSolverMajorAscendWithMinorKeys`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `EchelonSolverMajorAscendWithMinorKeys` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `oat_rust::algebra::matrices::operations::transform_entry_wise` [INFO] [stderr] --> src/algebra/matrices/operations/transform_vector_wise.rs:4:39 [INFO] [stderr] | [INFO] [stderr] 4 | //! See also [`transform_entry_wise`](oat_rust::algebra::matrices::operations::transform_entry_wise) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `oat_rust` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `super::differential_comb::DifferentialComb` [INFO] [stderr] --> src/algebra/matrices/operations/umatch/differential.rs:967:66 [INFO] [stderr] | [INFO] [stderr] 967 | /// For details, see the documenation for [DifferentialComb](super::differential_comb::DifferentialComb) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `differential_comb` in module `umatch` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `super::differential_comb::DifferentialComb` [INFO] [stderr] --> src/algebra/matrices/operations/umatch/differential.rs:976:66 [INFO] [stderr] | [INFO] [stderr] 976 | /// For details, see the documenation for [DifferentialComb](super::differential_comb::DifferentialComb) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `differential_comb` in module `umatch` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::algebra::matrices::operations::umatch::barcode` [INFO] [stderr] --> src/algebra/matrices/operations/umatch/differential.rs:1672:32 [INFO] [stderr] | [INFO] [stderr] 1672 | /// It returns a [Barcode](crate::algebra::matrices::operations::umatch::barcode) for persistent homology [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `barcode` in module `umatch` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `DifferentialUmatch::boundaryIndices` [INFO] [stderr] --> src/algebra/matrices/operations/umatch/differential.rs:2032:88 [INFO] [stderr] | [INFO] [stderr] 2032 | /// of indices related to a differential U-match factorization `JM=DJ`. For example, [DifferentialUmatch::boundaryIndices] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `DifferentialUmatch` has no field or associated item named `boundaryIndices` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Reverse` [INFO] [stderr] --> src/algebra/matrices/operations/mod.rs:290:28 [INFO] [stderr] | [INFO] [stderr] 290 | /// Wraps `self` in a [Reverse] struct. [INFO] [stderr] | ^^^^^^^ no item named `Reverse` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Reverse` [INFO] [stderr] --> src/algebra/matrices/operations/mod.rs:296:30 [INFO] [stderr] | [INFO] [stderr] 296 | /// Wraps `& self` in a [Reverse] struct. [INFO] [stderr] | ^^^^^^^ no item named `Reverse` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::algebra::vectors::operations::VectorOperations::matrix_multiply_as_row_opt` [INFO] [stderr] --> src/algebra/matrices/operations/mod.rs:319:60 [INFO] [stderr] | [INFO] [stderr] 319 | ...ltiply_as_row_opt](crate::algebra::vectors::operations::VectorOperations::matrix_multiply_as_row_opt). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `VectorOperations` has no associated item named `matrix_multiply_as_row_opt` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::algebra::vectors::operations::VectorOperations::matrix_multiply_as_row_reverse` [INFO] [stderr] --> src/algebra/matrices/operations/mod.rs:333:64 [INFO] [stderr] | [INFO] [stderr] 333 | ..._as_row_reverse](crate::algebra::vectors::operations::VectorOperations::matrix_multiply_as_row_reverse). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `VectorOperations` has no associated item named `matrix_multiply_as_row_reverse` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::algebra::vectors::operations::VectorOperations::matrix_multiply_as_column` [INFO] [stderr] --> src/algebra/matrices/operations/mod.rs:363:59 [INFO] [stderr] | [INFO] [stderr] 363 | ...ultiply_as_column](crate::algebra::vectors::operations::VectorOperations::matrix_multiply_as_column). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `VectorOperations` has no associated item named `matrix_multiply_as_column` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::algebra::matrices::types::sorted::VecOfVec` [INFO] [stderr] --> src/algebra/matrices/types/bimajor.rs:278:71 [INFO] [stderr] | [INFO] [stderr] 278 | /// In this use case, the [MatrixBimajorData] contains two [VecOfVec](crate::algebra::matrices::types::sorted::VecOfVec) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `sorted` in module `types` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `EvaluateFunction` [INFO] [stderr] --> src/algebra/matrices/types/matching.rs:631:35 [INFO] [stderr] | [INFO] [stderr] 631 | /// A struct that implements [EvaluateFunction], mapping matched column indices bijectively onto matched row indices. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `EvaluateFunction` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `EvaluateFunction` [INFO] [stderr] --> src/algebra/matrices/types/matching.rs:641:35 [INFO] [stderr] | [INFO] [stderr] 641 | /// A struct that implements [EvaluateFunction] matrix_to_factor matched row indices bijectively onto matched column indices. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `EvaluateFunction` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `EvaluateFunction` [INFO] [stderr] --> src/algebra/matrices/types/matching.rs:651:35 [INFO] [stderr] | [INFO] [stderr] 651 | /// A struct that implements [EvaluateFunction] matrix_to_factor matched column indices bijectively onto matched row indices. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `EvaluateFunction` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `EvaluateFunction` [INFO] [stderr] --> src/algebra/matrices/types/matching.rs:670:35 [INFO] [stderr] | [INFO] [stderr] 670 | /// A struct that implements [EvaluateFunction] matrix_to_factor matched row indices bijectively onto matched column indices. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `EvaluateFunction` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Reverse` [INFO] [stderr] --> src/algebra/matrices/types/reverse.rs:25:52 [INFO] [stderr] | [INFO] [stderr] 25 | /// There are three important differences between [Reverse] and the matrix returned by [antitranspose_deep](crate::algebra::matrices... [INFO] [stderr] | ^^^^^^^ no item named `Reverse` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Reverse` [INFO] [stderr] --> src/algebra/matrices/types/reverse.rs:27:8 [INFO] [stderr] | [INFO] [stderr] 27 | /// - [Reverse] is a lazy object that does not generate new data [INFO] [stderr] | ^^^^^^^ no item named `Reverse` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Reverse` [INFO] [stderr] --> src/algebra/matrices/types/reverse.rs:33:41 [INFO] [stderr] | [INFO] [stderr] 33 | /// very specific types of matrices; [Reverse] is available for a much broader class. [INFO] [stderr] | ^^^^^^^ no item named `Reverse` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::algebra::matrices::matrix_oracle_traits` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/mod.rs:30:37 [INFO] [stderr] | [INFO] [stderr] 30 | //! with the [matrix oracle traits](crate::algebra::matrices::matrix_oracle_traits). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `matrix_oracle_traits` in module `matrices` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `CombinationsReverse::from_iterable_of_iterables` [INFO] [stderr] --> src/utilities/sequences_and_ordinals.rs:172:82 [INFO] [stderr] | [INFO] [stderr] 172 | ...ionsReverse::remap_elements`], [`CombinationsReverse::from_iterable_of_iterables`] for different behaviors. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `CombinationsReverse` has no field or associated item named `from_iterable_of_iterables` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `map_has_key_or_sequence_has_element` [INFO] [stderr] --> src/utilities/sets.rs:23:28 [INFO] [stderr] | [INFO] [stderr] 23 | /// Contains one method, [`map_has_key_or_sequence_has_element`], which determines whether a collection contains an element. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `map_has_key_or_sequence_has_element` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0,1` [INFO] [stderr] --> src/utilities/random.rs:46:22 [INFO] [stderr] | [INFO] [stderr] 46 | /// distribution on [0,1] [INFO] [stderr] | ^^^ no item named `0,1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0,1` [INFO] [stderr] --> src/utilities/random.rs:60:77 [INFO] [stderr] | [INFO] [stderr] 60 | /// a random matrix with entries sampled from the uniform distribution on [0,1] [INFO] [stderr] | ^^^ no item named `0,1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0,1` [INFO] [stderr] --> src/utilities/random.rs:75:77 [INFO] [stderr] | [INFO] [stderr] 75 | /// a random matrix with entries sampled from the uniform distribution on [0,1] [INFO] [stderr] | ^^^ no item named `0,1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `oat_rust::topology::simplicial::from::relation` [INFO] [stderr] --> src/tutorials/homology.rs:3:74 [INFO] [stderr] | [INFO] [stderr] 3 | ... [Dowker complex module](oat_rust::topology::simplicial::from::relation) for a worked example. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `oat_rust` in scope [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/vectors/entries.rs:9:19 [INFO] [stderr] | [INFO] [stderr] 9 | //! * [KeyValGet](crate::algebra::vectors::entries::KeyValGet) [INFO] [stderr] | --------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 9 - //! * [KeyValGet](crate::algebra::vectors::entries::KeyValGet) [INFO] [stderr] 9 + //! * [KeyValGet] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/vectors/entries.rs:12:19 [INFO] [stderr] | [INFO] [stderr] 12 | //! * [KeyValSet](crate::algebra::vectors::entries::KeyValSet) [INFO] [stderr] | --------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 12 - //! * [KeyValSet](crate::algebra::vectors::entries::KeyValSet) [INFO] [stderr] 12 + //! * [KeyValSet] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/vectors/entries.rs:15:19 [INFO] [stderr] | [INFO] [stderr] 15 | //! * [KeyValNew](crate::algebra::vectors::entries::KeyValNew) [INFO] [stderr] | --------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 15 - //! * [KeyValNew](crate::algebra::vectors::entries::KeyValNew) [INFO] [stderr] 15 + //! * [KeyValNew] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/vectors/operations.rs:2888:229 [INFO] [stderr] | [INFO] [stderr] 2888 | ...e [HitMergeByPredicateTrait](crate::utilities::iterators::merge::hit::HitMergeByPredicateTrait). [INFO] [stderr] | ------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 2888 - /// Add three vectors **sorted in descending order** using the the [hit_merge_by_predicate](crate::utilities::iterators::merge::hit::HitMergeByPredicateTrait::hit_merge_by_predicate) method of the [HitMergeByPredicateTrait](crate::utilities::iterators::merge::hit::HitMergeByPredicateTrait). [INFO] [stderr] 2888 + /// Add three vectors **sorted in descending order** using the the [hit_merge_by_predicate](crate::utilities::iterators::merge::hit::HitMergeByPredicateTrait::hit_merge_by_predicate) method of the [HitMergeByPredicateTrait]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/matrices/operations/multiply.rs:5:32 [INFO] [stderr] | [INFO] [stderr] 5 | //! - [MatrixOracleOperations](crate::algebra::matrices::operations::MatrixOracleOperations), or [INFO] [stderr] | ---------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 5 - //! - [MatrixOracleOperations](crate::algebra::matrices::operations::MatrixOracleOperations), or [INFO] [stderr] 5 + //! - [MatrixOracleOperations], or [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/matrices/operations/multiply.rs:9:32 [INFO] [stderr] | [INFO] [stderr] 9 | //! - [MatrixOracleOperations](crate::algebra::matrices::operations::MatrixOracleOperations) [INFO] [stderr] | ---------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 9 - //! - [MatrixOracleOperations](crate::algebra::matrices::operations::MatrixOracleOperations) [INFO] [stderr] 9 + //! - [MatrixOracleOperations] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/matrices/operations/multiply.rs:10:26 [INFO] [stderr] | [INFO] [stderr] 10 | //! - [VectorOperations](crate::algebra::vectors::operations::VectorOperations) [INFO] [stderr] | ---------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 10 - //! - [VectorOperations](crate::algebra::vectors::operations::VectorOperations) [INFO] [stderr] 10 + //! - [VectorOperations] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/matrices/operations/multiply.rs:13:32 [INFO] [stderr] | [INFO] [stderr] 13 | //! **[MatrixOracleOperations](crate::algebra::matrices::operations::MatrixOracleOperations) and [VectorOperations] are only available [INFO] [stderr] | ---------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 13 - //! **[MatrixOracleOperations](crate::algebra::matrices::operations::MatrixOracleOperations) and [VectorOperations] are only available [INFO] [stderr] 13 + //! **[MatrixOracleOperations] and [VectorOperations] are only available [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/matrices/operations/invert.rs:359:94 [INFO] [stderr] | [INFO] [stderr] 359 | ...umenation for the [MatrixAlgebra](crate::algebra::matrices::query::MatrixAlgebra) trait. [INFO] [stderr] | ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 359 - /// For a discussion of matrix order operators, see the documenation for the [MatrixAlgebra](crate::algebra::matrices::query::MatrixAlgebra) trait. [INFO] [stderr] 359 + /// For a discussion of matrix order operators, see the documenation for the [MatrixAlgebra] trait. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/matrices/operations/transform_vector_wise.rs:29:91 [INFO] [stderr] | [INFO] [stderr] 29 | /// Wraps every row, column, reverse row, and reverse column of a matrix in a [`PutBack`](itertools::PutBack) iterator. [INFO] [stderr] | --------- ^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 29 - /// Wraps every row, column, reverse row, and reverse column of a matrix in a [`PutBack`](itertools::PutBack) iterator. [INFO] [stderr] 29 + /// Wraps every row, column, reverse row, and reverse column of a matrix in a [`PutBack`] iterator. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/matrices/operations/transform_vector_wise.rs:189:51 [INFO] [stderr] | [INFO] [stderr] 189 | /// the [`MapHasKeyOrSequenceHasElement`](crate::utilities::sets::MapHasKeyOrSequenceHasElement) [INFO] [stderr] | ------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 189 - /// the [`MapHasKeyOrSequenceHasElement`](crate::utilities::sets::MapHasKeyOrSequenceHasElement) [INFO] [stderr] 189 + /// the [`MapHasKeyOrSequenceHasElement`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/matrices/operations/transform_vector_wise.rs:309:51 [INFO] [stderr] | [INFO] [stderr] 309 | /// the [`MapHasKeyOrSequenceHasElement`](crate::utilities::sets::MapHasKeyOrSequenceHasElement) [INFO] [stderr] | ------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 309 - /// the [`MapHasKeyOrSequenceHasElement`](crate::utilities::sets::MapHasKeyOrSequenceHasElement) [INFO] [stderr] 309 + /// the [`MapHasKeyOrSequenceHasElement`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/matrices/operations/transform_vector_wise.rs:426:51 [INFO] [stderr] | [INFO] [stderr] 426 | /// the [`MapHasKeyOrSequenceHasElement`](crate::utilities::sets::MapHasKeyOrSequenceHasElement) [INFO] [stderr] | ------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 426 - /// the [`MapHasKeyOrSequenceHasElement`](crate::utilities::sets::MapHasKeyOrSequenceHasElement) [INFO] [stderr] 426 + /// the [`MapHasKeyOrSequenceHasElement`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/matrices/operations/transform_vector_wise.rs:547:51 [INFO] [stderr] | [INFO] [stderr] 547 | /// the [`MapHasKeyOrSequenceHasElement`](crate::utilities::sets::MapHasKeyOrSequenceHasElement) [INFO] [stderr] | ------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 547 - /// the [`MapHasKeyOrSequenceHasElement`](crate::utilities::sets::MapHasKeyOrSequenceHasElement) [INFO] [stderr] 547 + /// the [`MapHasKeyOrSequenceHasElement`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/matrices/operations/umatch/gimbled.rs:163:66 [INFO] [stderr] | [INFO] [stderr] 163 | /// wrapped in a convenient convenient [MatrixAlgebraPacket](crate::algebra::matrices::types::packet::MatrixAlgebraPacket) [INFO] [stderr] | ------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 163 - /// wrapped in a convenient convenient [MatrixAlgebraPacket](crate::algebra::matrices::types::packet::MatrixAlgebraPacket) [INFO] [stderr] 163 + /// wrapped in a convenient convenient [MatrixAlgebraPacket] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:197:120 [INFO] [stderr] | [INFO] [stderr] 197 | ... stored in a [VecOfVec](crate::algebra::matrices::types::vec_of_vec::sorted::VecOfVec) [INFO] [stderr] | -------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 197 - /// This is an upper triangular matrix with 1's on the diagonal. The off-diagonal entries are stored in a [VecOfVec](crate::algebra::matrices::types::vec_of_vec::sorted::VecOfVec) [INFO] [stderr] 197 + /// This is an upper triangular matrix with 1's on the diagonal. The off-diagonal entries are stored in a [VecOfVec] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:578:157 [INFO] [stderr] | [INFO] [stderr] 578 | ...venient [MatrixAlgebraPacket](crate::algebra::matrices::types::packet::MatrixAlgebraPacket) [INFO] [stderr] | ------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 578 - /// Returns a reference to the matching array of the internally stored U-match factorization, wrapped in a convenient convenient [MatrixAlgebraPacket](crate::algebra::matrices::types::packet::MatrixAlgebraPacket) [INFO] [stderr] 578 + /// Returns a reference to the matching array of the internally stored U-match factorization, wrapped in a convenient convenient [MatrixAlgebraPacket] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/matrices/operations/mod.rs:173:62 [INFO] [stderr] | [INFO] [stderr] 173 | /// does not require `Self` to implement [MatrixAlgebra](crate::algebra::matrices::query::MatrixAlgebra), [INFO] [stderr] | ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 173 - /// does not require `Self` to implement [MatrixAlgebra](crate::algebra::matrices::query::MatrixAlgebra), [INFO] [stderr] 173 + /// does not require `Self` to implement [MatrixAlgebra], [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/matrices/operations/mod.rs:174:29 [INFO] [stderr] | [INFO] [stderr] 174 | /// only [MatrixOracle](crate::algebra::matrices::query::MatrixOracle). [INFO] [stderr] | ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 174 - /// only [MatrixOracle](crate::algebra::matrices::query::MatrixOracle). [INFO] [stderr] 174 + /// only [MatrixOracle]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/algebra/matrices/query/mod.rs:80:24 [INFO] [stderr] | [INFO] [stderr] 80 | /// The [MatrixOracle](crate::algebra::matrices::query::MatrixOracle) trait provides a simple, consistent set of commands to retreiv... [INFO] [stderr] | ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 80 - /// The [MatrixOracle](crate::algebra::matrices::query::MatrixOracle) trait provides a simple, consistent set of commands to retreive information about a sparse matrix. [INFO] [stderr] 80 + /// The [MatrixOracle] trait provides a simple, consistent set of commands to retreive information about a sparse matrix. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `S` [INFO] [stderr] --> src/topology/simplicial/from/graph_weighted.rs:2251:18 [INFO] [stderr] | [INFO] [stderr] 2251 | /// Stores Option<S> and Option<T>, where S and T are iterators that run over vertices which can be added to [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 2251 | /// Stores `Option<S>` and Option<T>, where S and T are iterators that run over vertices which can be added to [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `T` [INFO] [stderr] --> src/topology/simplicial/from/graph_weighted.rs:2251:32 [INFO] [stderr] | [INFO] [stderr] 2251 | /// Stores Option<S> and Option<T>, where S and T are iterators that run over vertices which can be added to [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 2251 | /// Stores Option<S> and `Option<T>`, where S and T are iterators that run over vertices which can be added to [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `S` [INFO] [stderr] --> src/topology/simplicial/from/graph_weighted.rs:2255:16 [INFO] [stderr] | [INFO] [stderr] 2255 | /// Both Option<S> and Option<T> are initialized as `None`, since there is a small startup cost to initializing them, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 2255 | /// Both `Option<S>` and Option<T> are initialized as `None`, since there is a small startup cost to initializing them, [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `T` [INFO] [stderr] --> src/topology/simplicial/from/graph_weighted.rs:2255:30 [INFO] [stderr] | [INFO] [stderr] 2255 | /// Both Option<S> and Option<T> are initialized as `None`, since there is a small startup cost to initializing them, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 2255 | /// Both Option<S> and `Option<T>` are initialized as `None`, since there is a small startup cost to initializing them, [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: Rust code block is empty [INFO] [stderr] --> src/utilities/iterators/general.rs:436:5 [INFO] [stderr] | [INFO] [stderr] 436 | /// ``` [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default [INFO] [stderr] help: mark blocks that do not contain Rust code as text [INFO] [stderr] | [INFO] [stderr] 436 | /// ```text [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `oat_rust` (lib doc) generated 76 warnings (run `cargo fix --lib -p oat_rust` to apply 2 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.21s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/oat_rust/index.html [INFO] running `Command { std: "docker" "inspect" "74d8b7a3dae3f2ecec30fd3b966a214aa5a59fe86264dbfdabb86eefeb712623", kill_on_drop: false }`