[INFO] fetching crate oat_rust 0.1.1... [INFO] testing oat_rust-0.1.1 against try#ed7f3d77595b4831fdf085f2529aa13b5b51ff7d for pr-134530 [INFO] extracting crate oat_rust 0.1.1 into /workspace/builds/worker-6-tc2/source [INFO] validating manifest of crates.io crate oat_rust 0.1.1 on toolchain ed7f3d77595b4831fdf085f2529aa13b5b51ff7d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-6-tc2/source/rust-toolchain.toml [INFO] started tweaking crates.io crate oat_rust 0.1.1 [INFO] finished tweaking crates.io crate oat_rust 0.1.1 [INFO] tweaked toml for crates.io crate oat_rust 0.1.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] crate crates.io crate oat_rust 0.1.1 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" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] de7ce4d3917a3e186bf07e0242bd3f473d49b2f49042358aff37cab219883f5a [INFO] running `Command { std: "docker" "start" "-a" "de7ce4d3917a3e186bf07e0242bd3f473d49b2f49042358aff37cab219883f5a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "de7ce4d3917a3e186bf07e0242bd3f473d49b2f49042358aff37cab219883f5a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "de7ce4d3917a3e186bf07e0242bd3f473d49b2f49042358aff37cab219883f5a", kill_on_drop: false }` [INFO] [stdout] de7ce4d3917a3e186bf07e0242bd3f473d49b2f49042358aff37cab219883f5a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c035748b5e3bb111bd3d7950ab6f056df4be966c4794087aa3ea316ae049c97e [INFO] running `Command { std: "docker" "start" "-a" "c035748b5e3bb111bd3d7950ab6f056df4be966c4794087aa3ea316ae049c97e", kill_on_drop: false }` [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling proc-macro2 v1.0.88 [INFO] [stderr] Compiling unicode-ident v1.0.13 [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Compiling matrixmultiply v0.3.9 [INFO] [stderr] Compiling ndarray v0.13.1 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling portable-atomic v1.9.0 [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Compiling matrixmultiply v0.2.4 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling serde_json v1.0.128 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling number_prefix v0.4.0 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling primes v0.3.0 [INFO] [stderr] Compiling assert-panic v1.0.1 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling console v0.15.8 [INFO] [stderr] Compiling syn v2.0.79 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling indicatif v0.17.8 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling num-traits v0.1.43 [INFO] [stderr] Compiling approx v0.3.2 [INFO] [stderr] Compiling ordered-float v3.9.2 [INFO] [stderr] Compiling alga v0.9.3 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling ndarray v0.15.6 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling sprs v0.7.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling sprs v0.11.2 [INFO] [stderr] Compiling minilp v0.2.2 [INFO] [stderr] Compiling derive-getters v0.2.1 [INFO] [stderr] Compiling auto_impl v0.4.1 [INFO] [stderr] Compiling unzip-n v0.1.2 [INFO] [stderr] Compiling derive-new v0.5.9 [INFO] [stderr] Compiling good_lp v1.8.1 [INFO] [stderr] Compiling oat_rust v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/algebra/chains/jordan.rs:339:9 [INFO] [stdout] | [INFO] [stdout] 339 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `itertools::Itertools` [INFO] [stdout] --> src/algebra/chains/jordan.rs:341:9 [INFO] [stdout] | [INFO] [stdout] 341 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ordered_float::OrderedFloat` [INFO] [stdout] --> src/algebra/chains/jordan.rs:342:9 [INFO] [stdout] | [INFO] [stdout] 342 | use ordered_float::OrderedFloat; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sprs::CsMatBase` [INFO] [stdout] --> src/algebra/chains/jordan.rs:343:9 [INFO] [stdout] | [INFO] [stdout] 343 | use sprs::CsMatBase; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::matrices::display::print_indexed_major_views` [INFO] [stdout] --> src/algebra/chains/jordan.rs:345:9 [INFO] [stdout] | [INFO] [stdout] 345 | use crate::algebra::matrices::display::print_indexed_major_views; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::matrices::types::third_party::IntoCSR` [INFO] [stdout] --> src/algebra/chains/jordan.rs:346:9 [INFO] [stdout] | [INFO] [stdout] 346 | use crate::algebra::matrices::types::third_party::IntoCSR; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::rings::operator_structs::ring_native::FieldRationalSize` [INFO] [stdout] --> src/algebra/chains/jordan.rs:347:9 [INFO] [stdout] | [INFO] [stdout] 347 | use crate::algebra::rings::operator_structs::ring_native::FieldRationalSize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `chains::factored::factor_boundary_matrix` and `matrices::query::MatrixEntry` [INFO] [stdout] --> src/algebra/chains/jordan.rs:348:26 [INFO] [stdout] | [INFO] [stdout] 348 | use crate::algebra::{matrices::query::MatrixEntry, chains::factored::factor_boundary_matrix, }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::topology::point_cloud::unit_circle` [INFO] [stdout] --> src/algebra/chains/jordan.rs:349:9 [INFO] [stdout] | [INFO] [stdout] 349 | use crate::topology::point_cloud::unit_circle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::topology::simplicial::simplices::filtered::SimplexFiltered` [INFO] [stdout] --> src/algebra/chains/jordan.rs:350:9 [INFO] [stdout] | [INFO] [stdout] 350 | use crate::topology::simplicial::simplices::filtered::SimplexFiltered; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utilities::distances::rowwise_distances` [INFO] [stdout] --> src/algebra/chains/jordan.rs:351:9 [INFO] [stdout] | [INFO] [stdout] 351 | use crate::utilities::distances::rowwise_distances; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `OrderOperatorAuto` [INFO] [stdout] --> src/algebra/chains/jordan.rs:352:35 [INFO] [stdout] | [INFO] [stdout] 352 | use crate::utilities::order::{OrderOperatorAuto, }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ChainComplexVrFiltered` [INFO] [stdout] --> src/algebra/chains/jordan.rs:354:62 [INFO] [stdout] | [INFO] [stdout] 354 | use crate::topology::simplicial::{from::graph_weighted::{ChainComplexVrFiltered,}, }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/algebra/chains/jordan.rs:357:9 [INFO] [stdout] | [INFO] [stdout] 357 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::matrices::types::vec_of_vec::sorted::VecOfVecMatrixColumnReverse` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/comb.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use crate::algebra::matrices::types::vec_of_vec::sorted::VecOfVecMatrixColumnReverse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VecOfVecMatrixColumnReverse` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/construction.rs:14:69 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::algebra::matrices::types::vec_of_vec::sorted::{VecOfVec, VecOfVecMatrixColumnReverse}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatrixBimajor` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:137:48 [INFO] [stdout] | [INFO] [stdout] 137 | use crate::algebra::matrices::types::bimajor::{MatrixBimajor, MatrixBimajorData}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utilities::statistics::histogram` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:18:41 [INFO] [stdout] | [INFO] [stdout] 18 | ... use crate::utilities::statistics::histogram; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatrixBimajor` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:29:29 [INFO] [stdout] | [INFO] [stdout] 29 | use super::super::bimajor::{MatrixBimajor, MatrixBimajorData}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utilities::statistics::histogram` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:20:41 [INFO] [stdout] | [INFO] [stdout] 20 | ... use crate::utilities::statistics::histogram; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatrixBimajor` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:31:29 [INFO] [stdout] | [INFO] [stdout] 31 | use super::super::bimajor::{MatrixBimajor, MatrixBimajorData}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MatrixEntry`, `MatrixOracle`, `ViewColAscend`, `ViewColDescend`, `ViewCol`, `ViewRowAscend`, `ViewRowDescend`, and `ViewRow` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_custom.rs:21:42 [INFO] [stdout] | [INFO] [stdout] 21 | ...es::query::{ ViewRow, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 22 | ... ViewRowAscend, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 23 | ... ViewRowDescend, ViewColDescend, IndicesAndCoefficients, ViewColAscend, ViewCol, MatrixEntry, MatrixOracle, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Cloned` and `Rev` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_custom.rs:33:17 [INFO] [stdout] | [INFO] [stdout] 33 | use std::iter::{Rev, Cloned}; [INFO] [stdout] | ^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `KeyValGet` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:19:40 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::algebra::vectors::entries::{KeyValGet, KeyValTypes}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IndicesAndCoefficients`, `MatrixEntry`, `MatrixOracle`, `ViewColAscend`, `ViewColDescend`, `ViewCol`, `ViewRowAscend`, `ViewRowDescend`, and `ViewRow` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:20:42 [INFO] [stdout] | [INFO] [stdout] 20 | ...es::query::{ ViewRow, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 21 | ... ViewRowAscend, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 22 | ... ViewRowDescend, ViewColDescend, IndicesAndCoefficients, ViewColAscend, ViewCol, MatrixEntry, MatrixOracle, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `find_sorted_binary_oracle` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:30:75 [INFO] [stdout] | [INFO] [stdout] 30 | ... use crate::utilities::binary_search::{find_sorted_binary_oracle}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `JudgePartialOrder`, `OrderOperatorByKey`, and `is_sorted_strictly` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:31:67 [INFO] [stdout] | [INFO] [stdout] 31 | ... use crate::utilities::order::{JudgePartialOrder, is_sorted_strictly, OrderOperatorByKey, }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utilities::statistics::histogram` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:32:41 [INFO] [stdout] | [INFO] [stdout] 32 | ... use crate::utilities::statistics::histogram; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::Rng` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use rand::Rng; // we use this module to generate random elements [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Bernoulli` and `Distribution` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:36:27 [INFO] [stdout] | [INFO] [stdout] 36 | use rand::distributions::{Bernoulli, Distribution}; // we use this module to generate random elements [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Cloned` and `Rev` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | use std::iter::{Rev, Cloned}; [INFO] [stdout] | ^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::marker::PhantomData` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | use std::marker::PhantomData; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::slice::Iter` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use std::slice::Iter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `itertools::Itertools` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MatrixBimajorData` and `MatrixBimajor` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:43:29 [INFO] [stdout] | [INFO] [stdout] 43 | use super::super::bimajor::{MatrixBimajor, MatrixBimajorData}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::topology::simplicial::simplices::unfiltered::Simplex` [INFO] [stdout] --> src/topology/simplicial/from/graph_weighted.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use crate::topology::simplicial::simplices::unfiltered::Simplex; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::Ordering` [INFO] [stdout] --> src/topology/simplicial/from/graph_weighted.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | use std::cmp::Ordering; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IntersectOrderedIterators` [INFO] [stdout] --> src/topology/simplicial/from/graph_weighted.rs:52:52 [INFO] [stdout] | [INFO] [stdout] 52 | use crate::utilities::iterators::general::{minmax, IntersectOrderedIterators, PeekUnqualified}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `KeyValTypes` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:5:51 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::algebra::vectors::entries::{KeyValGet, KeyValTypes}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `KeyValTypes` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:7:51 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::algebra::vectors::entries::{KeyValGet, KeyValTypes}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatrixAlgebra` [INFO] [stdout] --> src/algebra/matrices/types/packet.rs:5:111 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::{algebra::{matrices::{query::{ViewRowAscend, IndicesAndCoefficients, ViewColDescend, MatrixOracle, MatrixAlgebra}, operations:... [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PeekUnqualified` [INFO] [stdout] --> src/topology/simplicial/from/graph_weighted.rs:52:79 [INFO] [stdout] | [INFO] [stdout] 52 | use crate::utilities::iterators::general::{minmax, IntersectOrderedIterators, PeekUnqualified}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IndicesAndCoefficients` [INFO] [stdout] --> src/algebra/matrices/types/reverse.rs:3:102 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ViewColAscend` [INFO] [stdout] --> src/algebra/matrices/types/reverse.rs:3:87 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ViewRowDescend` [INFO] [stdout] --> src/algebra/matrices/types/reverse.rs:3:71 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ViewColDescend` [INFO] [stdout] --> src/algebra/matrices/types/reverse.rs:3:55 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ViewRowAscend` [INFO] [stdout] --> src/algebra/matrices/types/reverse.rs:3:40 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ViewRow` [INFO] [stdout] --> src/algebra/matrices/types/reverse.rs:3:126 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ViewCol` [INFO] [stdout] --> src/algebra/matrices/types/reverse.rs:3:135 [INFO] [stdout] | [INFO] [stdout] 3 | ...iewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, ViewCol, MatrixOracle}, }; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatrixOracle` [INFO] [stdout] --> src/algebra/matrices/types/packet.rs:5:97 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::{algebra::{matrices::{query::{ViewRowAscend, IndicesAndCoefficients, ViewColDescend, MatrixOracle, MatrixAlgebra}, operations:... [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `sc_counter` is assigned to, but never used [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/construction.rs:506:13 [INFO] [stdout] | [INFO] [stdout] 506 | let mut sc_counter = 0; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_sc_counter` instead [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | for p in 0 .. (m-self.vec_of_vec.len()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:392:20 [INFO] [stdout] | [INFO] [stdout] 392 | for (j,v) in row.iter_mut() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 144 | for p in 0 .. (m-self.vec_of_vec.len()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:401:20 [INFO] [stdout] | [INFO] [stdout] 401 | for (j,v) in row.iter_mut() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `keys` [INFO] [stdout] --> src/topology/simplicial/from/relation.rs:934:9 [INFO] [stdout] | [INFO] [stdout] 934 | let keys = iter_keymaj.clone().collect_vec(); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_keys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/topology/simplicial/from/relation.rs:938:13 [INFO] [stdout] | [INFO] [stdout] 938 | let v: Vec<_> = subsimplices_dim_d_iter_descend( &dowker_sets, dim ).unwrap().collect(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `HeapIterator` is never constructed [INFO] [stdout] --> src/utilities/heaps/heap.rs:295:8 [INFO] [stdout] | [INFO] [stdout] 295 | struct HeapIterator< T, F > [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `order_operator_RowIndex` should have a snake case name [INFO] [stdout] --> src/algebra/matrices/operations/mod.rs:170:17 [INFO] [stdout] | [INFO] [stdout] 170 | order_operator_RowIndex: OrderOperatorRowIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `order_operator_row_index` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `order_operator_ColIndex` should have a snake case name [INFO] [stdout] --> src/algebra/matrices/operations/mod.rs:171:17 [INFO] [stdout] | [INFO] [stdout] 171 | order_operator_ColIndex: OrderOperatorColIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `order_operator_col_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A` should have a snake case name [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/comb.rs:1896:21 [INFO] [stdout] | [INFO] [stdout] 1896 | let A = self.umatch.comb_codomain_inv_times_mapping_matched_block_with_rows_indexed_by_matched_keymin(); [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `simplices::filtered::SimplexFiltered` [INFO] [stdout] --> src/bin/profiling_clique.rs:1:39 [INFO] [stdout] | [INFO] [stdout] 1 | use oat_rust::{topology::simplicial::{simplices::filtered::SimplexFiltered, from::graph_weighted::{ChainComplexVrFiltered}}, utilities::o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oat_rust::algebra::matrices::debug::verify_viewmajorascend_compatible_with_viewminordescend` [INFO] [stdout] --> src/bin/profiling_clique.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use oat_rust::algebra::matrices::debug::verify_viewmajorascend_compatible_with_viewminordescend; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ViewColDescend` [INFO] [stdout] --> src/bin/profiling_clique.rs:7:42 [INFO] [stdout] | [INFO] [stdout] 7 | use oat_rust::algebra::matrices::query::{ViewColDescend, ViewRowAscend}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `OrderOperatorByKeyCutsom` and `is_sorted_strictly` [INFO] [stdout] --> src/bin/profiling_clique.rs:11:35 [INFO] [stdout] | [INFO] [stdout] 11 | use oat_rust::utilities::order::{ is_sorted_strictly, OrderOperatorByKeyCutsom, }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `keymin_vec` [INFO] [stdout] --> src/bin/profiling_clique.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | let keymin_vec = chain_complex.cliques_in_order(dimension_max+1); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keymin_vec` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `umatch` [INFO] [stdout] --> src/bin/profiling_clique.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | let umatch = Umatch::factor_with_clearing( [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_umatch` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.90s [INFO] running `Command { std: "docker" "inspect" "c035748b5e3bb111bd3d7950ab6f056df4be966c4794087aa3ea316ae049c97e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c035748b5e3bb111bd3d7950ab6f056df4be966c4794087aa3ea316ae049c97e", kill_on_drop: false }` [INFO] [stdout] c035748b5e3bb111bd3d7950ab6f056df4be966c4794087aa3ea316ae049c97e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e561995d0f6a9c890df6d5c4af28d2ac36a15c05463254a7fb202e14cd534cfc [INFO] running `Command { std: "docker" "start" "-a" "e561995d0f6a9c890df6d5c4af28d2ac36a15c05463254a7fb202e14cd534cfc", kill_on_drop: false }` [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/algebra/chains/jordan.rs:339:9 [INFO] [stdout] | [INFO] [stdout] 339 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `itertools::Itertools` [INFO] [stdout] --> src/algebra/chains/jordan.rs:341:9 [INFO] [stdout] | [INFO] [stdout] 341 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ordered_float::OrderedFloat` [INFO] [stdout] --> src/algebra/chains/jordan.rs:342:9 [INFO] [stdout] | [INFO] [stdout] 342 | use ordered_float::OrderedFloat; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sprs::CsMatBase` [INFO] [stdout] --> src/algebra/chains/jordan.rs:343:9 [INFO] [stdout] | [INFO] [stdout] 343 | use sprs::CsMatBase; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::matrices::display::print_indexed_major_views` [INFO] [stdout] --> src/algebra/chains/jordan.rs:345:9 [INFO] [stdout] | [INFO] [stdout] 345 | use crate::algebra::matrices::display::print_indexed_major_views; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::matrices::types::third_party::IntoCSR` [INFO] [stdout] --> src/algebra/chains/jordan.rs:346:9 [INFO] [stdout] | [INFO] [stdout] 346 | use crate::algebra::matrices::types::third_party::IntoCSR; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::rings::operator_structs::ring_native::FieldRationalSize` [INFO] [stdout] --> src/algebra/chains/jordan.rs:347:9 [INFO] [stdout] | [INFO] [stdout] 347 | use crate::algebra::rings::operator_structs::ring_native::FieldRationalSize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `chains::factored::factor_boundary_matrix` and `matrices::query::MatrixEntry` [INFO] [stdout] --> src/algebra/chains/jordan.rs:348:26 [INFO] [stdout] | [INFO] [stdout] 348 | use crate::algebra::{matrices::query::MatrixEntry, chains::factored::factor_boundary_matrix, }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::topology::point_cloud::unit_circle` [INFO] [stdout] --> src/algebra/chains/jordan.rs:349:9 [INFO] [stdout] | [INFO] [stdout] 349 | use crate::topology::point_cloud::unit_circle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::topology::simplicial::simplices::filtered::SimplexFiltered` [INFO] [stdout] --> src/algebra/chains/jordan.rs:350:9 [INFO] [stdout] | [INFO] [stdout] 350 | use crate::topology::simplicial::simplices::filtered::SimplexFiltered; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utilities::distances::rowwise_distances` [INFO] [stdout] --> src/algebra/chains/jordan.rs:351:9 [INFO] [stdout] | [INFO] [stdout] 351 | use crate::utilities::distances::rowwise_distances; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `OrderOperatorAuto` [INFO] [stdout] --> src/algebra/chains/jordan.rs:352:35 [INFO] [stdout] | [INFO] [stdout] 352 | use crate::utilities::order::{OrderOperatorAuto, }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ChainComplexVrFiltered` [INFO] [stdout] --> src/algebra/chains/jordan.rs:354:62 [INFO] [stdout] | [INFO] [stdout] 354 | use crate::topology::simplicial::{from::graph_weighted::{ChainComplexVrFiltered,}, }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/algebra/chains/jordan.rs:357:9 [INFO] [stdout] | [INFO] [stdout] 357 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::matrices::types::vec_of_vec::sorted::VecOfVecMatrixColumnReverse` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/comb.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use crate::algebra::matrices::types::vec_of_vec::sorted::VecOfVecMatrixColumnReverse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VecOfVecMatrixColumnReverse` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/construction.rs:14:69 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::algebra::matrices::types::vec_of_vec::sorted::{VecOfVec, VecOfVecMatrixColumnReverse}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatrixBimajor` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:137:48 [INFO] [stdout] | [INFO] [stdout] 137 | use crate::algebra::matrices::types::bimajor::{MatrixBimajor, MatrixBimajorData}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utilities::statistics::histogram` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:18:41 [INFO] [stdout] | [INFO] [stdout] 18 | ... use crate::utilities::statistics::histogram; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatrixBimajor` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:29:29 [INFO] [stdout] | [INFO] [stdout] 29 | use super::super::bimajor::{MatrixBimajor, MatrixBimajorData}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utilities::statistics::histogram` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:20:41 [INFO] [stdout] | [INFO] [stdout] 20 | ... use crate::utilities::statistics::histogram; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatrixBimajor` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:31:29 [INFO] [stdout] | [INFO] [stdout] 31 | use super::super::bimajor::{MatrixBimajor, MatrixBimajorData}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MatrixEntry`, `MatrixOracle`, `ViewColAscend`, `ViewColDescend`, `ViewCol`, `ViewRowAscend`, `ViewRowDescend`, and `ViewRow` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_custom.rs:21:42 [INFO] [stdout] | [INFO] [stdout] 21 | ...es::query::{ ViewRow, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 22 | ... ViewRowAscend, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 23 | ... ViewRowDescend, ViewColDescend, IndicesAndCoefficients, ViewColAscend, ViewCol, MatrixEntry, MatrixOracle, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Cloned` and `Rev` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_custom.rs:33:17 [INFO] [stdout] | [INFO] [stdout] 33 | use std::iter::{Rev, Cloned}; [INFO] [stdout] | ^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `KeyValGet` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:19:40 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::algebra::vectors::entries::{KeyValGet, KeyValTypes}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IndicesAndCoefficients`, `MatrixEntry`, `MatrixOracle`, `ViewColAscend`, `ViewColDescend`, `ViewCol`, `ViewRowAscend`, `ViewRowDescend`, and `ViewRow` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:20:42 [INFO] [stdout] | [INFO] [stdout] 20 | ...es::query::{ ViewRow, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 21 | ... ViewRowAscend, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 22 | ... ViewRowDescend, ViewColDescend, IndicesAndCoefficients, ViewColAscend, ViewCol, MatrixEntry, MatrixOracle, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `find_sorted_binary_oracle` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:30:75 [INFO] [stdout] | [INFO] [stdout] 30 | ... use crate::utilities::binary_search::{find_sorted_binary_oracle}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `JudgePartialOrder`, `OrderOperatorByKey`, and `is_sorted_strictly` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:31:67 [INFO] [stdout] | [INFO] [stdout] 31 | ... use crate::utilities::order::{JudgePartialOrder, is_sorted_strictly, OrderOperatorByKey, }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utilities::statistics::histogram` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:32:41 [INFO] [stdout] | [INFO] [stdout] 32 | ... use crate::utilities::statistics::histogram; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::Rng` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use rand::Rng; // we use this module to generate random elements [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Bernoulli` and `Distribution` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:36:27 [INFO] [stdout] | [INFO] [stdout] 36 | use rand::distributions::{Bernoulli, Distribution}; // we use this module to generate random elements [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Cloned` and `Rev` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | use std::iter::{Rev, Cloned}; [INFO] [stdout] | ^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::marker::PhantomData` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | use std::marker::PhantomData; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::slice::Iter` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use std::slice::Iter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `itertools::Itertools` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MatrixBimajorData` and `MatrixBimajor` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:43:29 [INFO] [stdout] | [INFO] [stdout] 43 | use super::super::bimajor::{MatrixBimajor, MatrixBimajorData}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::topology::simplicial::simplices::unfiltered::Simplex` [INFO] [stdout] --> src/topology/simplicial/from/graph_weighted.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use crate::topology::simplicial::simplices::unfiltered::Simplex; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::Ordering` [INFO] [stdout] --> src/topology/simplicial/from/graph_weighted.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | use std::cmp::Ordering; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IntersectOrderedIterators` [INFO] [stdout] --> src/topology/simplicial/from/graph_weighted.rs:52:52 [INFO] [stdout] | [INFO] [stdout] 52 | use crate::utilities::iterators::general::{minmax, IntersectOrderedIterators, PeekUnqualified}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `KeyValTypes` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:5:51 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::algebra::vectors::entries::{KeyValGet, KeyValTypes}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `KeyValTypes` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:7:51 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::algebra::vectors::entries::{KeyValGet, KeyValTypes}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatrixAlgebra` [INFO] [stdout] --> src/algebra/matrices/types/packet.rs:5:111 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::{algebra::{matrices::{query::{ViewRowAscend, IndicesAndCoefficients, ViewColDescend, MatrixOracle, MatrixAlgebra}, operations:... [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PeekUnqualified` [INFO] [stdout] --> src/topology/simplicial/from/graph_weighted.rs:52:79 [INFO] [stdout] | [INFO] [stdout] 52 | use crate::utilities::iterators::general::{minmax, IntersectOrderedIterators, PeekUnqualified}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IndicesAndCoefficients` [INFO] [stdout] --> src/algebra/matrices/types/reverse.rs:3:102 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ViewColAscend` [INFO] [stdout] --> src/algebra/matrices/types/reverse.rs:3:87 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ViewRowDescend` [INFO] [stdout] --> src/algebra/matrices/types/reverse.rs:3:71 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ViewColDescend` [INFO] [stdout] --> src/algebra/matrices/types/reverse.rs:3:55 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ViewRowAscend` [INFO] [stdout] --> src/algebra/matrices/types/reverse.rs:3:40 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ViewRow` [INFO] [stdout] --> src/algebra/matrices/types/reverse.rs:3:126 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ViewCol` [INFO] [stdout] --> src/algebra/matrices/types/reverse.rs:3:135 [INFO] [stdout] | [INFO] [stdout] 3 | ...iewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, ViewCol, MatrixOracle}, }; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatrixOracle` [INFO] [stdout] --> src/algebra/matrices/types/packet.rs:5:97 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::{algebra::{matrices::{query::{ViewRowAscend, IndicesAndCoefficients, ViewColDescend, MatrixOracle, MatrixAlgebra}, operations:... [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `sc_counter` is assigned to, but never used [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/construction.rs:506:13 [INFO] [stdout] | [INFO] [stdout] 506 | let mut sc_counter = 0; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_sc_counter` instead [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | for p in 0 .. (m-self.vec_of_vec.len()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:392:20 [INFO] [stdout] | [INFO] [stdout] 392 | for (j,v) in row.iter_mut() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 144 | for p in 0 .. (m-self.vec_of_vec.len()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:401:20 [INFO] [stdout] | [INFO] [stdout] 401 | for (j,v) in row.iter_mut() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `keys` [INFO] [stdout] --> src/topology/simplicial/from/relation.rs:934:9 [INFO] [stdout] | [INFO] [stdout] 934 | let keys = iter_keymaj.clone().collect_vec(); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_keys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/topology/simplicial/from/relation.rs:938:13 [INFO] [stdout] | [INFO] [stdout] 938 | let v: Vec<_> = subsimplices_dim_d_iter_descend( &dowker_sets, dim ).unwrap().collect(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `HeapIterator` is never constructed [INFO] [stdout] --> src/utilities/heaps/heap.rs:295:8 [INFO] [stdout] | [INFO] [stdout] 295 | struct HeapIterator< T, F > [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling oat_rust v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: variable `order_operator_RowIndex` should have a snake case name [INFO] [stdout] --> src/algebra/matrices/operations/mod.rs:170:17 [INFO] [stdout] | [INFO] [stdout] 170 | order_operator_RowIndex: OrderOperatorRowIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `order_operator_row_index` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `order_operator_ColIndex` should have a snake case name [INFO] [stdout] --> src/algebra/matrices/operations/mod.rs:171:17 [INFO] [stdout] | [INFO] [stdout] 171 | order_operator_ColIndex: OrderOperatorColIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `order_operator_col_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A` should have a snake case name [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/comb.rs:1896:21 [INFO] [stdout] | [INFO] [stdout] 1896 | let A = self.umatch.comb_codomain_inv_times_mapping_matched_block_with_rows_indexed_by_matched_keymin(); [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `simplices::filtered::SimplexFiltered` [INFO] [stdout] --> src/bin/profiling_clique.rs:1:39 [INFO] [stdout] | [INFO] [stdout] 1 | use oat_rust::{topology::simplicial::{simplices::filtered::SimplexFiltered, from::graph_weighted::{ChainComplexVrFiltered}}, utilities::o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oat_rust::algebra::matrices::debug::verify_viewmajorascend_compatible_with_viewminordescend` [INFO] [stdout] --> src/bin/profiling_clique.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use oat_rust::algebra::matrices::debug::verify_viewmajorascend_compatible_with_viewminordescend; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ViewColDescend` [INFO] [stdout] --> src/bin/profiling_clique.rs:7:42 [INFO] [stdout] | [INFO] [stdout] 7 | use oat_rust::algebra::matrices::query::{ViewColDescend, ViewRowAscend}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `OrderOperatorByKeyCutsom` and `is_sorted_strictly` [INFO] [stdout] --> src/bin/profiling_clique.rs:11:35 [INFO] [stdout] | [INFO] [stdout] 11 | use oat_rust::utilities::order::{ is_sorted_strictly, OrderOperatorByKeyCutsom, }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `keymin_vec` [INFO] [stdout] --> src/bin/profiling_clique.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | let keymin_vec = chain_complex.cliques_in_order(dimension_max+1); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keymin_vec` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `umatch` [INFO] [stdout] --> src/bin/profiling_clique.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | let umatch = Umatch::factor_with_clearing( [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_umatch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sprs::CsMatBase` [INFO] [stdout] --> src/algebra/chains/jordan.rs:343:9 [INFO] [stdout] | [INFO] [stdout] 343 | use sprs::CsMatBase; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::matrices::display::print_indexed_major_views` [INFO] [stdout] --> src/algebra/chains/jordan.rs:345:9 [INFO] [stdout] | [INFO] [stdout] 345 | use crate::algebra::matrices::display::print_indexed_major_views; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::rings::operator_structs::ring_native::FieldRationalSize` [INFO] [stdout] --> src/algebra/chains/jordan.rs:347:9 [INFO] [stdout] | [INFO] [stdout] 347 | use crate::algebra::rings::operator_structs::ring_native::FieldRationalSize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::topology::point_cloud::unit_circle` [INFO] [stdout] --> src/algebra/chains/jordan.rs:349:9 [INFO] [stdout] | [INFO] [stdout] 349 | use crate::topology::point_cloud::unit_circle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::topology::simplicial::simplices::filtered::SimplexFiltered` [INFO] [stdout] --> src/algebra/chains/jordan.rs:350:9 [INFO] [stdout] | [INFO] [stdout] 350 | use crate::topology::simplicial::simplices::filtered::SimplexFiltered; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utilities::distances::rowwise_distances` [INFO] [stdout] --> src/algebra/chains/jordan.rs:351:9 [INFO] [stdout] | [INFO] [stdout] 351 | use crate::utilities::distances::rowwise_distances; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::matrices::display::print_indexed_major_views` [INFO] [stdout] --> src/algebra/chains/barcode.rs:357:9 [INFO] [stdout] | [INFO] [stdout] 357 | use crate::algebra::matrices::display::print_indexed_major_views; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::rings::operator_structs::ring_native::FieldRationalSize` [INFO] [stdout] --> src/algebra/chains/barcode.rs:359:9 [INFO] [stdout] | [INFO] [stdout] 359 | use crate::algebra::rings::operator_structs::ring_native::FieldRationalSize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::matrices::types::vec_of_vec::sorted::VecOfVecMatrixColumnReverse` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/comb.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use crate::algebra::matrices::types::vec_of_vec::sorted::VecOfVecMatrixColumnReverse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VecOfVecMatrixColumnReverse` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/construction.rs:14:69 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::algebra::matrices::types::vec_of_vec::sorted::{VecOfVec, VecOfVecMatrixColumnReverse}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatrixBimajor` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:137:48 [INFO] [stdout] | [INFO] [stdout] 137 | use crate::algebra::matrices::types::bimajor::{MatrixBimajor, MatrixBimajorData}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `display::print_indexed_major_views` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2105:38 [INFO] [stdout] | [INFO] [stdout] 2105 | use crate::{algebra::{matrices::{display::print_indexed_major_views, operations::{multiply::vector_matrix_multiply_major_ascend_simpl... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `itertools::Itertools` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2828:13 [INFO] [stdout] | [INFO] [stdout] 2828 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::matrices::types::bimajor::MatrixBimajorData` [INFO] [stdout] --> src/algebra/matrices/types/bimajor.rs:744:9 [INFO] [stdout] | [INFO] [stdout] 744 | use crate::algebra::matrices::types::bimajor::MatrixBimajorData; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IndicesAndCoefficients`, `ViewColAscend`, `ViewColDescend`, `ViewCol`, `ViewRowAscend`, `ViewRowDescend`, and `ViewRow` [INFO] [stdout] --> src/algebra/matrices/types/reverse.rs:3:40 [INFO] [stdout] | [INFO] [stdout] 3 | ...trices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, ViewCol, MatrixOracle}, }; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `itertools::Itertools` [INFO] [stdout] --> src/algebra/matrices/types/transpose.rs:588:9 [INFO] [stdout] | [INFO] [stdout] 588 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `KeyValTypes` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:5:51 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::algebra::vectors::entries::{KeyValGet, KeyValTypes}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utilities::statistics::histogram` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:18:41 [INFO] [stdout] | [INFO] [stdout] 18 | ... use crate::utilities::statistics::histogram; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatrixBimajor` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:29:29 [INFO] [stdout] | [INFO] [stdout] 29 | use super::super::bimajor::{MatrixBimajor, MatrixBimajorData}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::matrices::display::print_indexed_major_views` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:1002:9 [INFO] [stdout] | [INFO] [stdout] 1002 | use crate::algebra::matrices::display::print_indexed_major_views; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::matrices::operations::MatrixOperations` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:1051:13 [INFO] [stdout] | [INFO] [stdout] 1051 | use crate::algebra::matrices::operations::MatrixOperations; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `KeyValTypes` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:7:51 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::algebra::vectors::entries::{KeyValGet, KeyValTypes}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utilities::statistics::histogram` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:20:41 [INFO] [stdout] | [INFO] [stdout] 20 | ... use crate::utilities::statistics::histogram; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatrixBimajor` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:31:29 [INFO] [stdout] | [INFO] [stdout] 31 | use super::super::bimajor::{MatrixBimajor, MatrixBimajorData}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::matrices::display::print_indexed_major_views` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:1011:9 [INFO] [stdout] | [INFO] [stdout] 1011 | use crate::algebra::matrices::display::print_indexed_major_views; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::matrices::operations::MatrixOperations` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:1060:13 [INFO] [stdout] | [INFO] [stdout] 1060 | use crate::algebra::matrices::operations::MatrixOperations; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MatrixEntry`, `MatrixOracle`, `ViewColAscend`, `ViewColDescend`, `ViewCol`, `ViewRowAscend`, `ViewRowDescend`, and `ViewRow` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_custom.rs:21:42 [INFO] [stdout] | [INFO] [stdout] 21 | ...es::query::{ ViewRow, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 22 | ... ViewRowAscend, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 23 | ... ViewRowDescend, ViewColDescend, IndicesAndCoefficients, ViewColAscend, ViewCol, MatrixEntry, MatrixOracle, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Cloned` and `Rev` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_custom.rs:33:17 [INFO] [stdout] | [INFO] [stdout] 33 | use std::iter::{Rev, Cloned}; [INFO] [stdout] | ^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_custom.rs:278:9 [INFO] [stdout] | [INFO] [stdout] 278 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `KeyValGet` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:19:40 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::algebra::vectors::entries::{KeyValGet, KeyValTypes}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IndicesAndCoefficients`, `MatrixEntry`, `MatrixOracle`, `ViewColAscend`, `ViewColDescend`, `ViewCol`, `ViewRowAscend`, `ViewRowDescend`, and `ViewRow` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:20:42 [INFO] [stdout] | [INFO] [stdout] 20 | ...es::query::{ ViewRow, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 21 | ... ViewRowAscend, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 22 | ... ViewRowDescend, ViewColDescend, IndicesAndCoefficients, ViewColAscend, ViewCol, MatrixEntry, MatrixOracle, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `find_sorted_binary_oracle` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:30:75 [INFO] [stdout] | [INFO] [stdout] 30 | ... use crate::utilities::binary_search::{find_sorted_binary_oracle}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `JudgePartialOrder`, `OrderOperatorByKey`, and `is_sorted_strictly` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:31:67 [INFO] [stdout] | [INFO] [stdout] 31 | ... use crate::utilities::order::{JudgePartialOrder, is_sorted_strictly, OrderOperatorByKey, }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utilities::statistics::histogram` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:32:41 [INFO] [stdout] | [INFO] [stdout] 32 | ... use crate::utilities::statistics::histogram; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::Rng` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use rand::Rng; // we use this module to generate random elements [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Bernoulli` and `Distribution` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:36:27 [INFO] [stdout] | [INFO] [stdout] 36 | use rand::distributions::{Bernoulli, Distribution}; // we use this module to generate random elements [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Cloned` and `Rev` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | use std::iter::{Rev, Cloned}; [INFO] [stdout] | ^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::marker::PhantomData` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | use std::marker::PhantomData; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::slice::Iter` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use std::slice::Iter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `itertools::Itertools` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MatrixBimajorData` and `MatrixBimajor` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:43:29 [INFO] [stdout] | [INFO] [stdout] 43 | use super::super::bimajor::{MatrixBimajor, MatrixBimajorData}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::matrices::display::print_indexed_major_views` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | use crate::algebra::matrices::display::print_indexed_major_views; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatrixOracle` [INFO] [stdout] --> src/algebra/matrices/types/packet.rs:5:97 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::{algebra::{matrices::{query::{ViewRowAscend, IndicesAndCoefficients, ViewColDescend, MatrixOracle, MatrixAlgebra}, operations:... [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::topology::simplicial::simplices::unfiltered::Simplex` [INFO] [stdout] --> src/topology/simplicial/from/graph_weighted.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use crate::topology::simplicial::simplices::unfiltered::Simplex; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::Ordering` [INFO] [stdout] --> src/topology/simplicial/from/graph_weighted.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | use std::cmp::Ordering; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IntersectOrderedIterators` and `PeekUnqualified` [INFO] [stdout] --> src/topology/simplicial/from/graph_weighted.rs:52:52 [INFO] [stdout] | [INFO] [stdout] 52 | use crate::utilities::iterators::general::{minmax, IntersectOrderedIterators, PeekUnqualified}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::matrices::types::third_party::IntoCSR` [INFO] [stdout] --> src/algebra/chains/jordan.rs:346:9 [INFO] [stdout] | [INFO] [stdout] 346 | use crate::algebra::matrices::types::third_party::IntoCSR; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::algebra::matrices::types::third_party::IntoCSR` [INFO] [stdout] --> src/algebra/chains/barcode.rs:358:9 [INFO] [stdout] | [INFO] [stdout] 358 | use crate::algebra::matrices::types::third_party::IntoCSR; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utilities::iterators::is_sorted::IsSortedBy` [INFO] [stdout] --> src/utilities/iterators/is_sorted.rs:74:13 [INFO] [stdout] | [INFO] [stdout] 74 | use crate::utilities::iterators::is_sorted::IsSortedBy; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:1014:9 [INFO] [stdout] | [INFO] [stdout] 1014 | use super::*; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:1005:9 [INFO] [stdout] | [INFO] [stdout] 1005 | use super::*; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utilities::iterators::is_sorted::IsSortedBy` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2401:13 [INFO] [stdout] | [INFO] [stdout] 2401 | use crate::utilities::iterators::is_sorted::IsSortedBy; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utilities::iterators::is_sorted::IsSortedBy` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2552:13 [INFO] [stdout] | [INFO] [stdout] 2552 | use crate::utilities::iterators::is_sorted::IsSortedBy; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MatrixAlgebra` [INFO] [stdout] --> src/algebra/matrices/types/packet.rs:5:111 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::{algebra::{matrices::{query::{ViewRowAscend, IndicesAndCoefficients, ViewColDescend, MatrixOracle, MatrixAlgebra}, operations:... [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `barcode` [INFO] [stdout] --> src/algebra/chains/barcode.rs:536:13 [INFO] [stdout] | [INFO] [stdout] 536 | let barcode = barcode( factored.umatch(), iter_keymaj, dim_fn, fil_fn, true , true); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_barcode` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `sc_counter` is assigned to, but never used [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/construction.rs:506:13 [INFO] [stdout] | [INFO] [stdout] 506 | let mut sc_counter = 0; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_sc_counter` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `product_inv` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2237:17 [INFO] [stdout] | [INFO] [stdout] 2237 | let product_inv= vector_matrix_multiply_major_ascend_simplified( [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_product_inv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `product_umatch` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2243:17 [INFO] [stdout] | [INFO] [stdout] 2243 | let product_umatch= vector_matrix_multiply_major_ascend_simplified( [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_product_umatch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `product_inv` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2351:17 [INFO] [stdout] | [INFO] [stdout] 2351 | let product_inv= vector_matrix_multiply_major_ascend_simplified( [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_product_inv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `product_umatch` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2357:17 [INFO] [stdout] | [INFO] [stdout] 2357 | let product_umatch= vector_matrix_multiply_major_ascend_simplified( [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_product_umatch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `A_ref` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2866:13 [INFO] [stdout] | [INFO] [stdout] 2866 | let A_ref = &A; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_A_ref` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mapping_matched_cols_only` [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2936:13 [INFO] [stdout] | [INFO] [stdout] 2936 | let mapping_matched_cols_only = umatch_root.mapping_matched_cols_only(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mapping_matched_cols_only` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | for p in 0 .. (m-self.vec_of_vec.len()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:392:20 [INFO] [stdout] | [INFO] [stdout] 392 | for (j,v) in row.iter_mut() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 144 | for p in 0 .. (m-self.vec_of_vec.len()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:401:20 [INFO] [stdout] | [INFO] [stdout] 401 | for (j,v) in row.iter_mut() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `keys` [INFO] [stdout] --> src/topology/simplicial/from/relation.rs:934:9 [INFO] [stdout] | [INFO] [stdout] 934 | let keys = iter_keymaj.clone().collect_vec(); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_keys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/topology/simplicial/from/relation.rs:938:13 [INFO] [stdout] | [INFO] [stdout] 938 | let v: Vec<_> = subsimplices_dim_d_iter_descend( &dowker_sets, dim ).unwrap().collect(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `b` [INFO] [stdout] --> src/utilities/functions/evaluate.rs:1002:13 [INFO] [stdout] | [INFO] [stdout] 1002 | let b: usize = a.evaluate_function( 0 ); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_initial_decomposition` is never used [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2122:8 [INFO] [stdout] | [INFO] [stdout] 2122 | fn test_initial_decomposition() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ViewMajorAscend` is never used [INFO] [stdout] --> src/algebra/matrices/types/prepend_viewmaj.rs:173:14 [INFO] [stdout] | [INFO] [stdout] 173 | type ViewMajorAscend<'a> = Cloned< Iter< 'a, (i32, i32) > >; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test` is never used [INFO] [stdout] --> src/topology/simplicial/from/relation.rs:1158:8 [INFO] [stdout] | [INFO] [stdout] 1158 | fn test() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `order_operator_RowIndex` should have a snake case name [INFO] [stdout] --> src/algebra/matrices/operations/mod.rs:170:17 [INFO] [stdout] | [INFO] [stdout] 170 | order_operator_RowIndex: OrderOperatorRowIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `order_operator_row_index` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `order_operator_ColIndex` should have a snake case name [INFO] [stdout] --> src/algebra/matrices/operations/mod.rs:171:17 [INFO] [stdout] | [INFO] [stdout] 171 | order_operator_ColIndex: OrderOperatorColIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `order_operator_col_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A` should have a snake case name [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/comb.rs:1896:21 [INFO] [stdout] | [INFO] [stdout] 1896 | let A = self.umatch.comb_codomain_inv_times_mapping_matched_block_with_rows_indexed_by_matched_keymin(); [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A` should have a snake case name [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2865:13 [INFO] [stdout] | [INFO] [stdout] 2865 | let A = CombCodomainInvTimesMappingMatchedBlock::new( & umatch ); [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A_ref` should have a snake case name [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2866:13 [INFO] [stdout] | [INFO] [stdout] 2866 | let A_ref = &A; [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `a_ref` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `doc_test_solve_xd_equals_b__withfloatcoefficients` should have a snake case name [INFO] [stdout] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:3253:8 [INFO] [stdout] | [INFO] [stdout] 3253 | fn doc_test_solve_xd_equals_b__withfloatcoefficients() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `doc_test_solve_xd_equals_b_withfloatcoefficients` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/algebra/matrices/query/mod.rs:1394:9 [INFO] [stdout] | [INFO] [stdout] 1327 | fn test_trait_implementation_demos() { [INFO] [stdout] | ------------------------------------ move the `impl` block outside of this function `test_trait_implementation_demos` [INFO] [stdout] ... [INFO] [stdout] 1394 | impl < 'a > IndicesAndCoefficients for &'a Vec < Vec < (usize,usize) > > { [INFO] [stdout] | ^^^^^^^^^^^^----------------------^^^^^^^^^----^^----^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | | | [INFO] [stdout] | | | `Vec` is not local [INFO] [stdout] | | `Vec` is not local [INFO] [stdout] | `IndicesAndCoefficients` is not local [INFO] [stdout] | [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/algebra/matrices/query/mod.rs:1402:9 [INFO] [stdout] | [INFO] [stdout] 1327 | fn test_trait_implementation_demos() { [INFO] [stdout] | ------------------------------------ move the `impl` block outside of this function `test_trait_implementation_demos` [INFO] [stdout] ... [INFO] [stdout] 1402 | / impl < 'a > [INFO] [stdout] 1403 | | [INFO] [stdout] 1404 | | ViewRow for [INFO] [stdout] | | ------- `ViewRow` is not local [INFO] [stdout] 1405 | | [INFO] [stdout] 1406 | | &'a Vec < Vec < (usize,usize) > > [INFO] [stdout] | |_____________________----__----__________________^ [INFO] [stdout] | | | [INFO] [stdout] | | `Vec` is not local [INFO] [stdout] | `Vec` is not local [INFO] [stdout] | [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_PrependEntryToViewMajorAscend` should have a snake case name [INFO] [stdout] --> src/algebra/matrices/types/prepend_viewmaj.rs:166:8 [INFO] [stdout] | [INFO] [stdout] 166 | fn test_PrependEntryToViewMajorAscend() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_prepend_entry_to_view_major_ascend` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 10.60s [INFO] running `Command { std: "docker" "inspect" "e561995d0f6a9c890df6d5c4af28d2ac36a15c05463254a7fb202e14cd534cfc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e561995d0f6a9c890df6d5c4af28d2ac36a15c05463254a7fb202e14cd534cfc", kill_on_drop: false }` [INFO] [stdout] e561995d0f6a9c890df6d5c4af28d2ac36a15c05463254a7fb202e14cd534cfc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 1095a0572b0962a35b770f4461ad92001353cd736fa6384ab0177e654b6aabcb [INFO] running `Command { std: "docker" "start" "-a" "1095a0572b0962a35b770f4461ad92001353cd736fa6384ab0177e654b6aabcb", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `std::sync::Arc` [INFO] [stderr] --> src/algebra/chains/jordan.rs:339:9 [INFO] [stderr] | [INFO] [stderr] 339 | use std::sync::Arc; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `itertools::Itertools` [INFO] [stderr] --> src/algebra/chains/jordan.rs:341:9 [INFO] [stderr] | [INFO] [stderr] 341 | use itertools::Itertools; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ordered_float::OrderedFloat` [INFO] [stderr] --> src/algebra/chains/jordan.rs:342:9 [INFO] [stderr] | [INFO] [stderr] 342 | use ordered_float::OrderedFloat; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `sprs::CsMatBase` [INFO] [stderr] --> src/algebra/chains/jordan.rs:343:9 [INFO] [stderr] | [INFO] [stderr] 343 | use sprs::CsMatBase; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::algebra::matrices::display::print_indexed_major_views` [INFO] [stderr] --> src/algebra/chains/jordan.rs:345:9 [INFO] [stderr] | [INFO] [stderr] 345 | use crate::algebra::matrices::display::print_indexed_major_views; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::algebra::matrices::types::third_party::IntoCSR` [INFO] [stderr] --> src/algebra/chains/jordan.rs:346:9 [INFO] [stderr] | [INFO] [stderr] 346 | use crate::algebra::matrices::types::third_party::IntoCSR; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::algebra::rings::operator_structs::ring_native::FieldRationalSize` [INFO] [stderr] --> src/algebra/chains/jordan.rs:347:9 [INFO] [stderr] | [INFO] [stderr] 347 | use crate::algebra::rings::operator_structs::ring_native::FieldRationalSize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `chains::factored::factor_boundary_matrix` and `matrices::query::MatrixEntry` [INFO] [stderr] --> src/algebra/chains/jordan.rs:348:26 [INFO] [stderr] | [INFO] [stderr] 348 | use crate::algebra::{matrices::query::MatrixEntry, chains::factored::factor_boundary_matrix, }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::topology::point_cloud::unit_circle` [INFO] [stderr] --> src/algebra/chains/jordan.rs:349:9 [INFO] [stderr] | [INFO] [stderr] 349 | use crate::topology::point_cloud::unit_circle; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::topology::simplicial::simplices::filtered::SimplexFiltered` [INFO] [stderr] --> src/algebra/chains/jordan.rs:350:9 [INFO] [stderr] | [INFO] [stderr] 350 | use crate::topology::simplicial::simplices::filtered::SimplexFiltered; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::utilities::distances::rowwise_distances` [INFO] [stderr] --> src/algebra/chains/jordan.rs:351:9 [INFO] [stderr] | [INFO] [stderr] 351 | use crate::utilities::distances::rowwise_distances; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `OrderOperatorAuto` [INFO] [stderr] --> src/algebra/chains/jordan.rs:352:35 [INFO] [stderr] | [INFO] [stderr] 352 | use crate::utilities::order::{OrderOperatorAuto, }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ChainComplexVrFiltered` [INFO] [stderr] --> src/algebra/chains/jordan.rs:354:62 [INFO] [stderr] | [INFO] [stderr] 354 | use crate::topology::simplicial::{from::graph_weighted::{ChainComplexVrFiltered,}, }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/algebra/chains/jordan.rs:357:9 [INFO] [stderr] | [INFO] [stderr] 357 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::algebra::matrices::types::vec_of_vec::sorted::VecOfVecMatrixColumnReverse` [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/comb.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | use crate::algebra::matrices::types::vec_of_vec::sorted::VecOfVecMatrixColumnReverse; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `VecOfVecMatrixColumnReverse` [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/construction.rs:14:69 [INFO] [stderr] | [INFO] [stderr] 14 | use crate::algebra::matrices::types::vec_of_vec::sorted::{VecOfVec, VecOfVecMatrixColumnReverse}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `MatrixBimajor` [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:137:48 [INFO] [stderr] | [INFO] [stderr] 137 | use crate::algebra::matrices::types::bimajor::{MatrixBimajor, MatrixBimajorData}; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::utilities::statistics::histogram` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:18:41 [INFO] [stderr] | [INFO] [stderr] 18 | ... use crate::utilities::statistics::histogram; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `MatrixBimajor` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:29:29 [INFO] [stderr] | [INFO] [stderr] 29 | use super::super::bimajor::{MatrixBimajor, MatrixBimajorData}; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::utilities::statistics::histogram` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:20:41 [INFO] [stderr] | [INFO] [stderr] 20 | ... use crate::utilities::statistics::histogram; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `MatrixBimajor` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:31:29 [INFO] [stderr] | [INFO] [stderr] 31 | use super::super::bimajor::{MatrixBimajor, MatrixBimajorData}; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `MatrixEntry`, `MatrixOracle`, `ViewColAscend`, `ViewColDescend`, `ViewCol`, `ViewRowAscend`, `ViewRowDescend`, and `ViewRow` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted_custom.rs:21:42 [INFO] [stderr] | [INFO] [stderr] 21 | ...es::query::{ ViewRow, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 22 | ... ViewRowAscend, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] 23 | ... ViewRowDescend, ViewColDescend, IndicesAndCoefficients, ViewColAscend, ViewCol, MatrixEntry, MatrixOracle, [INFO] [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Cloned` and `Rev` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted_custom.rs:33:17 [INFO] [stderr] | [INFO] [stderr] 33 | use std::iter::{Rev, Cloned}; [INFO] [stderr] | ^^^ ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `KeyValGet` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:19:40 [INFO] [stderr] | [INFO] [stderr] 19 | use crate::algebra::vectors::entries::{KeyValGet, KeyValTypes}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `IndicesAndCoefficients`, `MatrixEntry`, `MatrixOracle`, `ViewColAscend`, `ViewColDescend`, `ViewCol`, `ViewRowAscend`, `ViewRowDescend`, and `ViewRow` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:20:42 [INFO] [stderr] | [INFO] [stderr] 20 | ...es::query::{ ViewRow, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 21 | ... ViewRowAscend, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] 22 | ... ViewRowDescend, ViewColDescend, IndicesAndCoefficients, ViewColAscend, ViewCol, MatrixEntry, MatrixOracle, [INFO] [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `find_sorted_binary_oracle` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:30:75 [INFO] [stderr] | [INFO] [stderr] 30 | ... use crate::utilities::binary_search::{find_sorted_binary_oracle}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `JudgePartialOrder`, `OrderOperatorByKey`, and `is_sorted_strictly` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:31:67 [INFO] [stderr] | [INFO] [stderr] 31 | ... use crate::utilities::order::{JudgePartialOrder, is_sorted_strictly, OrderOperatorByKey, }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::utilities::statistics::histogram` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:32:41 [INFO] [stderr] | [INFO] [stderr] 32 | ... use crate::utilities::statistics::histogram; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `rand::Rng` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | use rand::Rng; // we use this module to generate random elements [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Bernoulli` and `Distribution` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:36:27 [INFO] [stderr] | [INFO] [stderr] 36 | use rand::distributions::{Bernoulli, Distribution}; // we use this module to generate random elements [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Cloned` and `Rev` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:38:17 [INFO] [stderr] | [INFO] [stderr] 38 | use std::iter::{Rev, Cloned}; [INFO] [stderr] | ^^^ ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::marker::PhantomData` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | use std::marker::PhantomData; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::slice::Iter` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | use std::slice::Iter; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `itertools::Itertools` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | use itertools::Itertools; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `MatrixBimajorData` and `MatrixBimajor` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:43:29 [INFO] [stderr] | [INFO] [stderr] 43 | use super::super::bimajor::{MatrixBimajor, MatrixBimajorData}; [INFO] [stderr] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::topology::simplicial::simplices::unfiltered::Simplex` [INFO] [stderr] --> src/topology/simplicial/from/graph_weighted.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | use crate::topology::simplicial::simplices::unfiltered::Simplex; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::cmp::Ordering` [INFO] [stderr] --> src/topology/simplicial/from/graph_weighted.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | use std::cmp::Ordering; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `IntersectOrderedIterators` [INFO] [stderr] --> src/topology/simplicial/from/graph_weighted.rs:52:52 [INFO] [stderr] | [INFO] [stderr] 52 | use crate::utilities::iterators::general::{minmax, IntersectOrderedIterators, PeekUnqualified}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `KeyValTypes` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:5:51 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::algebra::vectors::entries::{KeyValGet, KeyValTypes}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `KeyValTypes` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:7:51 [INFO] [stderr] | [INFO] [stderr] 7 | use crate::algebra::vectors::entries::{KeyValGet, KeyValTypes}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `MatrixAlgebra` [INFO] [stderr] --> src/algebra/matrices/types/packet.rs:5:111 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::{algebra::{matrices::{query::{ViewRowAscend, IndicesAndCoefficients, ViewColDescend, MatrixOracle, MatrixAlgebra}, operations:... [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `PeekUnqualified` [INFO] [stderr] --> src/topology/simplicial/from/graph_weighted.rs:52:79 [INFO] [stderr] | [INFO] [stderr] 52 | use crate::utilities::iterators::general::{minmax, IntersectOrderedIterators, PeekUnqualified}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `IndicesAndCoefficients` [INFO] [stderr] --> src/algebra/matrices/types/reverse.rs:3:102 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ViewColAscend` [INFO] [stderr] --> src/algebra/matrices/types/reverse.rs:3:87 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ViewRowDescend` [INFO] [stderr] --> src/algebra/matrices/types/reverse.rs:3:71 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ViewColDescend` [INFO] [stderr] --> src/algebra/matrices/types/reverse.rs:3:55 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ViewRowAscend` [INFO] [stderr] --> src/algebra/matrices/types/reverse.rs:3:40 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ViewRow` [INFO] [stderr] --> src/algebra/matrices/types/reverse.rs:3:126 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::{algebra::matrices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, Vie... [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ViewCol` [INFO] [stderr] --> src/algebra/matrices/types/reverse.rs:3:135 [INFO] [stderr] | [INFO] [stderr] 3 | ...iewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, ViewCol, MatrixOracle}, }; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `MatrixOracle` [INFO] [stderr] --> src/algebra/matrices/types/packet.rs:5:97 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::{algebra::{matrices::{query::{ViewRowAscend, IndicesAndCoefficients, ViewColDescend, MatrixOracle, MatrixAlgebra}, operations:... [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `sc_counter` is assigned to, but never used [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/construction.rs:506:13 [INFO] [stderr] | [INFO] [stderr] 506 | let mut sc_counter = 0; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_sc_counter` instead [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `p` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:135:13 [INFO] [stderr] | [INFO] [stderr] 135 | for p in 0 .. (m-self.vec_of_vec.len()) { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `v` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:392:20 [INFO] [stderr] | [INFO] [stderr] 392 | for (j,v) in row.iter_mut() { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `p` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:144:13 [INFO] [stderr] | [INFO] [stderr] 144 | for p in 0 .. (m-self.vec_of_vec.len()) { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `v` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:401:20 [INFO] [stderr] | [INFO] [stderr] 401 | for (j,v) in row.iter_mut() { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `keys` [INFO] [stderr] --> src/topology/simplicial/from/relation.rs:934:9 [INFO] [stderr] | [INFO] [stderr] 934 | let keys = iter_keymaj.clone().collect_vec(); [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_keys` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `v` [INFO] [stderr] --> src/topology/simplicial/from/relation.rs:938:13 [INFO] [stderr] | [INFO] [stderr] 938 | let v: Vec<_> = subsimplices_dim_d_iter_descend( &dowker_sets, dim ).unwrap().collect(); [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stderr] [INFO] [stderr] warning: struct `HeapIterator` is never constructed [INFO] [stderr] --> src/utilities/heaps/heap.rs:295:8 [INFO] [stderr] | [INFO] [stderr] 295 | struct HeapIterator< T, F > [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `order_operator_RowIndex` should have a snake case name [INFO] [stderr] --> src/algebra/matrices/operations/mod.rs:170:17 [INFO] [stderr] | [INFO] [stderr] 170 | order_operator_RowIndex: OrderOperatorRowIndex, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `order_operator_row_index` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `order_operator_ColIndex` should have a snake case name [INFO] [stderr] --> src/algebra/matrices/operations/mod.rs:171:17 [INFO] [stderr] | [INFO] [stderr] 171 | order_operator_ColIndex: OrderOperatorColIndex, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `order_operator_col_index` [INFO] [stderr] [INFO] [stderr] warning: variable `A` should have a snake case name [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/comb.rs:1896:21 [INFO] [stderr] | [INFO] [stderr] 1896 | let A = self.umatch.comb_codomain_inv_times_mapping_matched_block_with_rows_indexed_by_matched_keymin(); [INFO] [stderr] | ^ help: convert the identifier to snake case: `a` [INFO] [stderr] [INFO] [stderr] warning: unused import: `sprs::CsMatBase` [INFO] [stderr] --> src/algebra/chains/jordan.rs:343:9 [INFO] [stderr] | [INFO] [stderr] 343 | use sprs::CsMatBase; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::algebra::matrices::display::print_indexed_major_views` [INFO] [stderr] --> src/algebra/chains/barcode.rs:357:9 [INFO] [stderr] | [INFO] [stderr] 357 | use crate::algebra::matrices::display::print_indexed_major_views; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::algebra::rings::operator_structs::ring_native::FieldRationalSize` [INFO] [stderr] --> src/algebra/chains/barcode.rs:359:9 [INFO] [stderr] | [INFO] [stderr] 359 | use crate::algebra::rings::operator_structs::ring_native::FieldRationalSize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `display::print_indexed_major_views` [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2105:38 [INFO] [stderr] | [INFO] [stderr] 2105 | use crate::{algebra::{matrices::{display::print_indexed_major_views, operations::{multiply::vector_matrix_multiply_major_ascend_simpl... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `itertools::Itertools` [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2828:13 [INFO] [stderr] | [INFO] [stderr] 2828 | use itertools::Itertools; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::algebra::matrices::types::bimajor::MatrixBimajorData` [INFO] [stderr] --> src/algebra/matrices/types/bimajor.rs:744:9 [INFO] [stderr] | [INFO] [stderr] 744 | use crate::algebra::matrices::types::bimajor::MatrixBimajorData; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `IndicesAndCoefficients`, `ViewColAscend`, `ViewColDescend`, `ViewCol`, `ViewRowAscend`, `ViewRowDescend`, and `ViewRow` [INFO] [stderr] --> src/algebra/matrices/types/reverse.rs:3:40 [INFO] [stderr] | [INFO] [stderr] 3 | ...trices::query::{ViewRowAscend, ViewColDescend, ViewRowDescend, ViewColAscend, IndicesAndCoefficients, ViewRow, ViewCol, MatrixOracle}, }; [INFO] [stderr] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `itertools::Itertools` [INFO] [stderr] --> src/algebra/matrices/types/transpose.rs:588:9 [INFO] [stderr] | [INFO] [stderr] 588 | use itertools::Itertools; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::algebra::matrices::display::print_indexed_major_views` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:1002:9 [INFO] [stderr] | [INFO] [stderr] 1002 | use crate::algebra::matrices::display::print_indexed_major_views; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::algebra::matrices::operations::MatrixOperations` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:1051:13 [INFO] [stderr] | [INFO] [stderr] 1051 | use crate::algebra::matrices::operations::MatrixOperations; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::algebra::matrices::display::print_indexed_major_views` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:1011:9 [INFO] [stderr] | [INFO] [stderr] 1011 | use crate::algebra::matrices::display::print_indexed_major_views; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::algebra::matrices::operations::MatrixOperations` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:1060:13 [INFO] [stderr] | [INFO] [stderr] 1060 | use crate::algebra::matrices::operations::MatrixOperations; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted_custom.rs:278:9 [INFO] [stderr] | [INFO] [stderr] 278 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::algebra::matrices::display::print_indexed_major_views` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/unsorted.rs:170:9 [INFO] [stderr] | [INFO] [stderr] 170 | use crate::algebra::matrices::display::print_indexed_major_views; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `IntersectOrderedIterators` and `PeekUnqualified` [INFO] [stderr] --> src/topology/simplicial/from/graph_weighted.rs:52:52 [INFO] [stderr] | [INFO] [stderr] 52 | use crate::utilities::iterators::general::{minmax, IntersectOrderedIterators, PeekUnqualified}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::algebra::matrices::types::third_party::IntoCSR` [INFO] [stderr] --> src/algebra/chains/barcode.rs:358:9 [INFO] [stderr] | [INFO] [stderr] 358 | use crate::algebra::matrices::types::third_party::IntoCSR; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::utilities::iterators::is_sorted::IsSortedBy` [INFO] [stderr] --> src/utilities/iterators/is_sorted.rs:74:13 [INFO] [stderr] | [INFO] [stderr] 74 | use crate::utilities::iterators::is_sorted::IsSortedBy; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted_ref.rs:1014:9 [INFO] [stderr] | [INFO] [stderr] 1014 | use super::*; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super` [INFO] [stderr] --> src/algebra/matrices/types/vec_of_vec/sorted.rs:1005:9 [INFO] [stderr] | [INFO] [stderr] 1005 | use super::*; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::utilities::iterators::is_sorted::IsSortedBy` [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2401:13 [INFO] [stderr] | [INFO] [stderr] 2401 | use crate::utilities::iterators::is_sorted::IsSortedBy; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::utilities::iterators::is_sorted::IsSortedBy` [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2552:13 [INFO] [stderr] | [INFO] [stderr] 2552 | use crate::utilities::iterators::is_sorted::IsSortedBy; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `barcode` [INFO] [stderr] --> src/algebra/chains/barcode.rs:536:13 [INFO] [stderr] | [INFO] [stderr] 536 | let barcode = barcode( factored.umatch(), iter_keymaj, dim_fn, fil_fn, true , true); [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_barcode` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `sc_counter` is assigned to, but never used [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/construction.rs:506:13 [INFO] [stderr] | [INFO] [stderr] 506 | let mut sc_counter = 0; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_sc_counter` instead [INFO] [stderr] [INFO] [stderr] warning: unused variable: `product_inv` [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2237:17 [INFO] [stderr] | [INFO] [stderr] 2237 | let product_inv= vector_matrix_multiply_major_ascend_simplified( [INFO] [stderr] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_product_inv` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `product_umatch` [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2243:17 [INFO] [stderr] | [INFO] [stderr] 2243 | let product_umatch= vector_matrix_multiply_major_ascend_simplified( [INFO] [stderr] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_product_umatch` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `product_inv` [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2351:17 [INFO] [stderr] | [INFO] [stderr] 2351 | let product_inv= vector_matrix_multiply_major_ascend_simplified( [INFO] [stderr] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_product_inv` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `product_umatch` [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2357:17 [INFO] [stderr] | [INFO] [stderr] 2357 | let product_umatch= vector_matrix_multiply_major_ascend_simplified( [INFO] [stderr] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_product_umatch` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `A_ref` [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2866:13 [INFO] [stderr] | [INFO] [stderr] 2866 | let A_ref = &A; [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_A_ref` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `mapping_matched_cols_only` [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2936:13 [INFO] [stderr] | [INFO] [stderr] 2936 | let mapping_matched_cols_only = umatch_root.mapping_matched_cols_only(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mapping_matched_cols_only` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `b` [INFO] [stderr] --> src/utilities/functions/evaluate.rs:1002:13 [INFO] [stderr] | [INFO] [stderr] 1002 | let b: usize = a.evaluate_function( 0 ); [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_b` [INFO] [stderr] [INFO] [stderr] warning: function `test_initial_decomposition` is never used [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2122:8 [INFO] [stderr] | [INFO] [stderr] 2122 | fn test_initial_decomposition() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: type alias `ViewMajorAscend` is never used [INFO] [stderr] --> src/algebra/matrices/types/prepend_viewmaj.rs:173:14 [INFO] [stderr] | [INFO] [stderr] 173 | type ViewMajorAscend<'a> = Cloned< Iter< 'a, (i32, i32) > >; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test` is never used [INFO] [stderr] --> src/topology/simplicial/from/relation.rs:1158:8 [INFO] [stderr] | [INFO] [stderr] 1158 | fn test() { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `A` should have a snake case name [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2865:13 [INFO] [stderr] | [INFO] [stderr] 2865 | let A = CombCodomainInvTimesMappingMatchedBlock::new( & umatch ); [INFO] [stderr] | ^ help: convert the identifier to snake case: `a` [INFO] [stderr] [INFO] [stderr] warning: variable `A_ref` should have a snake case name [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:2866:13 [INFO] [stderr] | [INFO] [stderr] 2866 | let A_ref = &A; [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `a_ref` [INFO] [stderr] [INFO] [stderr] warning: function `doc_test_solve_xd_equals_b__withfloatcoefficients` should have a snake case name [INFO] [stderr] --> src/algebra/matrices/operations/umatch/row_major/mod.rs:3253:8 [INFO] [stderr] | [INFO] [stderr] 3253 | fn doc_test_solve_xd_equals_b__withfloatcoefficients() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `doc_test_solve_xd_equals_b_withfloatcoefficients` [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> src/algebra/matrices/query/mod.rs:1394:9 [INFO] [stderr] | [INFO] [stderr] 1327 | fn test_trait_implementation_demos() { [INFO] [stderr] | ------------------------------------ move the `impl` block outside of this function `test_trait_implementation_demos` [INFO] [stderr] ... [INFO] [stderr] 1394 | impl < 'a > IndicesAndCoefficients for &'a Vec < Vec < (usize,usize) > > { [INFO] [stderr] | ^^^^^^^^^^^^----------------------^^^^^^^^^----^^----^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | | | [INFO] [stderr] | | | `Vec` is not local [INFO] [stderr] | | `Vec` is not local [INFO] [stderr] | `IndicesAndCoefficients` is not local [INFO] [stderr] | [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> src/algebra/matrices/query/mod.rs:1402:9 [INFO] [stderr] | [INFO] [stderr] 1327 | fn test_trait_implementation_demos() { [INFO] [stderr] | ------------------------------------ move the `impl` block outside of this function `test_trait_implementation_demos` [INFO] [stderr] ... [INFO] [stderr] 1402 | / impl < 'a > [INFO] [stderr] 1403 | | [INFO] [stderr] 1404 | | ViewRow for [INFO] [stderr] | | ------- `ViewRow` is not local [INFO] [stderr] 1405 | | [INFO] [stderr] 1406 | | &'a Vec < Vec < (usize,usize) > > [INFO] [stderr] | |_____________________----__----__________________^ [INFO] [stderr] | | | [INFO] [stderr] | | `Vec` is not local [INFO] [stderr] | `Vec` is not local [INFO] [stderr] | [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] [INFO] [stderr] warning: function `test_PrependEntryToViewMajorAscend` should have a snake case name [INFO] [stderr] --> src/algebra/matrices/types/prepend_viewmaj.rs:166:8 [INFO] [stderr] | [INFO] [stderr] 166 | fn test_PrependEntryToViewMajorAscend() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_prepend_entry_to_view_major_ascend` [INFO] [stderr] [INFO] [stderr] warning: `oat_rust` (lib) generated 61 warnings (run `cargo fix --lib -p oat_rust` to apply 38 suggestions) [INFO] [stderr] warning: `oat_rust` (lib test) generated 81 warnings (42 duplicates) (run `cargo fix --lib -p oat_rust --tests` to apply 15 suggestions) [INFO] [stderr] warning: unused import: `simplices::filtered::SimplexFiltered` [INFO] [stderr] --> src/bin/profiling_clique.rs:1:39 [INFO] [stderr] | [INFO] [stderr] 1 | use oat_rust::{topology::simplicial::{simplices::filtered::SimplexFiltered, from::graph_weighted::{ChainComplexVrFiltered}}, utilities::o... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `oat_rust::algebra::matrices::debug::verify_viewmajorascend_compatible_with_viewminordescend` [INFO] [stderr] --> src/bin/profiling_clique.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use oat_rust::algebra::matrices::debug::verify_viewmajorascend_compatible_with_viewminordescend; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ViewColDescend` [INFO] [stderr] --> src/bin/profiling_clique.rs:7:42 [INFO] [stderr] | [INFO] [stderr] 7 | use oat_rust::algebra::matrices::query::{ViewColDescend, ViewRowAscend}; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `OrderOperatorByKeyCutsom` and `is_sorted_strictly` [INFO] [stderr] --> src/bin/profiling_clique.rs:11:35 [INFO] [stderr] | [INFO] [stderr] 11 | use oat_rust::utilities::order::{ is_sorted_strictly, OrderOperatorByKeyCutsom, }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `keymin_vec` [INFO] [stderr] --> src/bin/profiling_clique.rs:55:9 [INFO] [stderr] | [INFO] [stderr] 55 | let keymin_vec = chain_complex.cliques_in_order(dimension_max+1); [INFO] [stderr] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keymin_vec` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `umatch` [INFO] [stderr] --> src/bin/profiling_clique.rs:96:9 [INFO] [stderr] | [INFO] [stderr] 96 | let umatch = Umatch::factor_with_clearing( [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_umatch` [INFO] [stderr] [INFO] [stderr] warning: `oat_rust` (bin "profiling_clique" test) generated 6 warnings (run `cargo fix --bin "profiling_clique" --tests` to apply 4 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oat_rust-fd721e94160c592c) [INFO] [stdout] [INFO] [stdout] running 107 tests [INFO] [stdout] test algebra::matrices::display::tests::test_print_indexed_major_views ... ok [INFO] [stdout] test algebra::matrices::operations::invert::doc_test_drafts::test_inverse_small ... ok [INFO] [stdout] test algebra::matrices::operations::multiply::doc_tests::doc_test_vector_matrix_product_major_ascend_simplified ... ok [INFO] [stdout] test algebra::matrices::operations::multiply::doc_tests::doc_test_matrix_product_lazy_major_ascend_unsimplified ... ok [INFO] [stdout] test algebra::matrices::operations::multiply::doc_tests::doc_test_vector_matrix_product_major_ascend_unsimplified ... ok [INFO] [stdout] test algebra::matrices::operations::multiply::doc_tests::doc_test_vector_matrix_product_minor_descend_simplified ... ok [INFO] [stdout] test algebra::matrices::operations::multiply::tests::matrix_by_matrix_multiply_major_ascend_test_2 ... ok [INFO] [stdout] test algebra::matrices::operations::multiply::tests::matrix_by_matrix_multiply_major_ascend_test_1 ... ok [INFO] [stdout] test algebra::matrices::operations::multiply::tests::matrix_by_vector_multiply_major_ascend_test_2 ... ok [INFO] [stdout] test algebra::matrices::operations::multiply::doc_tests::doc_test_vector_matrix_product_minor_descend_unsimplified ... ok [INFO] [stdout] test algebra::matrices::operations::invert::tests::test_inversion_of_specific_matrices ... ok [INFO] [stdout] test algebra::matrices::operations::umatch::row_major::doc_test_drafts::doc_test_umatchrowmajor_comprehensive_tiny ... ok [INFO] [stdout] test algebra::matrices::operations::umatch::row_major::doc_test_drafts::doc_test_umatchrowmajor_comprehensive_small ... ok [INFO] [stdout] test algebra::matrices::operations::umatch::row_major::doc_test_solvers::doc_test_solve_dx_equals_b ... ok [INFO] [stdout] test algebra::matrices::operations::solve::triangle::doctring_tests::test_docstring_solve ... ok [INFO] [stdout] test algebra::matrices::operations::umatch::row_major::doc_test_drafts::doc_test_umatchrowmajor_comprehensive_tiny_waist ... ok [INFO] [stdout] test algebra::matrices::operations::umatch::row_major::doc_test_solvers::doc_test_solve_xd_equals_b ... ok [INFO] [stdout] test algebra::matrices::operations::umatch::row_major::unit_tests::test_initial_decomposition_larger ... ok [INFO] [stdout] test algebra::matrices::operations::umatch::row_major::unit_tests::test_retreival ... ok [INFO] [stdout] test algebra::matrices::operations::transform_vector_wise::doc_test_drafts::test_entrywise_clone ... ok [INFO] [stdout] test algebra::matrices::operations::umatch::row_major::unit_tests::doc_test ... ok [INFO] [stdout] test algebra::matrices::operations::umatch::row_major::doc_test_drafts::doc_test_umatchrowmajor_comprehensive_tiny_height ... ok [INFO] [stdout] test algebra::matrices::operations::umatch::row_major::unit_tests::test_umatchrowmajor_comb_domain ... ok [INFO] [stdout] test algebra::matrices::operations::umatch::row_major::unit_tests::test_initial_decomposition_another_example ... ok [INFO] [stdout] test algebra::matrices::operations::umatch::row_major::doc_test_solvers::doc_test_solve_xd_equals_b__withfloatcoefficients ... ok [INFO] [stdout] test algebra::matrices::operations::umatch::row_major::unit_tests::test_umatchrowmajor_comprehensive_small ... ok [INFO] [stdout] test algebra::matrices::operations::vec_of_vec_reduction::tests::test ... ok [INFO] [stdout] test algebra::matrices::operations::umatch::row_major::unit_tests::test_umatchrowmajor_comb_domain_small_example ... ok [INFO] [stdout] test algebra::matrices::operations::vec_of_vec_reduction::tests::test_clear_cols ... ok [INFO] [stdout] test algebra::matrices::query::doc_test_drafts::test_trait_implementation_demos ... ok [INFO] [stdout] test algebra::matrices::types::bimajor::tests::test_matrix_bimajor_data ... ok [INFO] [stdout] test algebra::matrices::types::matching::docstring_tests_draft::test_matching_array ... ok [INFO] [stdout] test algebra::matrices::types::third_party::tests::test_matrix_bimajor_data ... ok [INFO] [stdout] test algebra::matrices::types::transpose::tests::test_transpose_and_antitranspose ... ok [INFO] [stdout] test algebra::matrices::types::vec_of_vec::sorted::tests::test_vec_of_vec_from_iterable ... ok [INFO] [stdout] test algebra::matrices::types::vec_of_vec::sorted::tests::test_vec_of_vec_simple_bimajor_data ... ok [INFO] [stdout] test algebra::matrices::types::prepend_viewmaj::doc_test_drafts::test_PrependEntryToViewMajorAscend ... ok [INFO] [stdout] test algebra::matrices::types::vec_of_vec::sorted::tests::test_vec_of_vec_simple_antitranspose_deep ... ok [INFO] [stdout] test algebra::matrices::types::vec_of_vec::sorted::tests::test_vec_of_vec_simple_ascending_minor_view ... ok [INFO] [stdout] test algebra::matrices::types::scalar::doc_test_drafts::test_scalar_array ... ok [INFO] [stdout] test algebra::matrices::tests::doc_test_build_your_own_matrix ... ok [INFO] [stdout] test algebra::matrices::types::bimajor::tests::test_matrix_bimajor ... ok [INFO] [stdout] test algebra::matrices::types::vec_of_vec::sorted::tests::test_vec_of_vec_simple_descending_minor_view ... ok [INFO] [stdout] test algebra::matrices::types::vec_of_vec::sorted_ref::tests::test_vec_of_vec_simple_bimajor_data ... ok [INFO] [stdout] test algebra::matrices::types::vec_of_vec::sorted_ref::tests::test_vec_of_vec_from_iterable ... ok [INFO] [stdout] test algebra::matrices::types::vec_of_vec::sorted_ref::tests::test_vec_of_vec_simple_antitranspose_deep ... ok [INFO] [stdout] test algebra::vectors::operations::tests::doctest_draft_test_negate ... ok [INFO] [stdout] test algebra::matrices::types::vec_of_vec::sorted_ref::tests::test_vec_of_vec_simple_ascending_minor_view ... ok [INFO] [stdout] test algebra::vectors::operations::tests::test_add_k ... ok [INFO] [stdout] test algebra::vectors::operations::tests::test_add_2 ... ok [INFO] [stdout] test algebra::vectors::operations::tests::test_add_k_with_trait ... ok [INFO] [stdout] test algebra::vectors::operations::tests::doctest_draft_test_filter_map ... ok [INFO] [stdout] test algebra::vectors::operations::tests::test_basic_transforms ... ok [INFO] [stdout] test algebra::vectors::operations::tests::test_multiply_matrix ... ok [INFO] [stdout] test algebra::vectors::operations::tests::test_add_k_with_hit ... ok [INFO] [stdout] test algebra::vectors::operations::tests::test_subtract ... ok [INFO] [stdout] test algebra::rings::operator_structs::field_prime_order::tests::test_gf2 ... ok [INFO] [stdout] test algebra::vectors::operations::tests::test_subtract_with_trait ... ok [INFO] [stdout] test topology::simplicial::from::enumeration::tests::test_bimap_to_boundary ... ok [INFO] [stdout] test topology::simplicial::from::graph_weighted::tests::test_empty_simplex_iter ... ok [INFO] [stdout] test algebra::matrices::types::vec_of_vec::sorted_ref::tests::test_vec_of_vec_simple_descending_minor_view ... ok [INFO] [stdout] test algebra::matrices::types::vec_of_vec::unsorted::tests::test_vec_of_vec_construction ... ok [INFO] [stdout] test algebra::vectors::operations::tests::test_add_2_with_trait ... ok [INFO] [stdout] test topology::simplicial::misc::permutation::tests::test_simplex_perm_o2n_from_vertex_perm_o2n ... ok [INFO] [stdout] test topology::simplicial::simplices::vector::tests::test_ascending_facet_iterator_no_return ... ok [INFO] [stdout] test topology::simplicial::from::graph_weighted::tests::doc_test_chain_complex_vr_filtered ... ok [INFO] [stdout] test utilities::functions::compose::docstring_tests_draft::test_compose_functions ... ok [INFO] [stdout] test utilities::functions::evaluate::doc_test_drafts::test_1 ... ok [INFO] [stdout] test topology::simplicial::simplices::vector::tests::test_ordered_subsimplices_up_thru_dim ... ok [INFO] [stdout] test topology::simplicial::from::relation::docstring_tests::docstring_test_dowker_homology ... ok [INFO] [stdout] test topology::simplicial::from::relation::tests::test_dowker_boundary_small ... ok [INFO] [stdout] test utilities::functions::evaluate::doc_test_drafts::test_3 ... ok [INFO] [stdout] test utilities::combinatorics::tests::test_fixed_sum_sequences ... ok [INFO] [stdout] test utilities::functions::evaluate::doc_test_drafts::test_4 ... ok [INFO] [stdout] test utilities::functions::evaluate::doc_test_drafts::test_5 ... ok [INFO] [stdout] test utilities::indexing_and_bijection::tests::test_find_sorted_binary ... ok [INFO] [stdout] test utilities::functions::evaluate::doc_test_drafts::test_7 ... ok [INFO] [stdout] test utilities::functions::evaluate::doc_test_drafts::test_2 ... ok [INFO] [stdout] test utilities::functions::evaluate::doc_test_drafts::test_0 ... ok [INFO] [stdout] test utilities::functions::evaluate::doc_test_drafts::test_6 ... ok [INFO] [stdout] test utilities::iterators::general::doc_test_drafts::test_filter_map_by_transform_2 ... ok [INFO] [stdout] test utilities::iterators::general::doc_test_drafts::test_skip_until ... ok [INFO] [stdout] test utilities::iterators::general::doc_test_drafts::test_map_by_transform ... ok [INFO] [stdout] test utilities::heaps::heap::tests::test_heap_functions ... ok [INFO] [stdout] test utilities::indexing_and_bijection::tests::test_sort_perm ... ok [INFO] [stdout] test utilities::iterators::general::doc_test_drafts::test_implementation_of_filtermapobjectmethod_on_hashmap ... ok [INFO] [stdout] test utilities::iterators::general::doc_test_drafts::test_filter_map_by_transform ... ok [INFO] [stdout] test utilities::iterators::is_sorted::doc_test_drafts::test_skip_until ... ok [INFO] [stdout] test utilities::iterators::merge::hit::tests::test_heap_clone ... ok [INFO] [stdout] test algebra::matrices::operations::umatch::row_major::unit_tests::test_umatchrowmajor_comprehensive ... ok [INFO] [stdout] test utilities::iterators::merge::hit::tests::test_heap_functions ... ok [INFO] [stdout] test utilities::iterators::merge::two_type::doc_test_drafts::test_merge_by_order_operator ... ok [INFO] [stdout] test utilities::optimization::minimize_l1::tests::test_l1_good_a ... ok [INFO] [stdout] test utilities::optimization::minimize_l1::tests::test_l1_good_b ... ok [INFO] [stdout] test utilities::sequences_and_ordinals::doc_test_drafts::test_bimap_reverse ... ok [INFO] [stdout] test utilities::sequences_and_ordinals::doc_test_drafts::test_bimap_push ... ok [INFO] [stdout] test algebra::chains::barcode::tests::test_barcode_random_symmetric_matrix ... ok [INFO] [stdout] test algebra::chains::barcode::tests::test_barcode_random_symmetric_matrix_with_theshold ... ok [INFO] [stdout] test algebra::matrices::operations::solve::echelon::doctring_tests::doc_test_module ... ok [INFO] [stdout] test utilities::sequences_and_ordinals::doc_test_drafts::test_bimap_from_vec ... ok [INFO] [stdout] test algebra::matrices::operations::solve::triangle::tests::test_triangular_solve_on_specific_matrices ... ok [INFO] [stdout] test algebra::chains::jordan::tests::test_ph_jordan_basis_random_symmetric_matrix ... ok [INFO] [stdout] test topology::simplicial::from::graph_weighted::tests::check_that_some_basic_functions_run_without_error ... ok [INFO] [stdout] test topology::simplicial::from::relation::tests::test_dowker_boundary_big ... ok [INFO] [stdout] test algebra::matrices::operations::solve::echelon::tests::test_echelon_solve_on_specific_matrices ... ok [INFO] [stdout] test algebra::chains::barcode::tests::test_barcode_circle ... ok [INFO] [stdout] test utilities::iterators::merge::hit::tests::test_heap_allocations ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 107 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.34s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/debug.rs (/opt/rustwide/target/debug/deps/debug-f6c220f9e8614ee1) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/oat_rust-125f9c69f52ffea2) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/profiling.rs (/opt/rustwide/target/debug/deps/profiling-135726eb539899ac) [INFO] [stderr] Running unittests src/bin/profiling_clique.rs (/opt/rustwide/target/debug/deps/profiling_clique-95588f74d69857d6) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests oat_rust [INFO] [stderr] error: DefId(0:1072 ~ oat_rust[e19b]::algebra::matrices::operations::solve::echelon) has more than five doctests [INFO] [stderr] [INFO] [stderr] error: aborting due to 1 previous error [INFO] [stderr] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/ed7f3d77595b4831fdf085f2529aa13b5b51ff7d/bin/rustdoc --edition=2018 --crate-type lib --color auto --crate-name oat_rust --test src/lib.rs --test-run-directory /opt/rustwide/workdir -L dependency=/opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern assert_panic=/opt/rustwide/target/debug/deps/libassert_panic-f49ca84c636ea875.rlib --extern auto_impl=/opt/rustwide/target/debug/deps/libauto_impl-06d917c31b7c65ab.so --extern derive_getters=/opt/rustwide/target/debug/deps/libderive_getters-2609c15887943391.so --extern derive_new=/opt/rustwide/target/debug/deps/libderive_new-03e8315ea400cf09.so --extern good_lp=/opt/rustwide/target/debug/deps/libgood_lp-64d28f606fe5171f.rlib --extern indicatif=/opt/rustwide/target/debug/deps/libindicatif-28305d9bfa914148.rlib --extern itertools=/opt/rustwide/target/debug/deps/libitertools-34cbdbe81f4161c4.rlib --extern ndarray=/opt/rustwide/target/debug/deps/libndarray-eb8a4640b72f46b9.rlib --extern num=/opt/rustwide/target/debug/deps/libnum-c79eeed76c71675a.rlib --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-27d4703313ac2c37.rlib --extern oat_rust=/opt/rustwide/target/debug/deps/liboat_rust-566ce1672cf4af41.rlib --extern ordered_float=/opt/rustwide/target/debug/deps/libordered_float-cb8972807ad7f8a5.rlib --extern primes=/opt/rustwide/target/debug/deps/libprimes-344340937f18526e.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-80b3090f3a291317.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-c34bcf74865d9a52.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-e172a462929029f3.rlib --extern sprs=/opt/rustwide/target/debug/deps/libsprs-9032734b409bc244.rlib --extern unzip_n=/opt/rustwide/target/debug/deps/libunzip_n-d58cbe1b57eac811.so -C embed-bitcode=no --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("grb", "gurobi"))' --cap-lints=forbid --error-format human` (exit status: 1) [INFO] [stderr] note: test exited abnormally; to see the full output pass --nocapture to the harness. [INFO] running `Command { std: "docker" "inspect" "1095a0572b0962a35b770f4461ad92001353cd736fa6384ab0177e654b6aabcb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1095a0572b0962a35b770f4461ad92001353cd736fa6384ab0177e654b6aabcb", kill_on_drop: false }` [INFO] [stdout] 1095a0572b0962a35b770f4461ad92001353cd736fa6384ab0177e654b6aabcb