[INFO] fetching crate dsalgo 0.3.10...
[INFO] testing dsalgo-0.3.10 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7
[INFO] extracting crate dsalgo 0.3.10 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate dsalgo 0.3.10
[INFO] finished tweaking crates.io crate dsalgo 0.3.10
[INFO] tweaked toml for crates.io crate dsalgo 0.3.10 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate dsalgo 0.3.10 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 189666844ff9e3d293f4d00faac243df3a10ef4b266e0eadc8e270d25b930320
[INFO] running `Command { std: "docker" "start" "-a" "189666844ff9e3d293f4d00faac243df3a10ef4b266e0eadc8e270d25b930320", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "189666844ff9e3d293f4d00faac243df3a10ef4b266e0eadc8e270d25b930320", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "189666844ff9e3d293f4d00faac243df3a10ef4b266e0eadc8e270d25b930320", kill_on_drop: false }`
[INFO] [stdout] 189666844ff9e3d293f4d00faac243df3a10ef4b266e0eadc8e270d25b930320
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 773793733b0d4f5ce1ee3bb2a592de89d848b279a84eec2fa32d0e2718365d8c
[INFO] running `Command { std: "docker" "start" "-a" "773793733b0d4f5ce1ee3bb2a592de89d848b279a84eec2fa32d0e2718365d8c", kill_on_drop: false }`
[INFO] [stderr]    Compiling dsalgo v0.3.10 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the feature `generic_const_exprs` is incomplete and may not be safe to use and/or cause compiler crashes
[INFO] [stdout]  --> src/lib.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(generic_const_exprs)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #76560 <https://github.com/rust-lang/rust/issues/76560> for more information
[INFO] [stdout]   = note: `#[warn(incomplete_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `inherent_associated_types` is incomplete and may not be safe to use and/or cause compiler crashes
[INFO] [stdout]  --> src/lib.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(inherent_associated_types)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #8995 <https://github.com/rust-lang/rust/issues/8995> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::binary_decision_diagram::*`
[INFO] [stdout]  --> src/bdd.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::binary_decision_diagram::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ParentMut`, `Parent`, `height::Height`, `insertion::Insert`, `join::Join`, `pop::Pop`, `size::Size`, and `split::Split`
[INFO] [stdout]   --> src/binary_tree.rs:2:5
[INFO] [stdout]    |
[INFO] [stdout]  2 |     height::Height,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]  3 |     insertion::Insert,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]  4 |     join::Join,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]  5 |     pop::Pop,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]  6 |     size::Size,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]  7 |     split::Split,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]  8 |     tree_node::{
[INFO] [stdout]  9 |         Parent,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 10 |         ParentMut,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::binary_space_partitioning::*`
[INFO] [stdout]  --> src/bsp.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::binary_space_partitioning::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::convex_hull_trick::*`
[INFO] [stdout]  --> src/cht.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::convex_hull_trick::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::dearangement::*`
[INFO] [stdout]  --> src/complete_permutations.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::dearangement::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::number_of_distinct_subsequences::*`
[INFO] [stdout]  --> src/count_subsequences.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::number_of_distinct_subsequences::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::chinese_remainder_theorem::*`
[INFO] [stdout]  --> src/crt.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::chinese_remainder_theorem::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::articulation_point::*`
[INFO] [stdout]  --> src/cut_vertex.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::articulation_point::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `static_modulus_trait::Get`
[INFO] [stdout]  --> src/define_const_modulus_macro.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     static_modulus_trait::Get,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `static_modulus_trait::*`
[INFO] [stdout]  --> src/define_const_modulus_with_const_generics_macro.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     static_modulus_trait::*,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::suffix_automaton::*`
[INFO] [stdout]  --> src/directed_acyclic_word_graph.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::suffix_automaton::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::discrete_logarithm::*`
[INFO] [stdout]  --> src/dlp.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::discrete_logarithm::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::enumerate_prime_factor_candidates_for_highly_composite_numbers::*`
[INFO] [stdout]  --> src/enumerate_highly_composite_numbers_prime_factor_dp.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::enumerate_prime_factor_candidates_for_highly_composite_numbers::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::eulerian_trail::*`
[INFO] [stdout]  --> src/eulerian_path.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub use crate::eulerian_trail::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::fast_fourier_transform::*`
[INFO] [stdout]  --> src/fft.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::fast_fourier_transform::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::general_number_field_sieve::*`
[INFO] [stdout]  --> src/gnfs.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::general_number_field_sieve::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::iterative_deepening_a_star_algorithm::*`
[INFO] [stdout]  --> src/ida_star.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::iterative_deepening_a_star_algorithm::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::integer_kth_root::*`
[INFO] [stdout]  --> src/ikthrt.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::integer_kth_root::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::integer_square_root::*`
[INFO] [stdout]  --> src/isqrt.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::integer_square_root::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::knuth_morris_pratt::*`
[INFO] [stdout]  --> src/kmp.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::knuth_morris_pratt::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::least_common_multiple::*`
[INFO] [stdout]  --> src/lcm.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub use crate::least_common_multiple::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::link_cut_tree::*`
[INFO] [stdout]  --> src/lct.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::link_cut_tree::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/least_significant_bit_number_direct_i64.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     use super::*;
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::fenwick_tree_multiset_impl_median::*`
[INFO] [stdout]  --> src/median_priority_queue_with_fenwick_tree_multiset_for_small_usize.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::fenwick_tree_multiset_impl_median::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::fenwick_tree_multiset_impl_min_max::*`
[INFO] [stdout]  --> src/min_max_priority_queue_with_fenwick.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::fenwick_tree_multiset_impl_min_max::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::number_theoritic_transform::*`
[INFO] [stdout]  --> src/ntt.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::number_theoritic_transform::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::number_of_dearangement::*`
[INFO] [stdout]  --> src/number_of_complete_permutations.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::number_of_dearangement::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::montmort_number::*`
[INFO] [stdout]  --> src/number_of_dearangement.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::montmort_number::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::number_of_distinct_subsequences::*`
[INFO] [stdout]  --> src/number_of_subsequences.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::number_of_distinct_subsequences::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::pattern_defeating_quick_sort::*`
[INFO] [stdout]  --> src/pdqsort.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::pattern_defeating_quick_sort::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]   --> src/popcount_cached_usize.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     use super::*;
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `power_dynamic::*`
[INFO] [stdout]  --> src/power.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     power_dynamic::*,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::treap::*`
[INFO] [stdout]  --> src/randomized_binary_search_tree.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::treap::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::randomized_binary_search_tree::*`
[INFO] [stdout]  --> src/rbst.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::randomized_binary_search_tree::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::pseudorandom_number_generator::*`
[INFO] [stdout]  --> src/rng.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::pseudorandom_number_generator::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::self_balancing_binary_search_tree::*`
[INFO] [stdout]  --> src/sbbst.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::self_balancing_binary_search_tree::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::submodular_set_function::*`
[INFO] [stdout]  --> src/submodular_function.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::submodular_set_function::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::sliding_window_aggregation::*`
[INFO] [stdout]  --> src/swag.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::sliding_window_aggregation::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC <https://rust-lang.github.io/rfcs/2145-type-privacy.html> for more information
[INFO] [stdout]  --> src/union_find_traits.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[allow(private_in_public)]
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vertex_seperator::*`
[INFO] [stdout]  --> src/vertex_cut.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::vertex_seperator::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::weak_avl_tree::*`
[INFO] [stdout]  --> src/wavl_tree.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use crate::weak_avl_tree::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `once_cell` has been stable since 1.70.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(once_cell)]
[INFO] [stdout]   |            ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `is_sorted` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![feature(is_sorted)]
[INFO] [stdout]   |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `slice_as_chunks` has been stable since 1.88.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![feature(slice_as_chunks)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `array_chunks`
[INFO] [stdout]  --> src/lib.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(array_chunks)]
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Item` not found for `accumulate_iterator::Iter<T, F, I>` in the current scope
[INFO] [stdout]   --> src/accumulate_iterator.rs:15:40
[INFO] [stdout]    |
[INFO] [stdout]  1 | pub struct Iter<T, F, I> {
[INFO] [stdout]    | ------------------------ associated type `Item` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15 |     fn next(&mut self) -> Option<Self::Item> {
[INFO] [stdout]    |                                        ^^^^ associated item not found in `accumulate_iterator::Iter<T, F, I>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `AdjacencyList<E>` in the current scope
[INFO] [stdout]   --> src/adjacency_list_graph_old.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct AdjacencyList<E> {
[INFO] [stdout]    | --------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 33 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `AdjacencyList<E>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `AdjacencyList<T>` in the current scope
[INFO] [stdout]   --> src/adjacency_list_graph_old.rs:42:21
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct AdjacencyList<E> {
[INFO] [stdout]    | --------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 42 |     ) -> &mut Self::Output {
[INFO] [stdout]    |                     ^^^^^^ associated item not found in `AdjacencyList<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `AdjacencyMatrix<T>` in the current scope
[INFO] [stdout]   --> src/adjacency_matrix_graph.rs:45:17
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct AdjacencyMatrix<T> {
[INFO] [stdout]    | ----------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 45 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `AdjacencyMatrix<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `AdjacencyMatrix<T>` in the current scope
[INFO] [stdout]   --> src/adjacency_matrix_graph.rs:54:21
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct AdjacencyMatrix<T> {
[INFO] [stdout]    | ----------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 54 |     ) -> &mut Self::Output {
[INFO] [stdout]    |                     ^^^^^^ associated item not found in `AdjacencyMatrix<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `ArrayCompression<T>` in the current scope
[INFO] [stdout]   --> src/array_compression_unique_binary_search.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout]  1 | pub struct ArrayCompression<T>(pub Vec<T>);
[INFO] [stdout]    | ------------------------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 37 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `ArrayCompression<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `IntoIter` not found for `AvlTree<T>` in the current scope
[INFO] [stdout]    --> src/avl_tree_ngtkn.rs:299:33
[INFO] [stdout]     |
[INFO] [stdout]  16 | pub struct AvlTree<T> {
[INFO] [stdout]     | --------------------- associated type `IntoIter` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 299 |     fn into_iter(self) -> Self::IntoIter {
[INFO] [stdout]     |                                 ^^^^^^^^ associated item not found in `AvlTree<T>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `AvlTree<T>` in the current scope
[INFO] [stdout]    --> src/avl_tree_ngtkn.rs:332:17
[INFO] [stdout]     |
[INFO] [stdout]  16 | pub struct AvlTree<T> {
[INFO] [stdout]     | --------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 332 |     ) -> &Self::Output {
[INFO] [stdout]     |                 ^^^^^^ associated item not found in `AvlTree<T>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Item` not found for `avl_tree_ngtkn::Iter<'a, T>` in the current scope
[INFO] [stdout]    --> src/avl_tree_ngtkn.rs:375:40
[INFO] [stdout]     |
[INFO] [stdout] 367 | pub struct Iter<'a, T> {
[INFO] [stdout]     | ---------------------- associated type `Item` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 375 |     fn next(&mut self) -> Option<Self::Item> {
[INFO] [stdout]     |                                        ^^^^ associated item not found in `avl_tree_ngtkn::Iter<'a, T>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Item` not found for `avl_tree_ngtkn::Iter<'a, T>` in the current scope
[INFO] [stdout]    --> src/avl_tree_ngtkn.rs:393:45
[INFO] [stdout]     |
[INFO] [stdout] 367 | pub struct Iter<'a, T> {
[INFO] [stdout]     | ---------------------- associated type `Item` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 393 |     fn next_back(&mut self) -> Option<Self::Item> {
[INFO] [stdout]     |                                             ^^^^ associated item not found in `avl_tree_ngtkn::Iter<'a, T>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Item` not found for `avl_tree_ngtkn::IntoIter<T>` in the current scope
[INFO] [stdout]    --> src/avl_tree_ngtkn.rs:417:40
[INFO] [stdout]     |
[INFO] [stdout] 410 | pub struct IntoIter<T> {
[INFO] [stdout]     | ---------------------- associated type `Item` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 417 |     fn next(&mut self) -> Option<Self::Item> {
[INFO] [stdout]     |                                        ^^^^ associated item not found in `avl_tree_ngtkn::IntoIter<T>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `IntoIter` not found for `avl_tree_node_with_box_recurse_merge_split_based::Node<T>` in the current scope
[INFO] [stdout]    --> src/avl_tree_node_with_box_recurse_merge_split_based.rs:267:33
[INFO] [stdout]     |
[INFO] [stdout]   3 | pub struct Node<T> {
[INFO] [stdout]     | ------------------ associated type `IntoIter` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 267 |     fn into_iter(self) -> Self::IntoIter {
[INFO] [stdout]     |                                 ^^^^^^^^ associated item not found in `avl_tree_node_with_box_recurse_merge_split_based::Node<T>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `IntoIter` not found for `avl_tree_node_with_value_size_box_recurse::Node<T>` in the current scope
[INFO] [stdout]    --> src/avl_tree_node_with_value_size_box_recurse.rs:244:33
[INFO] [stdout]     |
[INFO] [stdout]   3 | pub struct Node<T> {
[INFO] [stdout]     | ------------------ associated type `IntoIter` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 244 |     fn into_iter(self) -> Self::IntoIter {
[INFO] [stdout]     |                                 ^^^^^^^^ associated item not found in `avl_tree_node_with_value_size_box_recurse::Node<T>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `avl_tree_ordered_multiset::AVLMultiset<T>` in the current scope
[INFO] [stdout]   --> src/avl_tree_ordered_multiset.rs:79:17
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct AVLMultiset<T>(Option<Box<Node<T>>>);
[INFO] [stdout]    | ------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 79 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `avl_tree_ordered_multiset::AVLMultiset<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `avl_tree_ordered_multiset_merge_split_based::AVLMultiset<T>` in the current scope
[INFO] [stdout]   --> src/avl_tree_ordered_multiset_merge_split_based.rs:90:17
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct AVLMultiset<T>(Option<Box<Node<T>>>);
[INFO] [stdout]    | ------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 90 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `avl_tree_ordered_multiset_merge_split_based::AVLMultiset<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `BinaryHeap<std::cmp::Reverse<T>>` in the current scope
[INFO] [stdout]   --> src/binary_heap_std_impl_priority_queue.rs:24:32
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn pop(&mut self) -> Self::T {
[INFO] [stdout]    |                                ^ associated item not found in `BinaryHeap<std::cmp::Reverse<T>>`
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/collections/binary_heap/mod.rs:274:0
[INFO] [stdout]   ::: /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/collections/binary_heap/mod.rs:277:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: associated type `T` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `binary_min_heap_0_indexed::BinaryMinHeap<T>` in the current scope
[INFO] [stdout]   --> src/binary_min_heap_impl_priority_queue.rs:24:32
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn pop(&mut self) -> Self::T {
[INFO] [stdout]    |                                ^ associated item not found in `binary_min_heap_0_indexed::BinaryMinHeap<T>`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/binary_min_heap_0_indexed.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | pub struct BinaryMinHeap<T>(Vec<T>);
[INFO] [stdout]    | --------------------------- associated type `T` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_modular_int_i64::Modint<MOD>` in the current scope
[INFO] [stdout]   --> src/const_generics_modular_int_i64.rs:35:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct Modint<const MOD: i64>(pub i64);
[INFO] [stdout]    | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 35 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `const_generics_modular_int_i64::Modint<MOD>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_modular_int_i64::Modint<MOD>` in the current scope
[INFO] [stdout]   --> src/const_generics_modular_int_i64.rs:49:31
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct Modint<const MOD: i64>(pub i64);
[INFO] [stdout]    | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 49 |     fn neg(mut self) -> Self::Output {
[INFO] [stdout]    |                               ^^^^^^ associated item not found in `const_generics_modular_int_i64::Modint<MOD>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_modular_int_i64::Modint<MOD>` in the current scope
[INFO] [stdout]   --> src/const_generics_modular_int_i64.rs:64:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct Modint<const MOD: i64>(pub i64);
[INFO] [stdout]    | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 64 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `const_generics_modular_int_i64::Modint<MOD>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_modular_int_i64::Modint<MOD>` in the current scope
[INFO] [stdout]   --> src/const_generics_modular_int_i64.rs:83:35
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct Modint<const MOD: i64>(pub i64);
[INFO] [stdout]    | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 83 |     fn mul_inv(mut self) -> Self::Output {
[INFO] [stdout]    |                                   ^^^^^^ associated item not found in `const_generics_modular_int_i64::Modint<MOD>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_modular_int_i64::Modint<MOD>` in the current scope
[INFO] [stdout]   --> src/const_generics_modular_int_i64.rs:96:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct Modint<const MOD: i64>(pub i64);
[INFO] [stdout]    | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 96 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `const_generics_modular_int_i64::Modint<MOD>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_modular_int_i64::Modint<MOD>` in the current scope
[INFO] [stdout]    --> src/const_generics_modular_int_i64.rs:107:16
[INFO] [stdout]     |
[INFO] [stdout]   3 | pub struct Modint<const MOD: i64>(pub i64);
[INFO] [stdout]     | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 107 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `const_generics_modular_int_i64::Modint<MOD>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_modular_int_i64::Modint<MOD>` in the current scope
[INFO] [stdout]    --> src/const_generics_modular_int_i64.rs:118:16
[INFO] [stdout]     |
[INFO] [stdout]   3 | pub struct Modint<const MOD: i64>(pub i64);
[INFO] [stdout]     | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 118 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `const_generics_modular_int_i64::Modint<MOD>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_modular_int_i64::Modint<MOD>` in the current scope
[INFO] [stdout]    --> src/const_generics_modular_int_i64.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout]   3 | pub struct Modint<const MOD: i64>(pub i64);
[INFO] [stdout]     | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 129 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `const_generics_modular_int_i64::Modint<MOD>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_modular_int_i64::Modint<MOD>` in the current scope
[INFO] [stdout]    --> src/const_generics_modular_int_i64.rs:140:16
[INFO] [stdout]     |
[INFO] [stdout]   3 | pub struct Modint<const MOD: i64>(pub i64);
[INFO] [stdout]     | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 140 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `const_generics_modular_int_i64::Modint<MOD>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_modular_int_i64::Modint<MOD>` in the current scope
[INFO] [stdout]    --> src/const_generics_modular_int_i64.rs:151:16
[INFO] [stdout]     |
[INFO] [stdout]   3 | pub struct Modint<const MOD: i64>(pub i64);
[INFO] [stdout]     | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 151 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `const_generics_modular_int_i64::Modint<MOD>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `NdimDynamicTensor<T, D>` in the current scope
[INFO] [stdout]   --> src/const_generics_n_dim_dynamic_shaped_tensor.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct NdimDynamicTensor<T, const D: usize> {
[INFO] [stdout]    | ----------------------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 88 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `NdimDynamicTensor<T, D>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `NdimDynamicTensor<T, D>` in the current scope
[INFO] [stdout]   --> src/const_generics_n_dim_dynamic_shaped_tensor.rs:99:21
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct NdimDynamicTensor<T, const D: usize> {
[INFO] [stdout]    | ----------------------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 99 |     ) -> &mut Self::Output {
[INFO] [stdout]    |                     ^^^^^^ associated item not found in `NdimDynamicTensor<T, D>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_shaped_matrix::Matrix<T, H, W>` in the current scope
[INFO] [stdout]   --> src/const_generics_shaped_matrix.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Matrix<T, const H: usize, const W: usize>([[T; W]; H]);
[INFO] [stdout]    | ---------------------------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 36 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `const_generics_shaped_matrix::Matrix<T, H, W>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_shaped_matrix::Matrix<T, H, W>` in the current scope
[INFO] [stdout]   --> src/const_generics_shaped_matrix.rs:45:21
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Matrix<T, const H: usize, const W: usize>([[T; W]; H]);
[INFO] [stdout]    | ---------------------------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 45 |     ) -> &mut Self::Output {
[INFO] [stdout]    |                     ^^^^^^ associated item not found in `const_generics_shaped_matrix::Matrix<T, H, W>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_shaped_matrix::Matrix<T, H, W>` in the current scope
[INFO] [stdout]   --> src/const_generics_shaped_matrix_impl_semiring_with_std_ops.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `const_generics_shaped_matrix::Matrix<T, H, W>`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/const_generics_shaped_matrix.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Matrix<T, const H: usize, const W: usize>([[T; W]; H]);
[INFO] [stdout]    | ---------------------------------------------------- associated type `Output` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_shaped_matrix::Matrix<T, H, K>` in the current scope
[INFO] [stdout]   --> src/const_generics_shaped_matrix_impl_semiring_with_std_ops.rs:47:16
[INFO] [stdout]    |
[INFO] [stdout] 47 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `const_generics_shaped_matrix::Matrix<T, H, K>`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/const_generics_shaped_matrix.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Matrix<T, const H: usize, const W: usize>([[T; W]; H]);
[INFO] [stdout]    | ---------------------------------------------------- associated type `Output` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_shaped_matrix_with_flattened_data::Matrix<T, H, W>` in the current scope
[INFO] [stdout]   --> src/const_generics_shaped_matrix_with_flattened_data.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct Matrix<T, const H: usize, const W: usize>([T; H * W])
[INFO] [stdout]    | ---------------------------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 49 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `const_generics_shaped_matrix_with_flattened_data::Matrix<T, H, W>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_shaped_matrix_with_flattened_data::Matrix<T, H, W>` in the current scope
[INFO] [stdout]   --> src/const_generics_shaped_matrix_with_flattened_data.rs:62:21
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct Matrix<T, const H: usize, const W: usize>([T; H * W])
[INFO] [stdout]    | ---------------------------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 62 |     ) -> &mut Self::Output {
[INFO] [stdout]    |                     ^^^^^^ associated item not found in `const_generics_shaped_matrix_with_flattened_data::Matrix<T, H, W>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_sized_square_matrix::Matrix<T, N>` in the current scope
[INFO] [stdout]   --> src/const_generics_sized_square_matrix.rs:34:17
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Matrix<T, const N: usize>([[T; N]; N]);
[INFO] [stdout]    | ------------------------------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 34 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `const_generics_sized_square_matrix::Matrix<T, N>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_sized_square_matrix::Matrix<T, N>` in the current scope
[INFO] [stdout]   --> src/const_generics_sized_square_matrix.rs:43:21
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Matrix<T, const N: usize>([[T; N]; N]);
[INFO] [stdout]    | ------------------------------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 43 |     ) -> &mut Self::Output {
[INFO] [stdout]    |                     ^^^^^^ associated item not found in `const_generics_sized_square_matrix::Matrix<T, N>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_sized_square_matrix::Matrix<T, N>` in the current scope
[INFO] [stdout]   --> src/const_generics_sized_square_matrix_impl_semiring_with_std_ops.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `const_generics_sized_square_matrix::Matrix<T, N>`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/const_generics_sized_square_matrix.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Matrix<T, const N: usize>([[T; N]; N]);
[INFO] [stdout]    | ------------------------------------ associated type `Output` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_sized_square_matrix::Matrix<T, N>` in the current scope
[INFO] [stdout]   --> src/const_generics_sized_square_matrix_impl_semiring_with_std_ops.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `const_generics_sized_square_matrix::Matrix<T, N>`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/const_generics_sized_square_matrix.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Matrix<T, const N: usize>([[T; N]; N]);
[INFO] [stdout]    | ------------------------------------ associated type `Output` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_sized_square_matrix_on_usize_bitwise_xor_and::Matrix<N>` in the current scope
[INFO] [stdout]   --> src/const_generics_sized_square_matrix_on_usize_bitwise_xor_and.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Matrix<const N: usize>([[usize; N]; N]);
[INFO] [stdout]    | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 19 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `const_generics_sized_square_matrix_on_usize_bitwise_xor_and::Matrix<N>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_sized_square_matrix_on_usize_bitwise_xor_and::Matrix<N>` in the current scope
[INFO] [stdout]   --> src/const_generics_sized_square_matrix_on_usize_bitwise_xor_and.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Matrix<const N: usize>([[usize; N]; N]);
[INFO] [stdout]    | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 28 |     ) -> &mut Self::Output {
[INFO] [stdout]    |                     ^^^^^^ associated item not found in `const_generics_sized_square_matrix_on_usize_bitwise_xor_and::Matrix<N>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_sized_square_matrix_on_usize_bitwise_xor_and::Matrix<N>` in the current scope
[INFO] [stdout]   --> src/const_generics_sized_square_matrix_on_usize_bitwise_xor_and.rs:39:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Matrix<const N: usize>([[usize; N]; N]);
[INFO] [stdout]    | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 39 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `const_generics_sized_square_matrix_on_usize_bitwise_xor_and::Matrix<N>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `const_generics_sized_square_matrix_on_usize_bitwise_xor_and::Matrix<N>` in the current scope
[INFO] [stdout]   --> src/const_generics_sized_square_matrix_on_usize_bitwise_xor_and.rs:65:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Matrix<const N: usize>([[usize; N]; N]);
[INFO] [stdout]    | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 65 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `const_generics_sized_square_matrix_on_usize_bitwise_xor_and::Matrix<N>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u32, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:19:35
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 19 |             fn modulus() -> Self::T {
[INFO] [stdout]    |                                   ^ associated item not found in `DefaultStatic<u32, M>`
[INFO] [stdout] ...
[INFO] [stdout] 72 | impl_default_static!(u32, u64);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u32, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:24:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 24 |                 lhs: Self::T,
[INFO] [stdout]    |                            ^ associated item not found in `DefaultStatic<u32, M>`
[INFO] [stdout] ...
[INFO] [stdout] 72 | impl_default_static!(u32, u64);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u32, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:25:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 25 |                 rhs: Self::T,
[INFO] [stdout]    |                            ^ associated item not found in `DefaultStatic<u32, M>`
[INFO] [stdout] ...
[INFO] [stdout] 72 | impl_default_static!(u32, u64);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u32, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:26:24
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 26 |             ) -> Self::T {
[INFO] [stdout]    |                        ^ associated item not found in `DefaultStatic<u32, M>`
[INFO] [stdout] ...
[INFO] [stdout] 72 | impl_default_static!(u32, u64);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u32, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:40:29
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 40 |             fn neg(x: Self::T) -> Self::T {
[INFO] [stdout]    |                             ^ associated item not found in `DefaultStatic<u32, M>`
[INFO] [stdout] ...
[INFO] [stdout] 72 | impl_default_static!(u32, u64);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u32, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:40:41
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 40 |             fn neg(x: Self::T) -> Self::T {
[INFO] [stdout]    |                                         ^ associated item not found in `DefaultStatic<u32, M>`
[INFO] [stdout] ...
[INFO] [stdout] 72 | impl_default_static!(u32, u64);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u32, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:51:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 51 |                 lhs: Self::T,
[INFO] [stdout]    |                            ^ associated item not found in `DefaultStatic<u32, M>`
[INFO] [stdout] ...
[INFO] [stdout] 72 | impl_default_static!(u32, u64);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u32, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:52:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 52 |                 rhs: Self::T,
[INFO] [stdout]    |                            ^ associated item not found in `DefaultStatic<u32, M>`
[INFO] [stdout] ...
[INFO] [stdout] 72 | impl_default_static!(u32, u64);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u32, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:53:24
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 53 |             ) -> Self::T {
[INFO] [stdout]    |                        ^ associated item not found in `DefaultStatic<u32, M>`
[INFO] [stdout] ...
[INFO] [stdout] 72 | impl_default_static!(u32, u64);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u32, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:63:39
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 63 |             fn inv(x: $uint) -> Self::T {
[INFO] [stdout]    |                                       ^ associated item not found in `DefaultStatic<u32, M>`
[INFO] [stdout] ...
[INFO] [stdout] 72 | impl_default_static!(u32, u64);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u64, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:19:35
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 19 |             fn modulus() -> Self::T {
[INFO] [stdout]    |                                   ^ associated item not found in `DefaultStatic<u64, M>`
[INFO] [stdout] ...
[INFO] [stdout] 74 | impl_default_static!(u64, u128);
[INFO] [stdout]    | ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u64, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:24:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 24 |                 lhs: Self::T,
[INFO] [stdout]    |                            ^ associated item not found in `DefaultStatic<u64, M>`
[INFO] [stdout] ...
[INFO] [stdout] 74 | impl_default_static!(u64, u128);
[INFO] [stdout]    | ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u64, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:25:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 25 |                 rhs: Self::T,
[INFO] [stdout]    |                            ^ associated item not found in `DefaultStatic<u64, M>`
[INFO] [stdout] ...
[INFO] [stdout] 74 | impl_default_static!(u64, u128);
[INFO] [stdout]    | ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u64, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:26:24
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 26 |             ) -> Self::T {
[INFO] [stdout]    |                        ^ associated item not found in `DefaultStatic<u64, M>`
[INFO] [stdout] ...
[INFO] [stdout] 74 | impl_default_static!(u64, u128);
[INFO] [stdout]    | ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u64, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:40:29
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 40 |             fn neg(x: Self::T) -> Self::T {
[INFO] [stdout]    |                             ^ associated item not found in `DefaultStatic<u64, M>`
[INFO] [stdout] ...
[INFO] [stdout] 74 | impl_default_static!(u64, u128);
[INFO] [stdout]    | ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u64, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:40:41
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 40 |             fn neg(x: Self::T) -> Self::T {
[INFO] [stdout]    |                                         ^ associated item not found in `DefaultStatic<u64, M>`
[INFO] [stdout] ...
[INFO] [stdout] 74 | impl_default_static!(u64, u128);
[INFO] [stdout]    | ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u64, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:51:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 51 |                 lhs: Self::T,
[INFO] [stdout]    |                            ^ associated item not found in `DefaultStatic<u64, M>`
[INFO] [stdout] ...
[INFO] [stdout] 74 | impl_default_static!(u64, u128);
[INFO] [stdout]    | ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u64, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:52:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 52 |                 rhs: Self::T,
[INFO] [stdout]    |                            ^ associated item not found in `DefaultStatic<u64, M>`
[INFO] [stdout] ...
[INFO] [stdout] 74 | impl_default_static!(u64, u128);
[INFO] [stdout]    | ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u64, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:53:24
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 53 |             ) -> Self::T {
[INFO] [stdout]    |                        ^ associated item not found in `DefaultStatic<u64, M>`
[INFO] [stdout] ...
[INFO] [stdout] 74 | impl_default_static!(u64, u128);
[INFO] [stdout]    | ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u64, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:63:39
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 63 |             fn inv(x: $uint) -> Self::T {
[INFO] [stdout]    |                                       ^ associated item not found in `DefaultStatic<u64, M>`
[INFO] [stdout] ...
[INFO] [stdout] 74 | impl_default_static!(u64, u128);
[INFO] [stdout]    | ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `define_static_modulus_macro_with_atomic_cell::ModU32<Id>` in the current scope
[INFO] [stdout]   --> src/define_static_modulus_macro_with_atomic_cell.rs:33:31
[INFO] [stdout]    |
[INFO] [stdout] 13 |         pub struct $name<Id>(std::marker::PhantomData<Id>);
[INFO] [stdout]    |         --------------------------------------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 33 |             fn get() -> Self::T {
[INFO] [stdout]    |                               ^ associated item not found in `define_static_modulus_macro_with_atomic_cell::ModU32<Id>`
[INFO] [stdout] ...
[INFO] [stdout] 63 | define_static_mod!(ModU32, u32, AtomicU32);
[INFO] [stdout]    | ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `define_static_mod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `define_static_modulus_macro_with_atomic_cell::ModU32<Id>` in the current scope
[INFO] [stdout]   --> src/define_static_modulus_macro_with_atomic_cell.rs:41:33
[INFO] [stdout]    |
[INFO] [stdout] 13 |         pub struct $name<Id>(std::marker::PhantomData<Id>);
[INFO] [stdout]    |         --------------------------------------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 41 |             fn set(value: Self::T) {
[INFO] [stdout]    |                                 ^ associated item not found in `define_static_modulus_macro_with_atomic_cell::ModU32<Id>`
[INFO] [stdout] ...
[INFO] [stdout] 63 | define_static_mod!(ModU32, u32, AtomicU32);
[INFO] [stdout]    | ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `define_static_mod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `define_static_modulus_macro_with_atomic_cell::ModU64<Id>` in the current scope
[INFO] [stdout]   --> src/define_static_modulus_macro_with_atomic_cell.rs:33:31
[INFO] [stdout]    |
[INFO] [stdout] 13 |         pub struct $name<Id>(std::marker::PhantomData<Id>);
[INFO] [stdout]    |         --------------------------------------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 33 |             fn get() -> Self::T {
[INFO] [stdout]    |                               ^ associated item not found in `define_static_modulus_macro_with_atomic_cell::ModU64<Id>`
[INFO] [stdout] ...
[INFO] [stdout] 65 | define_static_mod!(ModU64, u64, AtomicU64);
[INFO] [stdout]    | ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `define_static_mod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `define_static_modulus_macro_with_atomic_cell::ModU64<Id>` in the current scope
[INFO] [stdout]   --> src/define_static_modulus_macro_with_atomic_cell.rs:41:33
[INFO] [stdout]    |
[INFO] [stdout] 13 |         pub struct $name<Id>(std::marker::PhantomData<Id>);
[INFO] [stdout]    |         --------------------------------------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 41 |             fn set(value: Self::T) {
[INFO] [stdout]    |                                 ^ associated item not found in `define_static_modulus_macro_with_atomic_cell::ModU64<Id>`
[INFO] [stdout] ...
[INFO] [stdout] 65 | define_static_mod!(ModU64, u64, AtomicU64);
[INFO] [stdout]    | ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `define_static_mod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DynMod<T>` in the current scope
[INFO] [stdout]   --> src/dynamic_modulus.rs:17:28
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub struct DynMod<T>(T);
[INFO] [stdout]    | -------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 17 |     fn get(&self) -> Self::T {
[INFO] [stdout]    |                            ^ associated item not found in `DynMod<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DynMod<T>` in the current scope
[INFO] [stdout]   --> src/dynamic_modulus.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub struct DynMod<T>(T);
[INFO] [stdout]    | -------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 27 |         value: Self::T,
[INFO] [stdout]    |                      ^ associated item not found in `DynMod<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `dynamic_shaped_matrix::Matrix<T>` in the current scope
[INFO] [stdout]   --> src/dynamic_shaped_matrix.rs:11:17
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct Matrix<T>(pub Vec<Vec<T>>);
[INFO] [stdout]    | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `dynamic_shaped_matrix::Matrix<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `dynamic_shaped_matrix::Matrix<T>` in the current scope
[INFO] [stdout]   --> src/dynamic_shaped_matrix.rs:20:21
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct Matrix<T>(pub Vec<Vec<T>>);
[INFO] [stdout]    | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |     ) -> &mut Self::Output {
[INFO] [stdout]    |                     ^^^^^^ associated item not found in `dynamic_shaped_matrix::Matrix<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `dynamic_shaped_matrix_with_flattened_data::Matrix<T>` in the current scope
[INFO] [stdout]   --> src/dynamic_shaped_matrix_with_flattened_data.rs:11:17
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct Matrix<T>(Vec<T>, (usize, usize));
[INFO] [stdout]    | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `dynamic_shaped_matrix_with_flattened_data::Matrix<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `dynamic_shaped_matrix_with_flattened_data::Matrix<T>` in the current scope
[INFO] [stdout]   --> src/dynamic_shaped_matrix_with_flattened_data.rs:22:21
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct Matrix<T>(Vec<T>, (usize, usize));
[INFO] [stdout]    | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 22 |     ) -> &mut Self::Output {
[INFO] [stdout]    |                     ^^^^^^ associated item not found in `dynamic_shaped_matrix_with_flattened_data::Matrix<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `SqrtBucket<T>` in the current scope
[INFO] [stdout]    --> src/dynamic_sqrt_bucket.rs:199:17
[INFO] [stdout]     |
[INFO] [stdout]   9 | pub struct SqrtBucket<T> {
[INFO] [stdout]     | ------------------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 199 |     ) -> &Self::Output {
[INFO] [stdout]     |                 ^^^^^^ associated item not found in `SqrtBucket<T>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `SqrtBucket<T>` in the current scope
[INFO] [stdout]    --> src/dynamic_sqrt_bucket.rs:210:21
[INFO] [stdout]     |
[INFO] [stdout]   9 | pub struct SqrtBucket<T> {
[INFO] [stdout]     | ------------------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 210 |     ) -> &mut Self::Output {
[INFO] [stdout]     |                     ^^^^^^ associated item not found in `SqrtBucket<T>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `dynamic_sqrt_bucket_multiset::Multiset<T>` in the current scope
[INFO] [stdout]   --> src/dynamic_sqrt_bucket_multiset.rs:64:17
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct Multiset<T>(SqrtBucket<T>);
[INFO] [stdout]    | ---------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 64 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `dynamic_sqrt_bucket_multiset::Multiset<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `DynamicTensor<T>` in the current scope
[INFO] [stdout]   --> src/dynamic_tensor.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct DynamicTensor<T> {
[INFO] [stdout]    | --------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 84 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `DynamicTensor<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `DynamicTensor<T>` in the current scope
[INFO] [stdout]   --> src/dynamic_tensor.rs:93:21
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct DynamicTensor<T> {
[INFO] [stdout]    | --------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 93 |     ) -> &mut Self::Output {
[INFO] [stdout]    |                     ^^^^^^ associated item not found in `DynamicTensor<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `matrix_with_static_property::Matrix<T, P>` in the current scope
[INFO] [stdout]   --> src/matrix_with_static_property.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Matrix<T, P>(pub Vec<Vec<T>>, PhantomData<P>);
[INFO] [stdout]    | ----------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 32 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `matrix_with_static_property::Matrix<T, P>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `matrix_with_static_property::Matrix<T, P>` in the current scope
[INFO] [stdout]   --> src/matrix_with_static_property.rs:41:21
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Matrix<T, P>(pub Vec<Vec<T>>, PhantomData<P>);
[INFO] [stdout]    | ----------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 41 |     ) -> &mut Self::Output {
[INFO] [stdout]    |                     ^^^^^^ associated item not found in `matrix_with_static_property::Matrix<T, P>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `matrix_with_static_semiring_and_property::Matrix<R, P>` in the current scope
[INFO] [stdout]   --> src/matrix_with_static_semiring_and_property.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub struct Matrix<R: Semiring, P>(pub Vec<Vec<R::T>>, PhantomData<P>);
[INFO] [stdout]    | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 56 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `matrix_with_static_semiring_and_property::Matrix<R, P>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `matrix_with_static_semiring_and_property::Matrix<R, P>` in the current scope
[INFO] [stdout]   --> src/matrix_with_static_semiring_and_property.rs:65:21
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub struct Matrix<R: Semiring, P>(pub Vec<Vec<R::T>>, PhantomData<P>);
[INFO] [stdout]    | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 65 |     ) -> &mut Self::Output {
[INFO] [stdout]    |                     ^^^^^^ associated item not found in `matrix_with_static_semiring_and_property::Matrix<R, P>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `matrix_with_static_semiring_and_property::Matrix<R, P>` in the current scope
[INFO] [stdout]    --> src/matrix_with_static_semiring_and_property.rs:110:16
[INFO] [stdout]     |
[INFO] [stdout]  28 | pub struct Matrix<R: Semiring, P>(pub Vec<Vec<R::T>>, PhantomData<P>);
[INFO] [stdout]     | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 110 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `matrix_with_static_semiring_and_property::Matrix<R, P>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `matrix_with_static_semiring_and_property::Matrix<R, P>` in the current scope
[INFO] [stdout]    --> src/matrix_with_static_semiring_and_property.rs:169:16
[INFO] [stdout]     |
[INFO] [stdout]  28 | pub struct Matrix<R: Semiring, P>(pub Vec<Vec<R::T>>, PhantomData<P>);
[INFO] [stdout]     | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 169 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `matrix_with_static_semiring_and_property::Matrix<R, P>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `matrix_with_static_property::Matrix<T, P>` in the current scope
[INFO] [stdout]   --> src/matrix_with_static_square_property_impl_semiring_with_std.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `matrix_with_static_property::Matrix<T, P>`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/matrix_with_static_property.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Matrix<T, P>(pub Vec<Vec<T>>, PhantomData<P>);
[INFO] [stdout]    | ----------------------- associated type `Output` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `matrix_with_static_property::Matrix<T, P>` in the current scope
[INFO] [stdout]   --> src/matrix_with_static_square_property_impl_semiring_with_std.rs:77:16
[INFO] [stdout]    |
[INFO] [stdout] 77 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `matrix_with_static_property::Matrix<T, P>`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/matrix_with_static_property.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Matrix<T, P>(pub Vec<Vec<T>>, PhantomData<P>);
[INFO] [stdout]    | ----------------------- associated type `Output` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_arithmetic::Modint<T, M>` in the current scope
[INFO] [stdout]   --> src/modular_int_with_arithmetic.rs:75:16
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Modint<T, M>
[INFO] [stdout]    | ----------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 75 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `modular_int_with_arithmetic::Modint<T, M>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_arithmetic::Modint<T, M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_arithmetic.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout]   9 | pub struct Modint<T, M>
[INFO] [stdout]     | ----------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 105 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_arithmetic::Modint<T, M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_arithmetic::Modint<T, M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_arithmetic.rs:132:31
[INFO] [stdout]     |
[INFO] [stdout]   9 | pub struct Modint<T, M>
[INFO] [stdout]     | ----------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 132 |     fn neg(mut self) -> Self::Output {
[INFO] [stdout]     |                               ^^^^^^ associated item not found in `modular_int_with_arithmetic::Modint<T, M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_arithmetic::Modint<T, M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_arithmetic.rs:149:16
[INFO] [stdout]     |
[INFO] [stdout]   9 | pub struct Modint<T, M>
[INFO] [stdout]     | ----------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 149 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_arithmetic::Modint<T, M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_arithmetic::Modint<T, M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_arithmetic.rs:179:16
[INFO] [stdout]     |
[INFO] [stdout]   9 | pub struct Modint<T, M>
[INFO] [stdout]     | ----------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 179 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_arithmetic::Modint<T, M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_arithmetic::Modint<u64, M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_arithmetic.rs:393:31
[INFO] [stdout]     |
[INFO] [stdout]   9 | pub struct Modint<T, M>
[INFO] [stdout]     | ----------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 393 |     fn mul_inv(self) -> Self::Output {
[INFO] [stdout]     |                               ^^^^^^ associated item not found in `modular_int_with_arithmetic::Modint<u64, M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_arithmetic::Modint<u32, M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_arithmetic.rs:404:31
[INFO] [stdout]     |
[INFO] [stdout]   9 | pub struct Modint<T, M>
[INFO] [stdout]     | ----------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 404 |     fn mul_inv(self) -> Self::Output {
[INFO] [stdout]     |                               ^^^^^^ associated item not found in `modular_int_with_arithmetic::Modint<u32, M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_const_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]   --> src/modular_int_with_const_modulus_i64.rs:55:16
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]    | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 55 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `modular_int_with_const_modulus_i64::Modint<M>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_const_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]   --> src/modular_int_with_const_modulus_i64.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]    | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 69 |     fn neg(mut self) -> Self::Output {
[INFO] [stdout]    |                               ^^^^^^ associated item not found in `modular_int_with_const_modulus_i64::Modint<M>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_const_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]   --> src/modular_int_with_const_modulus_i64.rs:84:16
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]    | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 84 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `modular_int_with_const_modulus_i64::Modint<M>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_const_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]   --> src/modular_int_with_const_modulus_i64.rs:98:35
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]    | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 98 |     fn mul_inv(mut self) -> Self::Output {
[INFO] [stdout]    |                                   ^^^^^^ associated item not found in `modular_int_with_const_modulus_i64::Modint<M>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_const_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_const_modulus_i64.rs:111:16
[INFO] [stdout]     |
[INFO] [stdout]  14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]     | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 111 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_const_modulus_i64::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_const_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_const_modulus_i64.rs:122:16
[INFO] [stdout]     |
[INFO] [stdout]  14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]     | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 122 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_const_modulus_i64::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_const_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_const_modulus_i64.rs:133:16
[INFO] [stdout]     |
[INFO] [stdout]  14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]     | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 133 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_const_modulus_i64::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_const_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_const_modulus_i64.rs:144:16
[INFO] [stdout]     |
[INFO] [stdout]  14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]     | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 144 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_const_modulus_i64::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_const_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_const_modulus_i64.rs:155:16
[INFO] [stdout]     |
[INFO] [stdout]  14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]     | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 155 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_const_modulus_i64::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_const_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_const_modulus_i64.rs:166:16
[INFO] [stdout]     |
[INFO] [stdout]  14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]     | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 166 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_const_modulus_i64::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_static_modulus::Modint<M>` in the current scope
[INFO] [stdout]   --> src/modular_int_with_static_modulus.rs:91:16
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub struct Modint<M: Get>(pub M::T);
[INFO] [stdout]    | ------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 91 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `modular_int_with_static_modulus::Modint<M>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_static_modulus::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_static_modulus.rs:108:31
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub struct Modint<M: Get>(pub M::T);
[INFO] [stdout]     | ------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 108 |     fn neg(mut self) -> Self::Output {
[INFO] [stdout]     |                               ^^^^^^ associated item not found in `modular_int_with_static_modulus::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_static_modulus::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_static_modulus.rs:126:16
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub struct Modint<M: Get>(pub M::T);
[INFO] [stdout]     | ------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 126 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_static_modulus::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_static_modulus::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_static_modulus.rs:148:35
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub struct Modint<M: Get>(pub M::T);
[INFO] [stdout]     | ------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 148 |     fn mul_inv(mut self) -> Self::Output {
[INFO] [stdout]     |                                   ^^^^^^ associated item not found in `modular_int_with_static_modulus::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_static_modulus::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_static_modulus.rs:164:16
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub struct Modint<M: Get>(pub M::T);
[INFO] [stdout]     | ------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 164 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_static_modulus::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_static_modulus::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_static_modulus.rs:178:16
[INFO] [stdout]     |
[INFO] [stdout]  49 | pub struct Modint<M: Get>(pub M::T);
[INFO] [stdout]     | ------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 178 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_static_modulus::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_static_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]   --> src/modular_int_with_static_modulus_i64.rs:59:16
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]    | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 59 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `modular_int_with_static_modulus_i64::Modint<M>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_static_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]   --> src/modular_int_with_static_modulus_i64.rs:73:31
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]    | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 73 |     fn neg(mut self) -> Self::Output {
[INFO] [stdout]    |                               ^^^^^^ associated item not found in `modular_int_with_static_modulus_i64::Modint<M>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_static_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]   --> src/modular_int_with_static_modulus_i64.rs:88:16
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]    | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 88 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `modular_int_with_static_modulus_i64::Modint<M>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_static_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_static_modulus_i64.rs:102:35
[INFO] [stdout]     |
[INFO] [stdout]  14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]     | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 102 |     fn mul_inv(mut self) -> Self::Output {
[INFO] [stdout]     |                                   ^^^^^^ associated item not found in `modular_int_with_static_modulus_i64::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_static_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_static_modulus_i64.rs:115:16
[INFO] [stdout]     |
[INFO] [stdout]  14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]     | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 115 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_static_modulus_i64::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_static_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_static_modulus_i64.rs:126:16
[INFO] [stdout]     |
[INFO] [stdout]  14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]     | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 126 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_static_modulus_i64::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_static_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_static_modulus_i64.rs:137:16
[INFO] [stdout]     |
[INFO] [stdout]  14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]     | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 137 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_static_modulus_i64::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_static_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_static_modulus_i64.rs:148:16
[INFO] [stdout]     |
[INFO] [stdout]  14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]     | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 148 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_static_modulus_i64::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_static_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_static_modulus_i64.rs:159:16
[INFO] [stdout]     |
[INFO] [stdout]  14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]     | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 159 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_static_modulus_i64::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `modular_int_with_static_modulus_i64::Modint<M>` in the current scope
[INFO] [stdout]    --> src/modular_int_with_static_modulus_i64.rs:170:16
[INFO] [stdout]     |
[INFO] [stdout]  14 | pub struct Modint<M>(pub i64, PhantomData<M>);
[INFO] [stdout]     | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 170 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `modular_int_with_static_modulus_i64::Modint<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `BinaryHeap<std::cmp::Reverse<T>>` in the current scope
[INFO] [stdout]   --> src/pq_binary_heap_std_impl.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |         x: Self::T,
[INFO] [stdout]    |                  ^ associated item not found in `BinaryHeap<std::cmp::Reverse<T>>`
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/collections/binary_heap/mod.rs:274:0
[INFO] [stdout]   ::: /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/collections/binary_heap/mod.rs:277:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: associated type `T` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `BinaryHeap<std::cmp::Reverse<T>>` in the current scope
[INFO] [stdout]   --> src/pq_binary_heap_std_impl.rs:25:39
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn pop(&mut self) -> Option<Self::T> {
[INFO] [stdout]    |                                       ^ associated item not found in `BinaryHeap<std::cmp::Reverse<T>>`
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/collections/binary_heap/mod.rs:274:0
[INFO] [stdout]   ::: /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/collections/binary_heap/mod.rs:277:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: associated type `T` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `segment_tree_additive_with_std::Segtree<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_additive_with_std.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct Segtree<T> {
[INFO] [stdout]    | --------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 21 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `segment_tree_additive_with_std::Segtree<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `segment_tree_dual_range_update_additive_from_i32_with_std::Value<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_dual_range_update_additive_from_i32_with_std.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Value<T>(Option<T>);
[INFO] [stdout]    | ------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `segment_tree_dual_range_update_additive_from_i32_with_std::Value<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `segment_tree_dual_range_update_with_instance::Update<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_dual_range_update_with_instance.rs:16:26
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Update<T>(PhantomData<T>);
[INFO] [stdout]    | -------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16 |     fn e(&self) -> Self::T {
[INFO] [stdout]    |                          ^ associated item not found in `segment_tree_dual_range_update_with_instance::Update<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `segment_tree_dual_range_update_with_instance::Update<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_dual_range_update_with_instance.rs:22:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Update<T>(PhantomData<T>);
[INFO] [stdout]    | -------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 22 |         l: Self::T,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_dual_range_update_with_instance::Update<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `segment_tree_dual_range_update_with_instance::Update<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_dual_range_update_with_instance.rs:23:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Update<T>(PhantomData<T>);
[INFO] [stdout]    | -------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 23 |         r: Self::T,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_dual_range_update_with_instance::Update<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `segment_tree_dual_range_update_with_instance::Update<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_dual_range_update_with_instance.rs:24:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Update<T>(PhantomData<T>);
[INFO] [stdout]    | -------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 24 |     ) -> Self::T {
[INFO] [stdout]    |                ^ associated item not found in `segment_tree_dual_range_update_with_instance::Update<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `segment_tree_dual_range_update_with_static::Update<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_dual_range_update_with_static.rs:10:21
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Update<T>(PhantomData<T>);
[INFO] [stdout]    | -------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 10 |     fn e() -> Self::T {
[INFO] [stdout]    |                     ^ associated item not found in `segment_tree_dual_range_update_with_static::Update<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `segment_tree_dual_range_update_with_static::Update<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_dual_range_update_with_static.rs:15:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Update<T>(PhantomData<T>);
[INFO] [stdout]    | -------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15 |         l: Self::T,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_dual_range_update_with_static::Update<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `segment_tree_dual_range_update_with_static::Update<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_dual_range_update_with_static.rs:16:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Update<T>(PhantomData<T>);
[INFO] [stdout]    | -------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16 |         r: Self::T,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_dual_range_update_with_static::Update<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `segment_tree_dual_range_update_with_static::Update<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_dual_range_update_with_static.rs:17:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Update<T>(PhantomData<T>);
[INFO] [stdout]    | -------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 17 |     ) -> Self::T {
[INFO] [stdout]    |                ^ associated item not found in `segment_tree_dual_range_update_with_static::Update<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_add_range_minimum.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 26 |         a: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_add_range_minimum.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 27 |         b: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_add_range_minimum.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 28 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_add_range_minimum.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 32 |     fn e(&self) -> Self::S {
[INFO] [stdout]    |                          ^ associated item not found in `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_add_range_minimum.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 38 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_add_range_minimum.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 39 |         g: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_add_range_minimum.rs:40:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 40 |     ) -> Self::F {
[INFO] [stdout]    |                ^ associated item not found in `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_add_range_minimum.rs:44:27
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 44 |     fn id(&self) -> Self::F {
[INFO] [stdout]    |                           ^ associated item not found in `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_add_range_minimum.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 50 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_add_range_minimum.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 51 |         x: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_add_range_minimum.rs:52:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 52 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `segment_tree_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `RangeAffineRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_affine_range_sum.rs:28:18
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct RangeAffineRangeSum<T>(PhantomData<T>);
[INFO] [stdout]    | --------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 28 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `RangeAffineRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `RangeAffineRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_affine_range_sum.rs:29:18
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct RangeAffineRangeSum<T>(PhantomData<T>);
[INFO] [stdout]    | --------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 29 |         g: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `RangeAffineRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `RangeAffineRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_affine_range_sum.rs:30:16
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct RangeAffineRangeSum<T>(PhantomData<T>);
[INFO] [stdout]    | --------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 30 |     ) -> Self::F {
[INFO] [stdout]    |                ^ associated item not found in `RangeAffineRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `RangeAffineRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_affine_range_sum.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct RangeAffineRangeSum<T>(PhantomData<T>);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 34 |     fn e(&self) -> Self::S {
[INFO] [stdout]    |                          ^ associated item not found in `RangeAffineRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `RangeAffineRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_affine_range_sum.rs:40:18
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct RangeAffineRangeSum<T>(PhantomData<T>);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 40 |         a: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `RangeAffineRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `RangeAffineRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_affine_range_sum.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct RangeAffineRangeSum<T>(PhantomData<T>);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 41 |         b: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `RangeAffineRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `RangeAffineRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_affine_range_sum.rs:42:16
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct RangeAffineRangeSum<T>(PhantomData<T>);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 42 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `RangeAffineRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `RangeAffineRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_affine_range_sum.rs:46:27
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct RangeAffineRangeSum<T>(PhantomData<T>);
[INFO] [stdout]    | --------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 46 |     fn id(&self) -> Self::F {
[INFO] [stdout]    |                           ^ associated item not found in `RangeAffineRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `RangeAffineRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_affine_range_sum.rs:52:18
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct RangeAffineRangeSum<T>(PhantomData<T>);
[INFO] [stdout]    | --------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 52 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `RangeAffineRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `RangeAffineRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_affine_range_sum.rs:53:18
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct RangeAffineRangeSum<T>(PhantomData<T>);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 53 |         x: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `RangeAffineRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `RangeAffineRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_affine_range_sum.rs:54:16
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct RangeAffineRangeSum<T>(PhantomData<T>);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 54 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `RangeAffineRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_minimum.rs:18:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 18 |         a: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_minimum.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 19 |         b: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_minimum.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_minimum.rs:24:26
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 24 |     fn e(&self) -> Self::S {
[INFO] [stdout]    |                          ^ associated item not found in `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_minimum.rs:30:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 30 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_minimum.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 31 |         g: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_minimum.rs:32:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 32 |     ) -> Self::F {
[INFO] [stdout]    |                ^ associated item not found in `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_minimum.rs:40:27
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 40 |     fn id(&self) -> Self::F {
[INFO] [stdout]    |                           ^ associated item not found in `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_minimum.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 46 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_minimum.rs:47:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 47 |         x: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_minimum.rs:48:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 48 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `segment_tree_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_sum.rs:23:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 23 |         a: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_sum.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 24 |         b: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_sum.rs:25:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 25 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_sum.rs:29:26
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 29 |     fn e(&self) -> Self::S {
[INFO] [stdout]    |                          ^ associated item not found in `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_sum.rs:35:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 35 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_sum.rs:36:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 36 |         g: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_sum.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 37 |     ) -> Self::F {
[INFO] [stdout]    |                ^ associated item not found in `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_sum.rs:45:27
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 45 |     fn id(&self) -> Self::F {
[INFO] [stdout]    |                           ^ associated item not found in `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_sum.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 51 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_sum.rs:52:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 52 |         x: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_range_update_range_sum.rs:53:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 53 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `segment_tree_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `segment_tree_min::Segtree<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_min.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout]  1 | pub struct Segtree<T> {
[INFO] [stdout]    | --------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 98 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `segment_tree_min::Segtree<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `segment_tree_range_minimum::RangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_range_minimum.rs:14:26
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeMinimum<T>(T);
[INFO] [stdout]    | -------------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 14 |     fn e(&self) -> Self::T {
[INFO] [stdout]    |                          ^ associated item not found in `segment_tree_range_minimum::RangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `segment_tree_range_minimum::RangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_range_minimum.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeMinimum<T>(T);
[INFO] [stdout]    | -------------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |         l: Self::T,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_range_minimum::RangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `segment_tree_range_minimum::RangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_range_minimum.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeMinimum<T>(T);
[INFO] [stdout]    | -------------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 21 |         r: Self::T,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_range_minimum::RangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `segment_tree_range_minimum::RangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/segment_tree_range_minimum.rs:22:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeMinimum<T>(T);
[INFO] [stdout]    | -------------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 22 |     ) -> Self::T {
[INFO] [stdout]    |                ^ associated item not found in `segment_tree_range_minimum::RangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `SegmentTree<G>` in the current scope
[INFO] [stdout]   --> src/segment_tree_with_instance_monoid.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct SegmentTree<G: Monoid> {
[INFO] [stdout]    | --------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 33 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `SegmentTree<G>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `segment_tree_with_instance_monoid_recurse::Segtree<G>` in the current scope
[INFO] [stdout]   --> src/segment_tree_with_instance_monoid_recurse.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Segtree<G: Monoid> {
[INFO] [stdout]    | ----------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 33 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `segment_tree_with_instance_monoid_recurse::Segtree<G>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `segment_tree_with_static_monoid::Segtree<M>` in the current scope
[INFO] [stdout]    --> src/segment_tree_with_static_monoid.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout]   7 | pub struct Segtree<M: Monoid> {
[INFO] [stdout]     | ----------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 188 |     ) -> &Self::Output {
[INFO] [stdout]     |                 ^^^^^^ associated item not found in `segment_tree_with_static_monoid::Segtree<M>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `segment_tree_with_static_monoid::Segtree<algebraic_structure_impl::GroupApprox<S, I>>` in the current scope
[INFO] [stdout]    --> src/segment_tree_with_static_monoid.rs:459:16
[INFO] [stdout]     |
[INFO] [stdout]   7 | pub struct Segtree<M: Monoid> {
[INFO] [stdout]     | ----------------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 459 |     ) -> Self::T {
[INFO] [stdout]     |                ^ associated item not found in `segment_tree_with_static_monoid::Segtree<algebraic_structure_impl::GroupApprox<S, I>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `sparse_table_with_static_idempotent_semigroup::SparseTable<algebraic_structure_impl::GroupApprox<S, I>>` in the current scope
[INFO] [stdout]   --> src/sparse_table_with_static_idempotent_semigroup.rs:99:16
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct SparseTable<G: Semigroup> {
[INFO] [stdout]    | ------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 99 |     ) -> Self::T {
[INFO] [stdout]    |                ^ associated item not found in `sparse_table_with_static_idempotent_semigroup::SparseTable<algebraic_structure_impl::GroupApprox<S, I>>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `sparse_table_with_static_idempotent_semigroup::DisjointSparseTable<algebraic_structure_impl::GroupApprox<S, I>>` in the current scope
[INFO] [stdout]    --> src/sparse_table_with_static_idempotent_semigroup.rs:213:16
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub struct DisjointSparseTable<G: Semigroup> {
[INFO] [stdout]     | -------------------------------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 213 |     ) -> Self::T {
[INFO] [stdout]     |                ^ associated item not found in `sparse_table_with_static_idempotent_semigroup::DisjointSparseTable<algebraic_structure_impl::GroupApprox<S, I>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `sqrt_decomposition::SqrtDecomposition<algebraic_structure_impl::GroupApprox<S, I>>` in the current scope
[INFO] [stdout]    --> src/sqrt_decomposition.rs:256:16
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct SqrtDecomposition<G: Semigroup> {
[INFO] [stdout]     | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 256 |     ) -> Self::T {
[INFO] [stdout]     |                ^ associated item not found in `sqrt_decomposition::SqrtDecomposition<algebraic_structure_impl::GroupApprox<S, I>>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_add_range_minimum.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 26 |         a: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_add_range_minimum.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 27 |         b: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_add_range_minimum.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 28 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_add_range_minimum.rs:32:26
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 32 |     fn e(&self) -> Self::S {
[INFO] [stdout]    |                          ^ associated item not found in `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_add_range_minimum.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 38 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_add_range_minimum.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 39 |         g: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_add_range_minimum.rs:40:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 40 |     ) -> Self::F {
[INFO] [stdout]    |                ^ associated item not found in `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_add_range_minimum.rs:44:27
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 44 |     fn id(&self) -> Self::F {
[INFO] [stdout]    |                           ^ associated item not found in `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_add_range_minimum.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 50 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_add_range_minimum.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 51 |         x: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_add_range_minimum.rs:52:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeAddRangeMinimum<T>(T, T);
[INFO] [stdout]    | ---------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 52 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `sqrt_decomposition_lazy_range_add_range_minimum::RangeAddRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_minimum.rs:18:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 18 |         a: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_minimum.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 19 |         b: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_minimum.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_minimum.rs:24:26
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 24 |     fn e(&self) -> Self::S {
[INFO] [stdout]    |                          ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_minimum.rs:30:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 30 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_minimum.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 31 |         g: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_minimum.rs:32:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 32 |     ) -> Self::F {
[INFO] [stdout]    |                ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_minimum.rs:40:27
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 40 |     fn id(&self) -> Self::F {
[INFO] [stdout]    |                           ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_minimum.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 46 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_minimum.rs:47:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 47 |         x: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_minimum.rs:48:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdateRangeMinimum<T>(T);
[INFO] [stdout]    | ------------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 48 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_minimum::RangeUpdateRangeMinimum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_sum.rs:23:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 23 |         a: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_sum.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 24 |         b: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_sum.rs:25:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 25 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_sum.rs:29:26
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 29 |     fn e(&self) -> Self::S {
[INFO] [stdout]    |                          ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_sum.rs:35:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 35 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_sum.rs:36:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 36 |         g: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_sum.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 37 |     ) -> Self::F {
[INFO] [stdout]    |                ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_sum.rs:45:27
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 45 |     fn id(&self) -> Self::F {
[INFO] [stdout]    |                           ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_sum.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 51 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_sum.rs:52:18
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 52 |         x: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_range_update_range_sum.rs:53:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct RangeUpdateRangeSum<T>(T);
[INFO] [stdout]    | --------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 53 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `sqrt_decomposition_lazy_range_update_range_sum::RangeUpdateRangeSum<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `sqrt_decomposition_with_instance_monoid::SqrtDecomposition<G>` in the current scope
[INFO] [stdout]    --> src/sqrt_decomposition_with_instance_monoid.rs:227:17
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub struct SqrtDecomposition<G: Monoid> {
[INFO] [stdout]     | --------------------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 227 |     ) -> &Self::Output {
[INFO] [stdout]     |                 ^^^^^^ associated item not found in `sqrt_decomposition_with_instance_monoid::SqrtDecomposition<G>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_with_id_i64::Modint<Id>` in the current scope
[INFO] [stdout]   --> src/static_modular_int_with_id_i64.rs:68:16
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Modint<Id>(pub i64, PhantomData<Id>);
[INFO] [stdout]    | --------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 68 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `static_modular_int_with_id_i64::Modint<Id>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_with_id_i64::Modint<Id>` in the current scope
[INFO] [stdout]   --> src/static_modular_int_with_id_i64.rs:82:31
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Modint<Id>(pub i64, PhantomData<Id>);
[INFO] [stdout]    | --------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 82 |     fn neg(mut self) -> Self::Output {
[INFO] [stdout]    |                               ^^^^^^ associated item not found in `static_modular_int_with_id_i64::Modint<Id>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_with_id_i64::Modint<Id>` in the current scope
[INFO] [stdout]   --> src/static_modular_int_with_id_i64.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Modint<Id>(pub i64, PhantomData<Id>);
[INFO] [stdout]    | --------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 97 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `static_modular_int_with_id_i64::Modint<Id>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_with_id_i64::Modint<Id>` in the current scope
[INFO] [stdout]    --> src/static_modular_int_with_id_i64.rs:116:35
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Modint<Id>(pub i64, PhantomData<Id>);
[INFO] [stdout]     | --------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 116 |     fn mul_inv(mut self) -> Self::Output {
[INFO] [stdout]     |                                   ^^^^^^ associated item not found in `static_modular_int_with_id_i64::Modint<Id>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_with_id_i64::Modint<Id>` in the current scope
[INFO] [stdout]    --> src/static_modular_int_with_id_i64.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Modint<Id>(pub i64, PhantomData<Id>);
[INFO] [stdout]     | --------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 129 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `static_modular_int_with_id_i64::Modint<Id>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_with_id_i64::Modint<Id>` in the current scope
[INFO] [stdout]    --> src/static_modular_int_with_id_i64.rs:140:16
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Modint<Id>(pub i64, PhantomData<Id>);
[INFO] [stdout]     | --------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 140 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `static_modular_int_with_id_i64::Modint<Id>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_with_id_i64::Modint<Id>` in the current scope
[INFO] [stdout]    --> src/static_modular_int_with_id_i64.rs:151:16
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Modint<Id>(pub i64, PhantomData<Id>);
[INFO] [stdout]     | --------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 151 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `static_modular_int_with_id_i64::Modint<Id>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_with_id_i64::Modint<Id>` in the current scope
[INFO] [stdout]    --> src/static_modular_int_with_id_i64.rs:162:16
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Modint<Id>(pub i64, PhantomData<Id>);
[INFO] [stdout]     | --------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 162 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `static_modular_int_with_id_i64::Modint<Id>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_with_id_i64::Modint<Id>` in the current scope
[INFO] [stdout]    --> src/static_modular_int_with_id_i64.rs:173:16
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Modint<Id>(pub i64, PhantomData<Id>);
[INFO] [stdout]     | --------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 173 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `static_modular_int_with_id_i64::Modint<Id>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_with_id_i64::Modint<Id>` in the current scope
[INFO] [stdout]    --> src/static_modular_int_with_id_i64.rs:184:16
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Modint<Id>(pub i64, PhantomData<Id>);
[INFO] [stdout]     | --------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 184 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `static_modular_int_with_id_i64::Modint<Id>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_square_matrix::Matrix<T>` in the current scope
[INFO] [stdout]   --> src/static_square_matrix.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Matrix<T>(pub Vec<Vec<T>>);
[INFO] [stdout]    | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 49 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `static_square_matrix::Matrix<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_square_matrix::Matrix<T>` in the current scope
[INFO] [stdout]   --> src/static_square_matrix.rs:58:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Matrix<T>(pub Vec<Vec<T>>);
[INFO] [stdout]    | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 58 |     ) -> &mut Self::Output {
[INFO] [stdout]    |                     ^^^^^^ associated item not found in `static_square_matrix::Matrix<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_square_matrix::Matrix<T>` in the current scope
[INFO] [stdout]   --> src/static_square_matrix.rs:93:16
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Matrix<T>(pub Vec<Vec<T>>);
[INFO] [stdout]    | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 93 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `static_square_matrix::Matrix<T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_square_matrix::Matrix<T>` in the current scope
[INFO] [stdout]    --> src/static_square_matrix.rs:141:16
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Matrix<T>(pub Vec<Vec<T>>);
[INFO] [stdout]     | -------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 141 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `static_square_matrix::Matrix<T>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `Tensor<P, T>` in the current scope
[INFO] [stdout]   --> src/tensor.rs:90:17
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Tensor<P, T> {
[INFO] [stdout]    | ----------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 90 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `Tensor<P, T>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `Tensor<P, T>` in the current scope
[INFO] [stdout]    --> src/tensor.rs:104:21
[INFO] [stdout]     |
[INFO] [stdout]  11 | pub struct Tensor<P, T> {
[INFO] [stdout]     | ----------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 104 |     ) -> &mut Self::Output {
[INFO] [stdout]     |                     ^^^^^^ associated item not found in `Tensor<P, T>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<(usize, usize), group_theory_id::Min>` in the current scope
[INFO] [stdout]   --> src/algebraic_structure_impl.rs:16:20
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]    | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16 |         lhs: Self::S,
[INFO] [stdout]    |                    ^ associated item not found in `algebraic_structure_impl::GroupApprox<(usize, usize), group_theory_id::Min>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<(usize, usize), group_theory_id::Min>` in the current scope
[INFO] [stdout]   --> src/algebraic_structure_impl.rs:17:20
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]    | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 17 |         rhs: Self::S,
[INFO] [stdout]    |                    ^ associated item not found in `algebraic_structure_impl::GroupApprox<(usize, usize), group_theory_id::Min>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<(usize, usize), group_theory_id::Min>` in the current scope
[INFO] [stdout]   --> src/algebraic_structure_impl.rs:18:16
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]    | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 18 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `algebraic_structure_impl::GroupApprox<(usize, usize), group_theory_id::Min>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<(usize, usize), group_theory_id::Min>` in the current scope
[INFO] [stdout]   --> src/algebraic_structure_impl.rs:30:21
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]    | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 30 |     fn e() -> Self::S {
[INFO] [stdout]    |                     ^ associated item not found in `algebraic_structure_impl::GroupApprox<(usize, usize), group_theory_id::Min>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<usize, group_theory_id::Min>` in the current scope
[INFO] [stdout]   --> src/algebraic_structure_impl.rs:55:21
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]    | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 55 |     fn e() -> Self::S {
[INFO] [stdout]    |                     ^ associated item not found in `algebraic_structure_impl::GroupApprox<usize, group_theory_id::Min>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<usize, group_theory_id::Additive>` in the current scope
[INFO] [stdout]   --> src/algebraic_structure_impl.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]    | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 78 |     fn e() -> Self::S {
[INFO] [stdout]    |                     ^ associated item not found in `algebraic_structure_impl::GroupApprox<usize, group_theory_id::Additive>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<i32, group_theory_id::Additive>` in the current scope
[INFO] [stdout]    --> src/algebraic_structure_impl.rs:101:21
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]     | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 101 |     fn e() -> Self::S {
[INFO] [stdout]     |                     ^ associated item not found in `algebraic_structure_impl::GroupApprox<i32, group_theory_id::Additive>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<u64, group_theory_id::Additive>` in the current scope
[INFO] [stdout]    --> src/algebraic_structure_impl.rs:118:20
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]     | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 118 |         lhs: Self::S,
[INFO] [stdout]     |                    ^ associated item not found in `algebraic_structure_impl::GroupApprox<u64, group_theory_id::Additive>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<u64, group_theory_id::Additive>` in the current scope
[INFO] [stdout]    --> src/algebraic_structure_impl.rs:119:20
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]     | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 119 |         rhs: Self::S,
[INFO] [stdout]     |                    ^ associated item not found in `algebraic_structure_impl::GroupApprox<u64, group_theory_id::Additive>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<u64, group_theory_id::Additive>` in the current scope
[INFO] [stdout]    --> src/algebraic_structure_impl.rs:120:16
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]     | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 120 |     ) -> Self::S {
[INFO] [stdout]     |                ^ associated item not found in `algebraic_structure_impl::GroupApprox<u64, group_theory_id::Additive>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<u64, group_theory_id::Additive>` in the current scope
[INFO] [stdout]    --> src/algebraic_structure_impl.rs:130:21
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]     | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 130 |     fn e() -> Self::S {
[INFO] [stdout]     |                     ^ associated item not found in `algebraic_structure_impl::GroupApprox<u64, group_theory_id::Additive>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<i64, group_theory_id::Additive>` in the current scope
[INFO] [stdout]    --> src/algebraic_structure_impl.rs:141:20
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]     | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 141 |         lhs: Self::S,
[INFO] [stdout]     |                    ^ associated item not found in `algebraic_structure_impl::GroupApprox<i64, group_theory_id::Additive>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<i64, group_theory_id::Additive>` in the current scope
[INFO] [stdout]    --> src/algebraic_structure_impl.rs:142:20
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]     | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 142 |         rhs: Self::S,
[INFO] [stdout]     |                    ^ associated item not found in `algebraic_structure_impl::GroupApprox<i64, group_theory_id::Additive>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<i64, group_theory_id::Additive>` in the current scope
[INFO] [stdout]    --> src/algebraic_structure_impl.rs:143:16
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]     | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 143 |     ) -> Self::S {
[INFO] [stdout]     |                ^ associated item not found in `algebraic_structure_impl::GroupApprox<i64, group_theory_id::Additive>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<i64, group_theory_id::Additive>` in the current scope
[INFO] [stdout]    --> src/algebraic_structure_impl.rs:153:21
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]     | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 153 |     fn e() -> Self::S {
[INFO] [stdout]     |                     ^ associated item not found in `algebraic_structure_impl::GroupApprox<i64, group_theory_id::Additive>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<u64, group_theory_id::Min>` in the current scope
[INFO] [stdout]    --> src/algebraic_structure_impl.rs:170:20
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]     | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 170 |         lhs: Self::S,
[INFO] [stdout]     |                    ^ associated item not found in `algebraic_structure_impl::GroupApprox<u64, group_theory_id::Min>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<u64, group_theory_id::Min>` in the current scope
[INFO] [stdout]    --> src/algebraic_structure_impl.rs:171:20
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]     | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 171 |         rhs: Self::S,
[INFO] [stdout]     |                    ^ associated item not found in `algebraic_structure_impl::GroupApprox<u64, group_theory_id::Min>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<u64, group_theory_id::Min>` in the current scope
[INFO] [stdout]    --> src/algebraic_structure_impl.rs:172:16
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]     | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 172 |     ) -> Self::S {
[INFO] [stdout]     |                ^ associated item not found in `algebraic_structure_impl::GroupApprox<u64, group_theory_id::Min>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `algebraic_structure_impl::GroupApprox<u64, group_theory_id::Min>` in the current scope
[INFO] [stdout]    --> src/algebraic_structure_impl.rs:184:21
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct GroupApprox<S, I>(std::marker::PhantomData<(S, I)>);
[INFO] [stdout]     | ---------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 184 |     fn e() -> Self::S {
[INFO] [stdout]     |                     ^ associated item not found in `algebraic_structure_impl::GroupApprox<u64, group_theory_id::Min>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Item` not found for `avl_tree_node_with_box_recurse_merge_split_based::Node<T>` in the current scope
[INFO] [stdout]    --> src/avl_tree_node_with_box_recurse_merge_split_based.rs:263:46
[INFO] [stdout]     |
[INFO] [stdout]   3 | pub struct Node<T> {
[INFO] [stdout]     | ------------------ associated type `Item` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 263 |     type IntoIter = std::vec::IntoIter<Self::Item>;
[INFO] [stdout]     |                                              ^^^^ associated item not found in `avl_tree_node_with_box_recurse_merge_split_based::Node<T>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Item` not found for `avl_tree_node_with_value_size_box_recurse::Node<T>` in the current scope
[INFO] [stdout]    --> src/avl_tree_node_with_value_size_box_recurse.rs:240:46
[INFO] [stdout]     |
[INFO] [stdout]   3 | pub struct Node<T> {
[INFO] [stdout]     | ------------------ associated type `Item` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 240 |     type IntoIter = std::vec::IntoIter<Self::Item>;
[INFO] [stdout]     |                                              ^^^^ associated item not found in `avl_tree_node_with_value_size_box_recurse::Node<T>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `BitArray` in the current scope
[INFO] [stdout]   --> src/bit_array.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct BitArray(Vec<usize>);
[INFO] [stdout]    | ------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 92 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `BitArray`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `complex_number_f64::Complex` in the current scope
[INFO] [stdout]    --> src/complex_number_f64.rs:137:16
[INFO] [stdout]     |
[INFO] [stdout]   4 | pub struct Complex(pub f64, pub f64);
[INFO] [stdout]     | ------------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 137 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `complex_number_f64::Complex`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `complex_number_f64::Complex` in the current scope
[INFO] [stdout]    --> src/complex_number_f64.rs:161:16
[INFO] [stdout]     |
[INFO] [stdout]   4 | pub struct Complex(pub f64, pub f64);
[INFO] [stdout]     | ------------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 161 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `complex_number_f64::Complex`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `complex_number_f64::Complex` in the current scope
[INFO] [stdout]    --> src/complex_number_f64.rs:185:16
[INFO] [stdout]     |
[INFO] [stdout]   4 | pub struct Complex(pub f64, pub f64);
[INFO] [stdout]     | ------------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 185 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `complex_number_f64::Complex`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `complex_number_f64::Complex` in the current scope
[INFO] [stdout]    --> src/complex_number_f64.rs:207:16
[INFO] [stdout]     |
[INFO] [stdout]   4 | pub struct Complex(pub f64, pub f64);
[INFO] [stdout]     | ------------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 207 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `complex_number_f64::Complex`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `complex_number_f64::Complex` in the current scope
[INFO] [stdout]    --> src/complex_number_f64.rs:215:27
[INFO] [stdout]     |
[INFO] [stdout]   4 | pub struct Complex(pub f64, pub f64);
[INFO] [stdout]     | ------------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 215 |     fn neg(self) -> Self::Output {
[INFO] [stdout]     |                           ^^^^^^ associated item not found in `complex_number_f64::Complex`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `complex_number_f64::Complex` in the current scope
[INFO] [stdout]    --> src/complex_number_f64.rs:235:16
[INFO] [stdout]     |
[INFO] [stdout]   4 | pub struct Complex(pub f64, pub f64);
[INFO] [stdout]     | ------------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 235 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `complex_number_f64::Complex`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `complex_number_f64::Complex` in the current scope
[INFO] [stdout]    --> src/complex_number_f64.rs:257:16
[INFO] [stdout]     |
[INFO] [stdout]   4 | pub struct Complex(pub f64, pub f64);
[INFO] [stdout]     | ------------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 257 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `complex_number_f64::Complex`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `complex_number_polar_form_f64::Polar` in the current scope
[INFO] [stdout]   --> src/complex_number_polar_form_f64.rs:53:16
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Polar(pub f64, pub f64);
[INFO] [stdout]    | ---------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 53 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `complex_number_polar_form_f64::Polar`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `complex_number_polar_form_f64::Polar` in the current scope
[INFO] [stdout]   --> src/complex_number_polar_form_f64.rs:75:16
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Polar(pub f64, pub f64);
[INFO] [stdout]    | ---------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 75 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `complex_number_polar_form_f64::Polar`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `complex_number_polar_form_f64::Polar` in the current scope
[INFO] [stdout]   --> src/complex_number_polar_form_f64.rs:99:16
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Polar(pub f64, pub f64);
[INFO] [stdout]    | ---------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 99 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `complex_number_polar_form_f64::Polar`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `complex_number_polar_form_f64::Polar` in the current scope
[INFO] [stdout]    --> src/complex_number_polar_form_f64.rs:109:27
[INFO] [stdout]     |
[INFO] [stdout]   9 | pub struct Polar(pub f64, pub f64);
[INFO] [stdout]     | ---------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 109 |     fn neg(self) -> Self::Output {
[INFO] [stdout]     |                           ^^^^^^ associated item not found in `complex_number_polar_form_f64::Polar`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `complex_number_polar_form_f64::Polar` in the current scope
[INFO] [stdout]    --> src/complex_number_polar_form_f64.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout]   9 | pub struct Polar(pub f64, pub f64);
[INFO] [stdout]     | ---------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 129 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `complex_number_polar_form_f64::Polar`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `define_const_modulus_macro::Mod998_244_353` in the current scope
[INFO] [stdout]   --> src/define_const_modulus_macro.rs:15:30
[INFO] [stdout]    |
[INFO] [stdout] 10 |         pub struct $name;
[INFO] [stdout]    |         ----------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15 |             const MOD: Self::T = $value;
[INFO] [stdout]    |                              ^ associated item not found in `define_const_modulus_macro::Mod998_244_353`
[INFO] [stdout] ...
[INFO] [stdout] 20 | define_const_mod_old!(Mod998_244_353, u32, 998_244_353);
[INFO] [stdout]    | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `define_const_mod_old` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `define_const_modulus_macro::Mod1_000_000_007` in the current scope
[INFO] [stdout]   --> src/define_const_modulus_macro.rs:15:30
[INFO] [stdout]    |
[INFO] [stdout] 10 |         pub struct $name;
[INFO] [stdout]    |         ----------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15 |             const MOD: Self::T = $value;
[INFO] [stdout]    |                              ^ associated item not found in `define_const_modulus_macro::Mod1_000_000_007`
[INFO] [stdout] ...
[INFO] [stdout] 22 | define_const_mod_old!(Mod1_000_000_007, u32, 1_000_000_007);
[INFO] [stdout]    | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `define_const_mod_old` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `Mod1_000_000_007I64` in the current scope
[INFO] [stdout]   --> src/define_const_modulus_macro.rs:15:30
[INFO] [stdout]    |
[INFO] [stdout] 10 |         pub struct $name;
[INFO] [stdout]    |         ----------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15 |             const MOD: Self::T = $value;
[INFO] [stdout]    |                              ^ associated item not found in `Mod1_000_000_007I64`
[INFO] [stdout] ...
[INFO] [stdout] 24 | define_const_mod_old!(Mod1_000_000_007I64, i64, 1_000_000_007);
[INFO] [stdout]    | -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `define_const_mod_old` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Err` not found for `Fraction` in the current scope
[INFO] [stdout]   --> src/fraction_i64.rs:82:48
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct Fraction(pub i64, pub i64);
[INFO] [stdout]    | ------------------- associated type `Err` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 82 |     fn from_str(s: &str) -> Result<Self, Self::Err> {
[INFO] [stdout]    |                                                ^^^ associated item not found in `Fraction`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `Fraction` in the current scope
[INFO] [stdout]    --> src/fraction_i64.rs:154:16
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub struct Fraction(pub i64, pub i64);
[INFO] [stdout]     | ------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 154 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `Fraction`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `Fraction` in the current scope
[INFO] [stdout]    --> src/fraction_i64.rs:173:27
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub struct Fraction(pub i64, pub i64);
[INFO] [stdout]     | ------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 173 |     fn neg(self) -> Self::Output {
[INFO] [stdout]     |                           ^^^^^^ associated item not found in `Fraction`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `Fraction` in the current scope
[INFO] [stdout]    --> src/fraction_i64.rs:184:16
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub struct Fraction(pub i64, pub i64);
[INFO] [stdout]     | ------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 184 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `Fraction`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `Fraction` in the current scope
[INFO] [stdout]    --> src/fraction_i64.rs:204:16
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub struct Fraction(pub i64, pub i64);
[INFO] [stdout]     | ------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 204 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `Fraction`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `Fraction` in the current scope
[INFO] [stdout]    --> src/fraction_i64.rs:237:35
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub struct Fraction(pub i64, pub i64);
[INFO] [stdout]     | ------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 237 |     fn mul_inv(mut self) -> Self::Output {
[INFO] [stdout]     |                                   ^^^^^^ associated item not found in `Fraction`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `Fraction` in the current scope
[INFO] [stdout]    --> src/fraction_i64.rs:254:16
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub struct Fraction(pub i64, pub i64);
[INFO] [stdout]     | ------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 254 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `Fraction`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `geometric_vector_2d_i64::Vector2D` in the current scope
[INFO] [stdout]   --> src/geometric_vector_2d_i64.rs:30:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Vector2D(i64, i64);
[INFO] [stdout]    | ------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 30 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `geometric_vector_2d_i64::Vector2D`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `geometric_vector_2d_i64::Vector2D` in the current scope
[INFO] [stdout]   --> src/geometric_vector_2d_i64.rs:40:31
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Vector2D(i64, i64);
[INFO] [stdout]    | ------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 40 |     fn neg(mut self) -> Self::Output {
[INFO] [stdout]    |                               ^^^^^^ associated item not found in `geometric_vector_2d_i64::Vector2D`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `geometric_vector_2d_i64::Vector2D` in the current scope
[INFO] [stdout]   --> src/geometric_vector_2d_i64.rs:64:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Vector2D(i64, i64);
[INFO] [stdout]    | ------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 64 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `geometric_vector_2d_i64::Vector2D`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `geometric_vector_2d_i64::Vector2D` in the current scope
[INFO] [stdout]   --> src/geometric_vector_2d_i64.rs:77:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Vector2D(i64, i64);
[INFO] [stdout]    | ------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 77 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `geometric_vector_2d_i64::Vector2D`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `geometric_vector_2d_i64::Vector2D` in the current scope
[INFO] [stdout]   --> src/geometric_vector_2d_i64.rs:99:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Vector2D(i64, i64);
[INFO] [stdout]    | ------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 99 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `geometric_vector_2d_i64::Vector2D`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `geometric_vector_2d_i64::Vector2D` in the current scope
[INFO] [stdout]    --> src/geometric_vector_2d_i64.rs:125:16
[INFO] [stdout]     |
[INFO] [stdout]   5 | pub struct Vector2D(i64, i64);
[INFO] [stdout]     | ------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 125 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `geometric_vector_2d_i64::Vector2D`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `R` in the current scope
[INFO] [stdout]   --> src/matrix_with_static_property_define_bitwise_xor_and_usize.rs:23:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct R(usize);
[INFO] [stdout]    | ------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 23 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `R`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `R` in the current scope
[INFO] [stdout]   --> src/matrix_with_static_property_define_bitwise_xor_and_usize.rs:45:16
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct R(usize);
[INFO] [stdout]    | ------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 45 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `R`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `segment_tree_i64_add::Segtree` in the current scope
[INFO] [stdout]    --> src/segment_tree_i64_add.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout]   1 | pub struct Segtree {
[INFO] [stdout]     | ------------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 143 |     ) -> &Self::Output {
[INFO] [stdout]     |                 ^^^^^^ associated item not found in `segment_tree_i64_add::Segtree`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `segment_tree_i64_min::Segtree` in the current scope
[INFO] [stdout]   --> src/segment_tree_i64_min.rs:95:17
[INFO] [stdout]    |
[INFO] [stdout]  1 | pub struct Segtree {
[INFO] [stdout]    | ------------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 95 |     ) -> &Self::Output {
[INFO] [stdout]    |                 ^^^^^^ associated item not found in `segment_tree_i64_min::Segtree`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `RangeXorRangeInversion01` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_01_sequence_range_xor_range_inversion_number.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeXorRangeInversion01;
[INFO] [stdout]    | ----------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `RangeXorRangeInversion01`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `RangeXorRangeInversion01` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_01_sequence_range_xor_range_inversion_number.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeXorRangeInversion01;
[INFO] [stdout]    | ----------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 14 |         g: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `RangeXorRangeInversion01`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `RangeXorRangeInversion01` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_01_sequence_range_xor_range_inversion_number.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeXorRangeInversion01;
[INFO] [stdout]    | ----------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15 |     ) -> Self::F {
[INFO] [stdout]    |                ^ associated item not found in `RangeXorRangeInversion01`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `RangeXorRangeInversion01` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_01_sequence_range_xor_range_inversion_number.rs:19:27
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeXorRangeInversion01;
[INFO] [stdout]    | ----------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 19 |     fn id(&self) -> Self::F {
[INFO] [stdout]    |                           ^ associated item not found in `RangeXorRangeInversion01`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `RangeXorRangeInversion01` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_01_sequence_range_xor_range_inversion_number.rs:23:26
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeXorRangeInversion01;
[INFO] [stdout]    | ----------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 23 |     fn e(&self) -> Self::S {
[INFO] [stdout]    |                          ^ associated item not found in `RangeXorRangeInversion01`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `RangeXorRangeInversion01` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_01_sequence_range_xor_range_inversion_number.rs:29:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeXorRangeInversion01;
[INFO] [stdout]    | ----------------------------------- associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 29 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `RangeXorRangeInversion01`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `RangeXorRangeInversion01` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_01_sequence_range_xor_range_inversion_number.rs:30:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeXorRangeInversion01;
[INFO] [stdout]    | ----------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 30 |         x: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `RangeXorRangeInversion01`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `RangeXorRangeInversion01` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_01_sequence_range_xor_range_inversion_number.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeXorRangeInversion01;
[INFO] [stdout]    | ----------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 31 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `RangeXorRangeInversion01`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `RangeXorRangeInversion01` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_01_sequence_range_xor_range_inversion_number.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeXorRangeInversion01;
[INFO] [stdout]    | ----------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 41 |         a: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `RangeXorRangeInversion01`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `RangeXorRangeInversion01` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_01_sequence_range_xor_range_inversion_number.rs:42:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeXorRangeInversion01;
[INFO] [stdout]    | ----------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 42 |         b: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `RangeXorRangeInversion01`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `RangeXorRangeInversion01` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_01_sequence_range_xor_range_inversion_number.rs:43:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeXorRangeInversion01;
[INFO] [stdout]    | ----------------------------------- associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 43 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `RangeXorRangeInversion01`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `S` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_additive_homomorpshim_range_update_range_sum_modint.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct S(Mint, Mint);
[INFO] [stdout]    | ------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `S`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `F` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_additive_homomorpshim_range_update_range_sum_modint.rs:41:16
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct F(Option<Mint>);
[INFO] [stdout]    | ------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 41 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `F`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `S` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_additive_homomorpshim_range_update_range_sum_modint.rs:62:16
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct S(Mint, Mint);
[INFO] [stdout]    | ------------ associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 62 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `S`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_i64_range_add_range_sum.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12 |         a: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_i64_range_add_range_sum.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13 |         b: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_i64_range_add_range_sum.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 14 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_i64_range_add_range_sum.rs:18:26
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 18 |     fn e(&self) -> Self::S {
[INFO] [stdout]    |                          ^ associated item not found in `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_i64_range_add_range_sum.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 24 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_i64_range_add_range_sum.rs:25:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 25 |         g: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_i64_range_add_range_sum.rs:26:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 26 |     ) -> Self::F {
[INFO] [stdout]    |                ^ associated item not found in `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_i64_range_add_range_sum.rs:30:27
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 30 |     fn id(&self) -> Self::F {
[INFO] [stdout]    |                           ^ associated item not found in `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_i64_range_add_range_sum.rs:36:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 36 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_i64_range_add_range_sum.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 37 |         x: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/segment_tree_lazy_i64_range_add_range_sum.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 38 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `segment_tree_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `PrefixSumMinimum` in the current scope
[INFO] [stdout]  --> src/segment_tree_point_update_get_range_sum_and_range_prefix_sum_min_i64.rs:8:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub struct PrefixSumMinimum;
[INFO] [stdout]   | --------------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 8 |     fn e(&self) -> Self::T {
[INFO] [stdout]   |                          ^ associated item not found in `PrefixSumMinimum`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the associated type was found for
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `PrefixSumMinimum` in the current scope
[INFO] [stdout]   --> src/segment_tree_point_update_get_range_sum_and_range_prefix_sum_min_i64.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct PrefixSumMinimum;
[INFO] [stdout]    | --------------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 14 |         l: Self::T,
[INFO] [stdout]    |                  ^ associated item not found in `PrefixSumMinimum`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `PrefixSumMinimum` in the current scope
[INFO] [stdout]   --> src/segment_tree_point_update_get_range_sum_and_range_prefix_sum_min_i64.rs:15:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct PrefixSumMinimum;
[INFO] [stdout]    | --------------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15 |         r: Self::T,
[INFO] [stdout]    |                  ^ associated item not found in `PrefixSumMinimum`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `PrefixSumMinimum` in the current scope
[INFO] [stdout]   --> src/segment_tree_point_update_get_range_sum_and_range_prefix_sum_min_i64.rs:16:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct PrefixSumMinimum;
[INFO] [stdout]    | --------------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16 |     ) -> Self::T {
[INFO] [stdout]    |                ^ associated item not found in `PrefixSumMinimum`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Item` not found for `sieve_of_eratosthenes_low_memory_prime_generator_optim_u64::PrimeGenerator` in the current scope
[INFO] [stdout]   --> src/sieve_of_eratosthenes_low_memory_prime_generator_optim_u64.rs:51:40
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub struct PrimeGenerator {
[INFO] [stdout]    | ------------------------- associated type `Item` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 51 |     fn next(&mut self) -> Option<Self::Item> {
[INFO] [stdout]    |                                        ^^^^ associated item not found in `sieve_of_eratosthenes_low_memory_prime_generator_optim_u64::PrimeGenerator`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Item` not found for `sieve_of_eratosthenes_low_memory_prime_generator_usize::PrimeGenerator` in the current scope
[INFO] [stdout]   --> src/sieve_of_eratosthenes_low_memory_prime_generator_usize.rs:36:40
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub struct PrimeGenerator {
[INFO] [stdout]    | ------------------------- associated type `Item` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 36 |     fn next(&mut self) -> Option<Self::Item> {
[INFO] [stdout]    |                                        ^^^^ associated item not found in `sieve_of_eratosthenes_low_memory_prime_generator_usize::PrimeGenerator`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `RangeAdd` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_dual_range_add_i64.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAdd;
[INFO] [stdout]    | ------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 10 |         l: Self::T,
[INFO] [stdout]    |                  ^ associated item not found in `RangeAdd`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `RangeAdd` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_dual_range_add_i64.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAdd;
[INFO] [stdout]    | ------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11 |         r: Self::T,
[INFO] [stdout]    |                  ^ associated item not found in `RangeAdd`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `RangeAdd` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_dual_range_add_i64.rs:12:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAdd;
[INFO] [stdout]    | ------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12 |     ) -> Self::T {
[INFO] [stdout]    |                ^ associated item not found in `RangeAdd`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `RangeAdd` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_dual_range_add_i64.rs:16:26
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAdd;
[INFO] [stdout]    | ------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16 |     fn e(&self) -> Self::T {
[INFO] [stdout]    |                          ^ associated item not found in `RangeAdd`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `RangeUpdate` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_dual_range_update_i32.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdate;
[INFO] [stdout]    | ---------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 10 |         l: Self::T,
[INFO] [stdout]    |                  ^ associated item not found in `RangeUpdate`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `RangeUpdate` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_dual_range_update_i32.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdate;
[INFO] [stdout]    | ---------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11 |         r: Self::T,
[INFO] [stdout]    |                  ^ associated item not found in `RangeUpdate`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `RangeUpdate` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_dual_range_update_i32.rs:12:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdate;
[INFO] [stdout]    | ---------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12 |     ) -> Self::T {
[INFO] [stdout]    |                ^ associated item not found in `RangeUpdate`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `RangeUpdate` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_dual_range_update_i32.rs:20:26
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeUpdate;
[INFO] [stdout]    | ---------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |     fn e(&self) -> Self::T {
[INFO] [stdout]    |                          ^ associated item not found in `RangeUpdate`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `sqrt_decomposition_i64_add::SqrtDecomposition` in the current scope
[INFO] [stdout]    --> src/sqrt_decomposition_i64_add.rs:206:17
[INFO] [stdout]     |
[INFO] [stdout]   3 | pub struct SqrtDecomposition {
[INFO] [stdout]     | ---------------------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 206 |     ) -> &Self::Output {
[INFO] [stdout]     |                 ^^^^^^ associated item not found in `sqrt_decomposition_i64_add::SqrtDecomposition`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_i64_range_add_range_sum.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12 |         a: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_i64_range_add_range_sum.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13 |         b: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_i64_range_add_range_sum.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 14 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_i64_range_add_range_sum.rs:18:26
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 18 |     fn e(&self) -> Self::S {
[INFO] [stdout]    |                          ^ associated item not found in `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_i64_range_add_range_sum.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 24 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_i64_range_add_range_sum.rs:25:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 25 |         g: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_i64_range_add_range_sum.rs:26:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 26 |     ) -> Self::F {
[INFO] [stdout]    |                ^ associated item not found in `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_i64_range_add_range_sum.rs:30:27
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 30 |     fn id(&self) -> Self::F {
[INFO] [stdout]    |                           ^ associated item not found in `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `F` not found for `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_i64_range_add_range_sum.rs:36:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `F` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 36 |         f: Self::F,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_i64_range_add_range_sum.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 37 |         x: Self::S,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `S` not found for `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_lazy_i64_range_add_range_sum.rs:38:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeAddRangeSumI64;
[INFO] [stdout]    | ------------------------------ associated type `S` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 38 |     ) -> Self::S {
[INFO] [stdout]    |                ^ associated item not found in `sqrt_decomposition_lazy_i64_range_add_range_sum::RangeAddRangeSumI64`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `sqrt_decomposition_range_minimum_i32::RangeMinimum` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_range_minimum_i32.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeMinimum;
[INFO] [stdout]    | ----------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 10 |         l: Self::T,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_range_minimum_i32::RangeMinimum`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `sqrt_decomposition_range_minimum_i32::RangeMinimum` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_range_minimum_i32.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeMinimum;
[INFO] [stdout]    | ----------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11 |         r: Self::T,
[INFO] [stdout]    |                  ^ associated item not found in `sqrt_decomposition_range_minimum_i32::RangeMinimum`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `sqrt_decomposition_range_minimum_i32::RangeMinimum` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_range_minimum_i32.rs:12:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeMinimum;
[INFO] [stdout]    | ----------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12 |     ) -> Self::T {
[INFO] [stdout]    |                ^ associated item not found in `sqrt_decomposition_range_minimum_i32::RangeMinimum`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `sqrt_decomposition_range_minimum_i32::RangeMinimum` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_range_minimum_i32.rs:16:26
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeMinimum;
[INFO] [stdout]    | ----------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16 |     fn e(&self) -> Self::T {
[INFO] [stdout]    |                          ^ associated item not found in `sqrt_decomposition_range_minimum_i32::RangeMinimum`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `RangeSum` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_range_sum_i64.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeSum;
[INFO] [stdout]    | ------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 10 |         l: Self::T,
[INFO] [stdout]    |                  ^ associated item not found in `RangeSum`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `RangeSum` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_range_sum_i64.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeSum;
[INFO] [stdout]    | ------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11 |         r: Self::T,
[INFO] [stdout]    |                  ^ associated item not found in `RangeSum`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `RangeSum` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_range_sum_i64.rs:12:16
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeSum;
[INFO] [stdout]    | ------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12 |     ) -> Self::T {
[INFO] [stdout]    |                ^ associated item not found in `RangeSum`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `RangeSum` in the current scope
[INFO] [stdout]   --> src/sqrt_decomposition_range_sum_i64.rs:16:26
[INFO] [stdout]    |
[INFO] [stdout]  3 | pub struct RangeSum;
[INFO] [stdout]    | ------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16 |     fn e(&self) -> Self::T {
[INFO] [stdout]    |                          ^ associated item not found in `RangeSum`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `static_const_modulus_frequent::Mod1_000_000_007` in the current scope
[INFO] [stdout]   --> src/static_const_modulus_frequent.rs:10:23
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub struct Mod1_000_000_007;
[INFO] [stdout]    | --------------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 10 |     fn get() -> Self::T {
[INFO] [stdout]    |                       ^ associated item not found in `static_const_modulus_frequent::Mod1_000_000_007`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `static_const_modulus_frequent::Mod998_244_353` in the current scope
[INFO] [stdout]   --> src/static_const_modulus_frequent.rs:22:23
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct Mod998_244_353;
[INFO] [stdout]    | ------------------------- associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 22 |     fn get() -> Self::T {
[INFO] [stdout]    |                       ^ associated item not found in `static_const_modulus_frequent::Mod998_244_353`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_i64::Modint` in the current scope
[INFO] [stdout]   --> src/static_modular_int_i64.rs:56:16
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct Modint(pub i64);
[INFO] [stdout]    | ----------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 56 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `static_modular_int_i64::Modint`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_i64::Modint` in the current scope
[INFO] [stdout]   --> src/static_modular_int_i64.rs:70:31
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct Modint(pub i64);
[INFO] [stdout]    | ----------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 70 |     fn neg(mut self) -> Self::Output {
[INFO] [stdout]    |                               ^^^^^^ associated item not found in `static_modular_int_i64::Modint`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_i64::Modint` in the current scope
[INFO] [stdout]   --> src/static_modular_int_i64.rs:85:16
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct Modint(pub i64);
[INFO] [stdout]    | ----------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 85 |     ) -> Self::Output {
[INFO] [stdout]    |                ^^^^^^ associated item not found in `static_modular_int_i64::Modint`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_i64::Modint` in the current scope
[INFO] [stdout]    --> src/static_modular_int_i64.rs:104:35
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct Modint(pub i64);
[INFO] [stdout]     | ----------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 104 |     fn mul_inv(mut self) -> Self::Output {
[INFO] [stdout]     |                                   ^^^^^^ associated item not found in `static_modular_int_i64::Modint`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_i64::Modint` in the current scope
[INFO] [stdout]    --> src/static_modular_int_i64.rs:117:16
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct Modint(pub i64);
[INFO] [stdout]     | ----------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 117 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `static_modular_int_i64::Modint`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_i64::Modint` in the current scope
[INFO] [stdout]    --> src/static_modular_int_i64.rs:128:16
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct Modint(pub i64);
[INFO] [stdout]     | ----------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 128 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `static_modular_int_i64::Modint`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_i64::Modint` in the current scope
[INFO] [stdout]    --> src/static_modular_int_i64.rs:139:16
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct Modint(pub i64);
[INFO] [stdout]     | ----------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 139 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `static_modular_int_i64::Modint`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_i64::Modint` in the current scope
[INFO] [stdout]    --> src/static_modular_int_i64.rs:150:16
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct Modint(pub i64);
[INFO] [stdout]     | ----------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 150 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `static_modular_int_i64::Modint`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_i64::Modint` in the current scope
[INFO] [stdout]    --> src/static_modular_int_i64.rs:161:16
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct Modint(pub i64);
[INFO] [stdout]     | ----------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 161 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `static_modular_int_i64::Modint`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Output` not found for `static_modular_int_i64::Modint` in the current scope
[INFO] [stdout]    --> src/static_modular_int_i64.rs:172:16
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct Modint(pub i64);
[INFO] [stdout]     | ----------------- associated type `Output` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 172 |     ) -> Self::Output {
[INFO] [stdout]     |                ^^^^^^ associated item not found in `static_modular_int_i64::Modint`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the associated type was found for
[INFO] [stdout]             
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `[T; H * W]` is not an iterator
[INFO] [stdout]   --> src/const_generics_shaped_matrix_with_flattened_data.rs:74:14
[INFO] [stdout]    |
[INFO] [stdout] 73 | /         self.0
[INFO] [stdout] 74 | |             .array_chunks::<W>()
[INFO] [stdout]    | |             -^^^^^^^^^^^^ `[T; H * W]` is not an iterator
[INFO] [stdout]    | |_____________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `[T; H * W]: Iterator`
[INFO] [stdout]            which is required by `&mut [T; H * W]: Iterator`
[INFO] [stdout]            `[T]: Iterator`
[INFO] [stdout]            which is required by `&mut [T]: Iterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u32, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:60:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 60 |                 x as Self::T
[INFO] [stdout]    |                            ^ associated item not found in `DefaultStatic<u32, M>`
[INFO] [stdout] ...
[INFO] [stdout] 72 | impl_default_static!(u32, u64);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u32, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:66:69
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 66 |                 modinv(M::get() as u64, x as u64).unwrap() as Self::T
[INFO] [stdout]    |                                                                     ^ associated item not found in `DefaultStatic<u32, M>`
[INFO] [stdout] ...
[INFO] [stdout] 72 | impl_default_static!(u32, u64);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u64, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:60:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 60 |                 x as Self::T
[INFO] [stdout]    |                            ^ associated item not found in `DefaultStatic<u64, M>`
[INFO] [stdout] ...
[INFO] [stdout] 74 | impl_default_static!(u64, u128);
[INFO] [stdout]    | ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `T` not found for `DefaultStatic<u64, M>` in the current scope
[INFO] [stdout]   --> src/default_static_modular_arithmetic.rs:66:69
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DefaultStatic<T, M: Get<T = T>>(std::marker::PhantomData<(T, M)>);
[INFO] [stdout]    | ------------------------------------------ associated type `T` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 66 |                 modinv(M::get() as u64, x as u64).unwrap() as Self::T
[INFO] [stdout]    |                                                                     ^ associated item not found in `DefaultStatic<u64, M>`
[INFO] [stdout] ...
[INFO] [stdout] 74 | impl_default_static!(u64, u128);
[INFO] [stdout]    | ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: the associated type was found for
[INFO] [stdout]            
[INFO] [stdout]    = note: this error originates in the macro `impl_default_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prime_factors`
[INFO] [stdout]  --> src/divisors_from_prime_factors.rs:2:36
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub fn divisors_from_prime_factors(prime_factors: &[(u64, u8)]) -> Vec<u64> {
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_prime_factors`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/splay_tree_node_unsafe_recurse.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |         let mut c = unsafe { self.c[i].as_mut().unwrap() };
[INFO] [stdout]    |             ----^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/splay_tree_node_unsafe_recurse.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |         let mut c = unsafe { node.c[s].as_mut().unwrap() };
[INFO] [stdout]    |             ----^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/splay_tree_node_unsafe_recurse.rs:116:13
[INFO] [stdout]     |
[INFO] [stdout] 116 |         let mut r = unsafe { r.as_mut().unwrap() }.splay(0);
[INFO] [stdout]     |             ----^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/splay_tree_node_unsafe_recurse.rs:137:13
[INFO] [stdout]     |
[INFO] [stdout] 137 |         let mut root = unsafe { root.as_mut().unwrap() }.splay(i);
[INFO] [stdout]     |             ----^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/splay_tree_node_with_trait.rs:147:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |                     node_state => Node::<T>::rotate_up(&parent),
[INFO] [stdout]     |                     ---------- matches any value
[INFO] [stdout] 147 |                     _ => Node::<T>::rotate_up(node),
[INFO] [stdout]     |                     ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: there is a binding of the same name; if you meant to pattern match against the value of that binding, that is a feature of constants that is not available for `let` bindings
[INFO] [stdout]    --> src/splay_tree_node_with_trait.rs:140:17
[INFO] [stdout]     |
[INFO] [stdout] 140 |             let node_state = Node::<T>::get_state(node);
[INFO] [stdout]     |                 ^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `node_state`
[INFO] [stdout]    --> src/splay_tree_node_with_trait.rs:140:17
[INFO] [stdout]     |
[INFO] [stdout] 140 |             let node_state = Node::<T>::get_state(node);
[INFO] [stdout]     |                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `node_state`
[INFO] [stdout]    --> src/splay_tree_node_with_trait.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |                     node_state => Node::<T>::rotate_up(&parent),
[INFO] [stdout]     |                     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0599, E0635.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `dsalgo` (lib) due to 368 previous errors; 54 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "773793733b0d4f5ce1ee3bb2a592de89d848b279a84eec2fa32d0e2718365d8c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "773793733b0d4f5ce1ee3bb2a592de89d848b279a84eec2fa32d0e2718365d8c", kill_on_drop: false }`
[INFO] [stdout] 773793733b0d4f5ce1ee3bb2a592de89d848b279a84eec2fa32d0e2718365d8c
