[INFO] fetching crate sci-rs 0.2.0...
[INFO] documenting sci-rs-0.2.0 against 1.69.0 for beta-1.70-rustdoc-1
[INFO] extracting crate sci-rs 0.2.0 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate sci-rs 0.2.0 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate sci-rs 0.2.0
[INFO] finished tweaking crates.io crate sci-rs 0.2.0
[INFO] tweaked toml for crates.io crate sci-rs 0.2.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded dasp_frame v0.11.0
[INFO] [stderr]   Downloaded dasp_peak v0.11.0
[INFO] [stderr]   Downloaded dasp_interpolate v0.11.0
[INFO] [stderr]   Downloaded dasp_envelope v0.11.0
[INFO] [stderr]   Downloaded dasp_signal v0.11.0
[INFO] [stderr]   Downloaded dasp_rms v0.11.0
[INFO] [stderr]   Downloaded dasp_ring_buffer v0.11.0
[INFO] [stderr]   Downloaded dasp_window v0.11.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d6fe04e89625b65144fe78cc0510099c9e8d398d557e08584b70e3953805cc92
[INFO] running `Command { std: "docker" "start" "-a" "d6fe04e89625b65144fe78cc0510099c9e8d398d557e08584b70e3953805cc92", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d6fe04e89625b65144fe78cc0510099c9e8d398d557e08584b70e3953805cc92", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d6fe04e89625b65144fe78cc0510099c9e8d398d557e08584b70e3953805cc92", kill_on_drop: false }`
[INFO] [stdout] d6fe04e89625b65144fe78cc0510099c9e8d398d557e08584b70e3953805cc92
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 09b7a28086cfb8f02a5ce286e47a68f408ae3564eff9b4509d4a3e7cae513cbd
[INFO] running `Command { std: "docker" "start" "-a" "09b7a28086cfb8f02a5ce286e47a68f408ae3564eff9b4509d4a3e7cae513cbd", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling matrixmultiply v0.3.5
[INFO] [stderr]     Checking bytemuck v1.13.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling paste v1.0.12
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking num-complex v0.4.3
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking safe_arch v0.6.0
[INFO] [stderr]     Checking num-rational v0.4.1
[INFO] [stderr]     Checking wide v0.7.8
[INFO] [stderr]     Checking ndarray v0.15.6
[INFO] [stderr]     Checking simba v0.8.1
[INFO] [stderr]    Compiling nalgebra-macros v0.2.0
[INFO] [stderr]     Checking nalgebra v0.32.2
[INFO] [stderr]  Documenting sci-rs v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 10.41s
[INFO] running `Command { std: "docker" "inspect" "09b7a28086cfb8f02a5ce286e47a68f408ae3564eff9b4509d4a3e7cae513cbd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "09b7a28086cfb8f02a5ce286e47a68f408ae3564eff9b4509d4a3e7cae513cbd", kill_on_drop: false }`
[INFO] [stdout] 09b7a28086cfb8f02a5ce286e47a68f408ae3564eff9b4509d4a3e7cae513cbd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d0d71f83e720a4c7743dedc624f8a904f4f2f230260c73e71cf4b5d81b932df7
[INFO] running `Command { std: "docker" "start" "-a" "d0d71f83e720a4c7743dedc624f8a904f4f2f230260c73e71cf4b5d81b932df7", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.160
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling heapless v0.7.16
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking hash32 v0.2.1
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]     Checking gnuplot v0.0.37
[INFO] [stderr]     Checking serde_json v1.0.96
[INFO] [stderr]     Checking csv v1.2.1
[INFO] [stderr]     Checking serde_cbor v0.11.2
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]    Compiling nalgebra-macros v0.2.0
[INFO] [stderr]     Checking criterion v0.3.6
[INFO] [stderr]     Checking nalgebra v0.32.2
[INFO] [stderr]  Documenting sci-rs v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0252]: the name `FilterBandType` is defined multiple times
[INFO] [stdout]   --> src/signal/filter/design/bilinear_zpk.rs:15:42
[INFO] [stdout]    |
[INFO] [stdout] 10 |     relative_degree::relative_degree_dyn, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                           -------------- previous import of the type `FilterBandType` here
[INFO] [stdout] ...
[INFO] [stdout] 15 |     relative_degree::relative_degree_st, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^--
[INFO] [stdout]    |                                          |
[INFO] [stdout]    |                                          `FilterBandType` reimported here
[INFO] [stdout]    |                                          help: remove unnecessary import
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FilterBandType` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `FilterOutputType` is defined multiple times
[INFO] [stdout]   --> src/signal/filter/design/bilinear_zpk.rs:15:58
[INFO] [stdout]    |
[INFO] [stdout] 10 |     relative_degree::relative_degree_dyn, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                           ---------------- previous import of the type `FilterOutputType` here
[INFO] [stdout] ...
[INFO] [stdout] 15 |     relative_degree::relative_degree_st, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^^^--
[INFO] [stdout]    |                                                          |
[INFO] [stdout]    |                                                          `FilterOutputType` reimported here
[INFO] [stdout]    |                                                          help: remove unnecessary import
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FilterOutputType` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `FilterType` is defined multiple times
[INFO] [stdout]   --> src/signal/filter/design/bilinear_zpk.rs:15:76
[INFO] [stdout]    |
[INFO] [stdout] 10 |     relative_degree::relative_degree_dyn, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                                             ---------- previous import of the type `FilterType` here
[INFO] [stdout] ...
[INFO] [stdout] 15 |     relative_degree::relative_degree_st, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                                            ^^^^^^^^^^--
[INFO] [stdout]    |                                                                            |
[INFO] [stdout]    |                                                                            `FilterType` reimported here
[INFO] [stdout]    |                                                                            help: remove unnecessary import
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FilterType` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `FilterBandType` is defined multiple times
[INFO] [stdout]  --> src/signal/filter/design/butter.rs:9:42
[INFO] [stdout]   |
[INFO] [stdout] 7 | use super::{iirfilter_dyn, DigitalFilter, FilterBandType, FilterOutputType, FilterType, Sos};
[INFO] [stdout]   |                                           -------------- previous import of the type `FilterBandType` here
[INFO] [stdout] 8 | #[cfg(feature = "unstable")]
[INFO] [stdout] 9 | use super::{iirfilter_st, DigitalFilter, FilterBandType, FilterOutputType, FilterType, Sos};
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^--
[INFO] [stdout]   |                                          |
[INFO] [stdout]   |                                          `FilterBandType` reimported here
[INFO] [stdout]   |                                          help: remove unnecessary import
[INFO] [stdout]   |
[INFO] [stdout]   = note: `FilterBandType` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `FilterOutputType` is defined multiple times
[INFO] [stdout]  --> src/signal/filter/design/butter.rs:9:58
[INFO] [stdout]   |
[INFO] [stdout] 7 | use super::{iirfilter_dyn, DigitalFilter, FilterBandType, FilterOutputType, FilterType, Sos};
[INFO] [stdout]   |                                                           ---------------- previous import of the type `FilterOutputType` here
[INFO] [stdout] 8 | #[cfg(feature = "unstable")]
[INFO] [stdout] 9 | use super::{iirfilter_st, DigitalFilter, FilterBandType, FilterOutputType, FilterType, Sos};
[INFO] [stdout]   |                                                          ^^^^^^^^^^^^^^^^--
[INFO] [stdout]   |                                                          |
[INFO] [stdout]   |                                                          `FilterOutputType` reimported here
[INFO] [stdout]   |                                                          help: remove unnecessary import
[INFO] [stdout]   |
[INFO] [stdout]   = note: `FilterOutputType` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `FilterType` is defined multiple times
[INFO] [stdout]  --> src/signal/filter/design/butter.rs:9:76
[INFO] [stdout]   |
[INFO] [stdout] 7 | use super::{iirfilter_dyn, DigitalFilter, FilterBandType, FilterOutputType, FilterType, Sos};
[INFO] [stdout]   |                                                                             ---------- previous import of the type `FilterType` here
[INFO] [stdout] 8 | #[cfg(feature = "unstable")]
[INFO] [stdout] 9 | use super::{iirfilter_st, DigitalFilter, FilterBandType, FilterOutputType, FilterType, Sos};
[INFO] [stdout]   |                                                                            ^^^^^^^^^^--
[INFO] [stdout]   |                                                                            |
[INFO] [stdout]   |                                                                            `FilterType` reimported here
[INFO] [stdout]   |                                                                            help: remove unnecessary import
[INFO] [stdout]   |
[INFO] [stdout]   = note: `FilterType` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `FilterBandType` is defined multiple times
[INFO] [stdout]   --> src/signal/filter/design/cplx.rs:15:42
[INFO] [stdout]    |
[INFO] [stdout] 10 |     relative_degree::relative_degree_dyn, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                           -------------- previous import of the type `FilterBandType` here
[INFO] [stdout] ...
[INFO] [stdout] 15 |     relative_degree::relative_degree_st, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^--
[INFO] [stdout]    |                                          |
[INFO] [stdout]    |                                          `FilterBandType` reimported here
[INFO] [stdout]    |                                          help: remove unnecessary import
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FilterBandType` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `FilterOutputType` is defined multiple times
[INFO] [stdout]   --> src/signal/filter/design/cplx.rs:15:58
[INFO] [stdout]    |
[INFO] [stdout] 10 |     relative_degree::relative_degree_dyn, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                           ---------------- previous import of the type `FilterOutputType` here
[INFO] [stdout] ...
[INFO] [stdout] 15 |     relative_degree::relative_degree_st, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^^^--
[INFO] [stdout]    |                                                          |
[INFO] [stdout]    |                                                          `FilterOutputType` reimported here
[INFO] [stdout]    |                                                          help: remove unnecessary import
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FilterOutputType` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `FilterType` is defined multiple times
[INFO] [stdout]   --> src/signal/filter/design/cplx.rs:15:76
[INFO] [stdout]    |
[INFO] [stdout] 10 |     relative_degree::relative_degree_dyn, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                                             ---------- previous import of the type `FilterType` here
[INFO] [stdout] ...
[INFO] [stdout] 15 |     relative_degree::relative_degree_st, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                                            ^^^^^^^^^^--
[INFO] [stdout]    |                                                                            |
[INFO] [stdout]    |                                                                            `FilterType` reimported here
[INFO] [stdout]    |                                                                            help: remove unnecessary import
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FilterType` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `FilterBandType` is defined multiple times
[INFO] [stdout]   --> src/signal/filter/design/lp2bp_zpk.rs:15:42
[INFO] [stdout]    |
[INFO] [stdout] 10 |     relative_degree::relative_degree_dyn, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                           -------------- previous import of the type `FilterBandType` here
[INFO] [stdout] ...
[INFO] [stdout] 15 |     relative_degree::relative_degree_st, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^--
[INFO] [stdout]    |                                          |
[INFO] [stdout]    |                                          `FilterBandType` reimported here
[INFO] [stdout]    |                                          help: remove unnecessary import
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FilterBandType` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `FilterOutputType` is defined multiple times
[INFO] [stdout]   --> src/signal/filter/design/lp2bp_zpk.rs:15:58
[INFO] [stdout]    |
[INFO] [stdout] 10 |     relative_degree::relative_degree_dyn, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                           ---------------- previous import of the type `FilterOutputType` here
[INFO] [stdout] ...
[INFO] [stdout] 15 |     relative_degree::relative_degree_st, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^^^--
[INFO] [stdout]    |                                                          |
[INFO] [stdout]    |                                                          `FilterOutputType` reimported here
[INFO] [stdout]    |                                                          help: remove unnecessary import
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FilterOutputType` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `FilterType` is defined multiple times
[INFO] [stdout]   --> src/signal/filter/design/lp2bp_zpk.rs:15:76
[INFO] [stdout]    |
[INFO] [stdout] 10 |     relative_degree::relative_degree_dyn, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                                             ---------- previous import of the type `FilterType` here
[INFO] [stdout] ...
[INFO] [stdout] 15 |     relative_degree::relative_degree_st, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                                            ^^^^^^^^^^--
[INFO] [stdout]    |                                                                            |
[INFO] [stdout]    |                                                                            `FilterType` reimported here
[INFO] [stdout]    |                                                                            help: remove unnecessary import
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FilterType` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `Sos` is defined multiple times
[INFO] [stdout]   --> src/signal/filter/design/bilinear_zpk.rs:15:88
[INFO] [stdout]    |
[INFO] [stdout] 10 |     relative_degree::relative_degree_dyn, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                                                         --- previous import of the type `Sos` here
[INFO] [stdout] ...
[INFO] [stdout] 15 |     relative_degree::relative_degree_st, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                                                        ^^^-
[INFO] [stdout]    |                                                                                        |
[INFO] [stdout]    |                                                                                        `Sos` reimported here
[INFO] [stdout]    |                                                                                        help: remove unnecessary import
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Sos` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `ZpkFormatFilter` is defined multiple times
[INFO] [stdout]   --> src/signal/filter/design/bilinear_zpk.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     ZpkFormatFilter,
[INFO] [stdout]    |     --------------- previous import of the type `ZpkFormatFilter` here
[INFO] [stdout] ...
[INFO] [stdout] 16 |     ZpkFormatFilter,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^-
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `ZpkFormatFilter` reimported here
[INFO] [stdout]    |     help: remove unnecessary import
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZpkFormatFilter` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `DigitalFilter` is defined multiple times
[INFO] [stdout]  --> src/signal/filter/design/butter.rs:9:27
[INFO] [stdout]   |
[INFO] [stdout] 7 | use super::{iirfilter_dyn, DigitalFilter, FilterBandType, FilterOutputType, FilterType, Sos};
[INFO] [stdout]   |                            ------------- previous import of the type `DigitalFilter` here
[INFO] [stdout] 8 | #[cfg(feature = "unstable")]
[INFO] [stdout] 9 | use super::{iirfilter_st, DigitalFilter, FilterBandType, FilterOutputType, FilterType, Sos};
[INFO] [stdout]   |                           ^^^^^^^^^^^^^--
[INFO] [stdout]   |                           |
[INFO] [stdout]   |                           `DigitalFilter` reimported here
[INFO] [stdout]   |                           help: remove unnecessary import
[INFO] [stdout]   |
[INFO] [stdout]   = note: `DigitalFilter` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `Sos` is defined multiple times
[INFO] [stdout]  --> src/signal/filter/design/butter.rs:9:88
[INFO] [stdout]   |
[INFO] [stdout] 7 | use super::{iirfilter_dyn, DigitalFilter, FilterBandType, FilterOutputType, FilterType, Sos};
[INFO] [stdout]   |                                                                                         --- previous import of the type `Sos` here
[INFO] [stdout] 8 | #[cfg(feature = "unstable")]
[INFO] [stdout] 9 | use super::{iirfilter_st, DigitalFilter, FilterBandType, FilterOutputType, FilterType, Sos};
[INFO] [stdout]   |                                                                                        ^^^ `Sos` reimported here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Sos` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `Sos` is defined multiple times
[INFO] [stdout]   --> src/signal/filter/design/cplx.rs:15:88
[INFO] [stdout]    |
[INFO] [stdout] 10 |     relative_degree::relative_degree_dyn, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                                                         --- previous import of the type `Sos` here
[INFO] [stdout] ...
[INFO] [stdout] 15 |     relative_degree::relative_degree_st, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                                                        ^^^-
[INFO] [stdout]    |                                                                                        |
[INFO] [stdout]    |                                                                                        `Sos` reimported here
[INFO] [stdout]    |                                                                                        help: remove unnecessary import
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Sos` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `ZpkFormatFilter` is defined multiple times
[INFO] [stdout]   --> src/signal/filter/design/cplx.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     ZpkFormatFilter,
[INFO] [stdout]    |     --------------- previous import of the type `ZpkFormatFilter` here
[INFO] [stdout] ...
[INFO] [stdout] 16 |     ZpkFormatFilter,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^-
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `ZpkFormatFilter` reimported here
[INFO] [stdout]    |     help: remove unnecessary import
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZpkFormatFilter` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `ZpkFormatFilter` is defined multiple times
[INFO] [stdout]   --> src/signal/filter/design/iirfilter.rs:11:48
[INFO] [stdout]    |
[INFO] [stdout] 9  | use crate::signal::filter::design::{zpk2tf_dyn, ZpkFormatFilter};
[INFO] [stdout]    |                                                 --------------- previous import of the type `ZpkFormatFilter` here
[INFO] [stdout] 10 | #[cfg(feature = "unstable")]
[INFO] [stdout] 11 | use crate::signal::filter::design::{zpk2tf_st, ZpkFormatFilter};
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^ `ZpkFormatFilter` reimported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZpkFormatFilter` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `Sos` is defined multiple times
[INFO] [stdout]   --> src/signal/filter/design/lp2bp_zpk.rs:15:88
[INFO] [stdout]    |
[INFO] [stdout] 10 |     relative_degree::relative_degree_dyn, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                                                         --- previous import of the type `Sos` here
[INFO] [stdout] ...
[INFO] [stdout] 15 |     relative_degree::relative_degree_st, FilterBandType, FilterOutputType, FilterType, Sos,
[INFO] [stdout]    |                                                                                        ^^^-
[INFO] [stdout]    |                                                                                        |
[INFO] [stdout]    |                                                                                        `Sos` reimported here
[INFO] [stdout]    |                                                                                        help: remove unnecessary import
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Sos` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `ZpkFormatFilter` is defined multiple times
[INFO] [stdout]   --> src/signal/filter/design/lp2bp_zpk.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     ZpkFormatFilter,
[INFO] [stdout]    |     --------------- previous import of the type `ZpkFormatFilter` here
[INFO] [stdout] ...
[INFO] [stdout] 16 |     ZpkFormatFilter,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^-
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `ZpkFormatFilter` reimported here
[INFO] [stdout]    |     help: remove unnecessary import
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZpkFormatFilter` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0252]: the name `BaFormatFilter` is defined multiple times
[INFO] [stdout]   --> src/signal/filter/design/zpk2tf.rs:11:33
[INFO] [stdout]    |
[INFO] [stdout] 9  | use super::{cplx::sort_cplx_dyn, BaFormatFilter};
[INFO] [stdout]    |                                  -------------- previous import of the type `BaFormatFilter` here
[INFO] [stdout] 10 | #[cfg(feature = "unstable")]
[INFO] [stdout] 11 | use super::{cplx::sort_cplx_st, BaFormatFilter};
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^ `BaFormatFilter` reimported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BaFormatFilter` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/linalg/companion.rs:13:44
[INFO] [stdout]    |
[INFO] [stdout] 13 |     DefaultAllocator: Allocator<T, Const<{ M - 1 }>, Const<{ M - 1 }>>,
[INFO] [stdout]    |                                            ^ cannot perform const operation using `M`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `M`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/linalg/companion.rs:13:62
[INFO] [stdout]    |
[INFO] [stdout] 13 |     DefaultAllocator: Allocator<T, Const<{ M - 1 }>, Const<{ M - 1 }>>,
[INFO] [stdout]    |                                                              ^ cannot perform const operation using `M`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `M`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]  --> src/linalg/companion.rs:9:73
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub fn companion_st<T, I, const M: usize>(itr: I) -> OMatrix<T, Const<{ M - 1 }>, Const<{ M - 1 }>>
[INFO] [stdout]   |                                                                         ^ cannot perform const operation using `M`
[INFO] [stdout]   |
[INFO] [stdout]   = help: const parameters may only be used as standalone arguments, i.e. `M`
[INFO] [stdout]   = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]  --> src/linalg/companion.rs:9:91
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub fn companion_st<T, I, const M: usize>(itr: I) -> OMatrix<T, Const<{ M - 1 }>, Const<{ M - 1 }>>
[INFO] [stdout]   |                                                                                           ^ cannot perform const operation using `M`
[INFO] [stdout]   |
[INFO] [stdout]   = help: const parameters may only be used as standalone arguments, i.e. `M`
[INFO] [stdout]   = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/linalg/companion.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 |         Const<{ M - 1 }>,
[INFO] [stdout]    |                 ^ cannot perform const operation using `M`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `M`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/linalg/companion.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |         Const<{ M - 1 }>,
[INFO] [stdout]    |                 ^ cannot perform const operation using `M`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `M`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/linalg/companion.rs:25:62
[INFO] [stdout]    |
[INFO] [stdout] 25 |         <DefaultAllocator as allocator::Allocator<T, Const<{ M - 1 }>, Const<{ M - 1 }>>>::Buffer,
[INFO] [stdout]    |                                                              ^ cannot perform const operation using `M`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `M`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/linalg/companion.rs:25:80
[INFO] [stdout]    |
[INFO] [stdout] 25 |         <DefaultAllocator as allocator::Allocator<T, Const<{ M - 1 }>, Const<{ M - 1 }>>>::Buffer,
[INFO] [stdout]    |                                                                                ^ cannot perform const operation using `M`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `M`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/signal/filter/design/butter.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 |     [(); { N * 2 + 1 }]: Sized,
[INFO] [stdout]    |            ^ cannot perform const operation using `N`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/signal/filter/design/butter.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 30 |     [(); { N * 2 }]: Sized,
[INFO] [stdout]    |            ^ cannot perform const operation using `N`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/signal/filter/design/filter_output.rs:41:12
[INFO] [stdout]    |
[INFO] [stdout] 41 |     [(); { N * 2 + 1 }]: Sized,
[INFO] [stdout]    |            ^ cannot perform const operation using `N`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/signal/filter/design/filter_output.rs:42:12
[INFO] [stdout]    |
[INFO] [stdout] 42 |     [(); { N * 2 }]: Sized,
[INFO] [stdout]    |            ^ cannot perform const operation using `N`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/signal/filter/design/filter_output.rs:44:30
[INFO] [stdout]    |
[INFO] [stdout] 44 |     Ba(BaFormatFilterSt<F, { N * 2 + 1 }>),
[INFO] [stdout]    |                              ^ cannot perform const operation using `N`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/signal/filter/design/filter_output.rs:45:32
[INFO] [stdout]    |
[INFO] [stdout] 45 |     Zpk(ZpkFormatFilterSt<F, { N * 2 }>),
[INFO] [stdout]    |                                ^ cannot perform const operation using `N`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/signal/filter/design/iirfilter.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 59 |     [(); { N * 2 + 1 }]: Sized,
[INFO] [stdout]    |            ^ cannot perform const operation using `N`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/signal/filter/design/iirfilter.rs:60:12
[INFO] [stdout]    |
[INFO] [stdout] 60 |     [(); { N * 2 }]: Sized,
[INFO] [stdout]    |            ^ cannot perform const operation using `N`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]    --> src/signal/filter/design/iirfilter.rs:182:36
[INFO] [stdout]     |
[INFO] [stdout] 182 |             lp2bp_zpk_st::<F, N, { N * 2 }>(zpk, Some(wo), Some(bw))
[INFO] [stdout]     |                                    ^ cannot perform const operation using `N`
[INFO] [stdout]     |
[INFO] [stdout]     = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]     = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/signal/filter/design/zpk2tf.rs:53:12
[INFO] [stdout]    |
[INFO] [stdout] 53 |     [(); { N + 1 }]: Sized,
[INFO] [stdout]    |            ^ cannot perform const operation using `N`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/signal/filter/design/zpk2tf.rs:49:26
[INFO] [stdout]    |
[INFO] [stdout] 49 | ) -> BaFormatFilter<F, { N + 1 }>
[INFO] [stdout]    |                          ^ cannot perform const operation using `N`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/signal/filter/design/zpk2tf.rs:64:32
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let poly2ba = |x: Vec<C, { N + 1 }>, y: &Vec<C, N>| -> Vec<C, { N + 1 }> {
[INFO] [stdout]    |                                ^ cannot perform const operation using `N`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/signal/filter/design/zpk2tf.rs:64:69
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let poly2ba = |x: Vec<C, { N + 1 }>, y: &Vec<C, N>| -> Vec<C, { N + 1 }> {
[INFO] [stdout]    |                                                                     ^ cannot perform const operation using `N`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/signal/filter/design/zpk2tf.rs:93:31
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let mut b = [F::zero(); { N + 1 }];
[INFO] [stdout]    |                               ^ cannot perform const operation using `N`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]   --> src/signal/filter/design/zpk2tf.rs:97:31
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let mut a = [F::zero(); { N + 1 }];
[INFO] [stdout]    |                               ^ cannot perform const operation using `N`
[INFO] [stdout]    |
[INFO] [stdout]    = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]    = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]    --> src/signal/filter/design/zpk2tf.rs:109:12
[INFO] [stdout]     |
[INFO] [stdout] 109 |     [(); { N + 1 }]: Sized,
[INFO] [stdout]     |            ^ cannot perform const operation using `N`
[INFO] [stdout]     |
[INFO] [stdout]     = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]     = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]    --> src/signal/filter/design/zpk2tf.rs:106:62
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub fn poly_st<F, const N: usize>(z: &Vec<F, N>) -> Vec<F, { N + 1 }>
[INFO] [stdout]     |                                                              ^ cannot perform const operation using `N`
[INFO] [stdout]     |
[INFO] [stdout]     = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]     = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]    --> src/signal/filter/design/zpk2tf.rs:111:25
[INFO] [stdout]     |
[INFO] [stdout] 111 |     let mut a: Vec<F, { N + 1 }> = Vec::new();
[INFO] [stdout]     |                         ^ cannot perform const operation using `N`
[INFO] [stdout]     |
[INFO] [stdout]     = help: const parameters may only be used as standalone arguments, i.e. `N`
[INFO] [stdout]     = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: struct takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> src/signal/filter/design/filter_output.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub b: Vec<F>,
[INFO] [stdout]    |            ^^^ - supplied 1 generic argument
[INFO] [stdout]    |            |
[INFO] [stdout]    |            expected 2 generic arguments
[INFO] [stdout]    |
[INFO] [stdout] note: struct defined here, with 2 generic parameters: `T`, `N`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/heapless-0.7.16/src/vec.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct Vec<T, const N: usize> {
[INFO] [stdout]    |            ^^^ -  --------------
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub b: Vec<F, N>,
[INFO] [stdout]    |                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: struct takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> src/signal/filter/design/filter_output.rs:60:12
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub a: Vec<F>,
[INFO] [stdout]    |            ^^^ - supplied 1 generic argument
[INFO] [stdout]    |            |
[INFO] [stdout]    |            expected 2 generic arguments
[INFO] [stdout]    |
[INFO] [stdout] note: struct defined here, with 2 generic parameters: `T`, `N`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/heapless-0.7.16/src/vec.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct Vec<T, const N: usize> {
[INFO] [stdout]    |            ^^^ -  --------------
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub a: Vec<F, N>,
[INFO] [stdout]    |                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: struct takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> src/signal/filter/design/filter_output.rs:66:12
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub z: Vec<Complex<F>>,
[INFO] [stdout]    |            ^^^ ---------- supplied 1 generic argument
[INFO] [stdout]    |            |
[INFO] [stdout]    |            expected 2 generic arguments
[INFO] [stdout]    |
[INFO] [stdout] note: struct defined here, with 2 generic parameters: `T`, `N`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/heapless-0.7.16/src/vec.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct Vec<T, const N: usize> {
[INFO] [stdout]    |            ^^^ -  --------------
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub z: Vec<Complex<F>, N>,
[INFO] [stdout]    |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: struct takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> src/signal/filter/design/filter_output.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub p: Vec<Complex<F>>,
[INFO] [stdout]    |            ^^^ ---------- supplied 1 generic argument
[INFO] [stdout]    |            |
[INFO] [stdout]    |            expected 2 generic arguments
[INFO] [stdout]    |
[INFO] [stdout] note: struct defined here, with 2 generic parameters: `T`, `N`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/heapless-0.7.16/src/vec.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct Vec<T, const N: usize> {
[INFO] [stdout]    |            ^^^ -  --------------
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub p: Vec<Complex<F>, N>,
[INFO] [stdout]    |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: struct takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> src/signal/filter/design/filter_output.rs:74:14
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub sos: Vec<Sos<F>>,
[INFO] [stdout]    |              ^^^ ------ supplied 1 generic argument
[INFO] [stdout]    |              |
[INFO] [stdout]    |              expected 2 generic arguments
[INFO] [stdout]    |
[INFO] [stdout] note: struct defined here, with 2 generic parameters: `T`, `N`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/heapless-0.7.16/src/vec.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct Vec<T, const N: usize> {
[INFO] [stdout]    |            ^^^ -  --------------
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub sos: Vec<Sos<F>, N>,
[INFO] [stdout]    |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not resolve path `N`
[INFO] [stdout]   --> src/signal/filter/design/filter_output.rs:42:12
[INFO] [stdout]    |
[INFO] [stdout] 42 |     [(); { N * 2 }]: Sized,
[INFO] [stdout]    |            ^ could not resolve path `N`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stdout]    = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not resolve path `N`
[INFO] [stdout]   --> src/signal/filter/design/filter_output.rs:41:12
[INFO] [stdout]    |
[INFO] [stdout] 41 |     [(); { N * 2 + 1 }]: Sized,
[INFO] [stdout]    |            ^ could not resolve path `N`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stdout]    = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 55 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0252, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `sci-rs`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2021 --crate-type lib --crate-name sci_rs src/lib.rs -o /opt/rustwide/target/doc --cfg 'feature="bench"' --cfg 'feature="criterion"' --cfg 'feature="default"' --cfg 'feature="gnuplot"' --cfg 'feature="heapless"' --cfg 'feature="plot"' --cfg 'feature="unstable"' --cfg 'feature="use_std"' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat -C metadata=d6c142a0b5bd8e1c -L dependency=/opt/rustwide/target/debug/deps --extern criterion=/opt/rustwide/target/debug/deps/libcriterion-15679dfe3d709394.rmeta --extern gnuplot=/opt/rustwide/target/debug/deps/libgnuplot-9db423821dcdbaf3.rmeta --extern heapless=/opt/rustwide/target/debug/deps/libheapless-524b91ec1ed7835f.rmeta --extern itertools=/opt/rustwide/target/debug/deps/libitertools-578991b5e0b8e761.rmeta --extern nalgebra=/opt/rustwide/target/debug/deps/libnalgebra-39e13a72c5b1e7ba.rmeta --extern ndarray=/opt/rustwide/target/debug/deps/libndarray-78973a7483c572a1.rmeta --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-2b8a33666dc3ba8e.rmeta --extern-html-root-url 'criterion=https://docs.rs/criterion/0.3.6/' --extern-html-root-url 'gnuplot=https://docs.rs/gnuplot/0.0.37/' --extern-html-root-url 'heapless=https://docs.rs/heapless/0.7.16/' --extern-html-root-url 'itertools=https://docs.rs/itertools/0.10.5/' --extern-html-root-url 'nalgebra=https://docs.rs/nalgebra/0.32.2/' --extern-html-root-url 'ndarray=https://docs.rs/ndarray/0.15.6/' --extern-html-root-url 'num_traits=https://docs.rs/num-traits/0.2.15/' -Zunstable-options --cap-lints=warn --crate-version 0.2.0` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "d0d71f83e720a4c7743dedc624f8a904f4f2f230260c73e71cf4b5d81b932df7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d0d71f83e720a4c7743dedc624f8a904f4f2f230260c73e71cf4b5d81b932df7", kill_on_drop: false }`
[INFO] [stdout] d0d71f83e720a4c7743dedc624f8a904f4f2f230260c73e71cf4b5d81b932df7
