[INFO] fetching crate hal-ml 0.2.0...
[INFO] checking hal-ml-0.2.0 against master#30f74ff0dc4d66debc8b50724c446f817e5f75f4 for pr-121848-1
[INFO] extracting crate hal-ml 0.2.0 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate hal-ml 0.2.0 on toolchain 30f74ff0dc4d66debc8b50724c446f817e5f75f4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate hal-ml 0.2.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate hal-ml 0.2.0
[INFO] tweaked toml for crates.io crate hal-ml 0.2.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: support for rustc plugins has been removed from rustc. library `hal` should not specify `plugin = true`
[INFO] [stderr] warning: support for `plugin = true` will be removed from cargo in the future
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded statistical v0.1.1
[INFO] [stderr]   Downloaded timeit v0.1.2
[INFO] [stderr]   Downloaded itertools v0.4.19
[INFO] [stderr]   Downloaded arrayfire v3.8.0
[INFO] [stderr]   Downloaded csv v0.14.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 795301ab43fbdf52af25da9b4f1f8eb2e388b57ce4b8a4884b18361af097d5eb
[INFO] running `Command { std: "docker" "start" "-a" "795301ab43fbdf52af25da9b4f1f8eb2e388b57ce4b8a4884b18361af097d5eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "795301ab43fbdf52af25da9b4f1f8eb2e388b57ce4b8a4884b18361af097d5eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "795301ab43fbdf52af25da9b4f1f8eb2e388b57ce4b8a4884b18361af097d5eb", kill_on_drop: false }`
[INFO] [stdout] 795301ab43fbdf52af25da9b4f1f8eb2e388b57ce4b8a4884b18361af097d5eb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 39491187dca0669ad31025c898e8da8d5c922305bbec41773e857132673adb2f
[INFO] running `Command { std: "docker" "start" "-a" "39491187dca0669ad31025c898e8da8d5c922305bbec41773e857132673adb2f", kill_on_drop: false }`
[INFO] [stderr] warning: support for rustc plugins has been removed from rustc. library `hal` should not specify `plugin = true`
[INFO] [stderr] warning: support for `plugin = true` will be removed from cargo in the future
[INFO] [stderr]    Compiling rustix v0.38.32
[INFO] [stderr]    Compiling version_check v0.1.5
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]     Checking rustc-serialize v0.3.25
[INFO] [stderr]    Compiling unicase v1.4.2
[INFO] [stderr]    Compiling miniz-sys v0.1.12
[INFO] [stderr]    Compiling ryu v1.0.17
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling tinyvec v1.6.0
[INFO] [stderr]     Checking log v0.3.9
[INFO] [stderr]    Compiling num-iter v0.1.44
[INFO] [stderr]     Checking time v0.1.45
[INFO] [stderr]    Compiling unicode-bidi v0.3.15
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking num-bigint v0.1.44
[INFO] [stderr]    Compiling unicode-normalization v0.1.23
[INFO] [stderr]    Compiling matches v0.1.10
[INFO] [stderr]     Checking num-complex v0.1.43
[INFO] [stderr]     Checking hpack v0.2.0
[INFO] [stderr]    Compiling idna v0.1.5
[INFO] [stderr]     Checking num-rational v0.1.42
[INFO] [stderr]    Compiling percent-encoding v1.0.1
[INFO] [stderr]     Checking num v0.1.42
[INFO] [stderr]    Compiling url v1.7.2
[INFO] [stderr]     Checking num v0.2.1
[INFO] [stderr]     Checking filetime v0.2.23
[INFO] [stderr]     Checking solicit v0.4.4
[INFO] [stderr]     Checking cookie v0.2.5
[INFO] [stderr]     Checking xattr v1.3.1
[INFO] [stderr]     Checking rand v0.3.23
[INFO] [stderr]     Checking mime v0.2.6
[INFO] [stderr]    Compiling serde_json v1.0.115
[INFO] [stderr]     Checking half v1.8.3
[INFO] [stderr]     Checking language-tags v0.2.2
[INFO] [stderr]     Checking byteorder v0.5.3
[INFO] [stderr]     Checking custom_derive v0.1.7
[INFO] [stderr]     Checking traitobject v0.0.1
[INFO] [stderr]     Checking typeable v0.1.2
[INFO] [stderr]     Checking conv v0.3.3
[INFO] [stderr]     Checking csv v0.14.7
[INFO] [stderr]     Checking hyper v0.9.18
[INFO] [stderr]     Checking tar v0.4.40
[INFO] [stderr]     Checking statistical v0.1.1
[INFO] [stderr]     Checking flate2 v0.2.20
[INFO] [stderr]    Compiling num_cpus v1.16.0
[INFO] [stderr]     Checking timeit v0.1.2
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]     Checking itertools v0.4.19
[INFO] [stderr]    Compiling arrayfire v3.8.0
[INFO] [stderr]     Checking hal-ml v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/layer/dense.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/layer/rnn.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/model/sequential.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/model/sequential.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/std/src/prelude/mod.rs:105:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `LSTMGenerator`
[INFO] [stdout]   --> src/model/sequential.rs:15:44
[INFO] [stdout]    |
[INFO] [stdout] 15 | use params::{ParamManager, DenseGenerator, LSTMGenerator, RNNGenerator};
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/optimizer/sgd.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/optimizer/sgd.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/std/src/prelude/mod.rs:105:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/optimizer/adam.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/optimizer/adam.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/std/src/prelude/mod.rs:105:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/optimizer/mod.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/data/sin.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/data/xor.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand`
[INFO] [stdout]  --> src/data/xor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use rand;
[INFO] [stdout]   |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IndependentSample`, `Range`
[INFO] [stdout]  --> src/data/xor.rs:3:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | use rand::distributions::{IndependentSample, Range};
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/params.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/std/src/prelude/mod.rs:105:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/loss.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/activations.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num::Complex`
[INFO] [stdout]  --> src/activations.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use num::Complex;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/initializations.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `rand` is imported redundantly
[INFO] [stdout]  --> src/initializations.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use rand;
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate rand;
[INFO] [stdout]   | ------------------ the item `rand` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/plot.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/utils.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `std` is imported redundantly
[INFO] [stdout]  --> src/utils.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std;
[INFO] [stdout]   |     ^^^ the item `std` is already imported by prelude
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `csv` is imported redundantly
[INFO] [stdout]  --> src/utils.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use csv;
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | extern crate csv;
[INFO] [stdout]   | ----------------- the item `csv` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `rand` is imported redundantly
[INFO] [stdout]  --> src/utils.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rand;
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate rand;
[INFO] [stdout]   | ------------------ the item `rand` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Div`
[INFO] [stdout]  --> src/utils.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::ops::{Sub, Div};
[INFO] [stdout]   |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `flate2::GzHeader`
[INFO] [stdout]   --> src/utils.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use flate2::GzHeader;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Num`
[INFO] [stdout]   --> src/utils.rs:18:20
[INFO] [stdout]    |
[INFO] [stdout] 18 | use num::{Complex, Num};
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/device.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `af::var_all`: Please use var_all_v2 API
[INFO] [stdout]    --> src/utils.rs:325:40
[INFO] [stdout]     |
[INFO] [stdout] 325 |   let mut std_dev = num_std_dev * (af::var_all(src, false).0 as f32).sqrt().abs();
[INFO] [stdout]     |                                        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/layer/dense.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/layer/rnn.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/model/sequential.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/model/sequential.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/std/src/prelude/mod.rs:105:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `LSTMGenerator`
[INFO] [stdout]   --> src/model/sequential.rs:15:44
[INFO] [stdout]    |
[INFO] [stdout] 15 | use params::{ParamManager, DenseGenerator, LSTMGenerator, RNNGenerator};
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/optimizer/sgd.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/optimizer/sgd.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/std/src/prelude/mod.rs:105:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/optimizer/adam.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/optimizer/adam.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/std/src/prelude/mod.rs:105:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/optimizer/mod.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/data/sin.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/data/xor.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand`
[INFO] [stdout]  --> src/data/xor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use rand;
[INFO] [stdout]   |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IndependentSample`, `Range`
[INFO] [stdout]  --> src/data/xor.rs:3:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | use rand::distributions::{IndependentSample, Range};
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/params.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/std/src/prelude/mod.rs:105:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/loss.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/activations.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num::Complex`
[INFO] [stdout]  --> src/activations.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use num::Complex;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/initializations.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:15:58
[INFO] [stdout]     |
[INFO] [stdout] 15  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array;
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array<T>) -> Array;
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `rand` is imported redundantly
[INFO] [stdout]  --> src/initializations.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use rand;
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate rand;
[INFO] [stdout]   | ------------------ the item `rand` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/plot.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/utils.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `std` is imported redundantly
[INFO] [stdout]  --> src/utils.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std;
[INFO] [stdout]   |     ^^^ the item `std` is already imported by prelude
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `csv` is imported redundantly
[INFO] [stdout]  --> src/utils.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use csv;
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | extern crate csv;
[INFO] [stdout]   | ----------------- the item `csv` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `rand` is imported redundantly
[INFO] [stdout]  --> src/utils.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rand;
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate rand;
[INFO] [stdout]   | ------------------ the item `rand` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Div`
[INFO] [stdout]  --> src/utils.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::ops::{Sub, Div};
[INFO] [stdout]   |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `flate2::GzHeader`
[INFO] [stdout]   --> src/utils.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use flate2::GzHeader;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Num`
[INFO] [stdout]   --> src/utils.rs:18:20
[INFO] [stdout]    |
[INFO] [stdout] 18 | use num::{Complex, Num};
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:15:68
[INFO] [stdout]     |
[INFO] [stdout] 15  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array;
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array<T>;
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:16:58
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array;
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array<T>) -> Array;
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:16:68
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array;
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array<T>;
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:26:31
[INFO] [stdout]     |
[INFO] [stdout] 26  |   fn rtrl(&self, dW_tm1: &mut Array  // previous W derivatives for [I, F, Ct]
[INFO] [stdout]     |                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 26  |   fn rtrl(&self, dW_tm1: &mut Array<T>  // previous W derivatives for [I, F, Ct]
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:27:30
[INFO] [stdout]     |
[INFO] [stdout] 27  |               , dU_tm1: &mut Array   // previous U derivatives for [I, F, Ct]
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 27  |               , dU_tm1: &mut Array<T>   // previous U derivatives for [I, F, Ct]
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:28:30
[INFO] [stdout]     |
[INFO] [stdout] 28  |               , db_tm1: &mut Array   // previous b derivatives for [I, F, Ct]
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 28  |               , db_tm1: &mut Array<T>   // previous b derivatives for [I, F, Ct]
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:29:23
[INFO] [stdout]     |
[INFO] [stdout] 29  |               , z_t: &Array          // current time activation
[INFO] [stdout]     |                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 29  |               , z_t: &Array<T>          // current time activation
[INFO] [stdout]     |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/device.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:30:26
[INFO] [stdout]     |
[INFO] [stdout] 30  |               , inputs: &Array);     // x_t & h_{t-1}
[INFO] [stdout]     |                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 30  |               , inputs: &Array<T>);     // x_t & h_{t-1}
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/model/sequential.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 18 |   layers: Vec<Box<Layer>>,
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 18 |   layers: Vec<Box<dyn Layer>>,
[INFO] [stdout]    |                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/model/sequential.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |   optimizer: Box<Optimizer>,
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 20 |   optimizer: Box<dyn Optimizer>,
[INFO] [stdout]    |                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/optimizer/sgd.rs:21:17
[INFO] [stdout]     |
[INFO] [stdout] 21  |   velocity: Vec<Array>,
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 21  |   velocity: Vec<Array<T>>,
[INFO] [stdout]     |                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/optimizer/adam.rs:22:11
[INFO] [stdout]     |
[INFO] [stdout] 22  |   mt: Vec<Array>,
[INFO] [stdout]     |           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 22  |   mt: Vec<Array<T>>,
[INFO] [stdout]     |                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/optimizer/adam.rs:23:11
[INFO] [stdout]     |
[INFO] [stdout] 23  |   vt: Vec<Array>,
[INFO] [stdout]     |           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 23  |   vt: Vec<Array<T>>,
[INFO] [stdout]     |                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/xor.rs:14:25
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub last_x: Arc<Mutex<Array>>,
[INFO] [stdout]     |                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub last_x: Arc<Mutex<Array<T>>>,
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/mod.rs:14:26
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub input: RefCell<Box<Array>>,
[INFO] [stdout]     |                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub input: RefCell<Box<Array<T>>>,
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/mod.rs:15:27
[INFO] [stdout]     |
[INFO] [stdout] 15  |   pub target: RefCell<Box<Array>>,
[INFO] [stdout]     |                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  |   pub target: RefCell<Box<Array<T>>>,
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:79:20
[INFO] [stdout]     |
[INFO] [stdout] 79  |   pub weights: Vec<Array>,
[INFO] [stdout]     |                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 79  |   pub weights: Vec<Array<T>>,
[INFO] [stdout]     |                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:80:19
[INFO] [stdout]     |
[INFO] [stdout] 80  |   pub biases: Vec<Array>,
[INFO] [stdout]     |                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 80  |   pub biases: Vec<Array<T>>,
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:82:19
[INFO] [stdout]     |
[INFO] [stdout] 82  |   pub deltas: Vec<Array>,
[INFO] [stdout]     |                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 82  |   pub deltas: Vec<Array<T>>,
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:83:19
[INFO] [stdout]     |
[INFO] [stdout] 83  |   pub inputs: Vec<Array>,
[INFO] [stdout]     |                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 83  |   pub inputs: Vec<Array<T>>,
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:84:20
[INFO] [stdout]     |
[INFO] [stdout] 84  |   pub outputs: Vec<Array>,
[INFO] [stdout]     |                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 84  |   pub outputs: Vec<Array<T>>,
[INFO] [stdout]     |                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:85:24
[INFO] [stdout]     |
[INFO] [stdout] 85  |   pub recurrences: Vec<Array>,
[INFO] [stdout]     |                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 85  |   pub recurrences: Vec<Array<T>>,
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:87:21
[INFO] [stdout]     |
[INFO] [stdout] 87  |   pub optional: Vec<Array>,
[INFO] [stdout]     |                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 87  |   pub optional: Vec<Array<T>>,
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `af::var_all`: Please use var_all_v2 API
[INFO] [stdout]    --> src/utils.rs:325:40
[INFO] [stdout]     |
[INFO] [stdout] 325 |   let mut std_dev = num_std_dev * (af::var_all(src, false).0 as f32).sqrt().abs();
[INFO] [stdout]     |                                        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/dense.rs:16:58
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array)-> Array
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array<T>)-> Array
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/dense.rs:16:67
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array)-> Array
[INFO] [stdout]     |                                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array)-> Array<T>
[INFO] [stdout]     |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/dense.rs:49:58
[INFO] [stdout]     |
[INFO] [stdout] 49  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array {
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 49  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array<T>) -> Array {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:15:58
[INFO] [stdout]     |
[INFO] [stdout] 15  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array;
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array<T>) -> Array;
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:15:68
[INFO] [stdout]     |
[INFO] [stdout] 15  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array;
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array<T>;
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/dense.rs:49:68
[INFO] [stdout]     |
[INFO] [stdout] 49  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array {
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 49  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array<T> {
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:16:58
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array;
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array<T>) -> Array;
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/rnn.rs:17:58
[INFO] [stdout]     |
[INFO] [stdout] 17  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 17  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array<T>) -> Array
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:16:68
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array;
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array<T>;
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:26:31
[INFO] [stdout]     |
[INFO] [stdout] 26  |   fn rtrl(&self, dW_tm1: &mut Array  // previous W derivatives for [I, F, Ct]
[INFO] [stdout]     |                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 26  |   fn rtrl(&self, dW_tm1: &mut Array<T>  // previous W derivatives for [I, F, Ct]
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:27:30
[INFO] [stdout]     |
[INFO] [stdout] 27  |               , dU_tm1: &mut Array   // previous U derivatives for [I, F, Ct]
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 27  |               , dU_tm1: &mut Array<T>   // previous U derivatives for [I, F, Ct]
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/rnn.rs:17:68
[INFO] [stdout]     |
[INFO] [stdout] 17  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 17  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array<T>
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/rnn.rs:75:58
[INFO] [stdout]     |
[INFO] [stdout] 75  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array {
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 75  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array<T>) -> Array {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/rnn.rs:75:68
[INFO] [stdout]     |
[INFO] [stdout] 75  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array {
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 75  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array<T> {
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/model/mod.rs:14:27
[INFO] [stdout]    |
[INFO] [stdout] 14 |          , optimizer: Box<Optimizer>
[INFO] [stdout]    |                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 14 |          , optimizer: Box<dyn Optimizer>
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/mod.rs:23:41
[INFO] [stdout]     |
[INFO] [stdout] 23  |   fn forward<T>(&mut self, activation: &Array
[INFO] [stdout]     |                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 23  |   fn forward<T>(&mut self, activation: &Array<T>
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/mod.rs:25:47
[INFO] [stdout]     |
[INFO] [stdout] 25  |                 , dest_device: Device) -> Vec<Array>
[INFO] [stdout]     |                                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 25  |                 , dest_device: Device) -> Vec<Array<T>>
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/mod.rs:28:44
[INFO] [stdout]     |
[INFO] [stdout] 28  |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array) -> Vec<f32>;
[INFO] [stdout]     |                                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 28  |   fn backward(&mut self, predictions: &Vec<Array<T>>, targets: &Array) -> Vec<f32>;
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/mod.rs:28:62
[INFO] [stdout]     |
[INFO] [stdout] 28  |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array) -> Vec<f32>;
[INFO] [stdout]     |                                                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 28  |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array<T>) -> Vec<f32>;
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/model/sequential.rs:47:27
[INFO] [stdout]    |
[INFO] [stdout] 47 |          , optimizer: Box<Optimizer>
[INFO] [stdout]    |                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 47 |          , optimizer: Box<dyn Optimizer>
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/sequential.rs:112:41
[INFO] [stdout]     |
[INFO] [stdout] 112 |   fn forward<T>(&mut self, activation: &Array
[INFO] [stdout]     |                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 112 |   fn forward<T>(&mut self, activation: &Array<T>
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/sequential.rs:114:47
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 , dest_device: Device) -> Vec<Array>
[INFO] [stdout]     |                                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 , dest_device: Device) -> Vec<Array<T>>
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/sequential.rs:225:44
[INFO] [stdout]     |
[INFO] [stdout] 225 |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array) -> Vec<f32> {
[INFO] [stdout]     |                                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 225 |   fn backward(&mut self, predictions: &Vec<Array<T>>, targets: &Array) -> Vec<f32> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/sequential.rs:225:62
[INFO] [stdout]     |
[INFO] [stdout] 225 |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array) -> Vec<f32> {
[INFO] [stdout]     |                                                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 225 |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array<T>) -> Vec<f32> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:28:30
[INFO] [stdout]     |
[INFO] [stdout] 28  |               , db_tm1: &mut Array   // previous b derivatives for [I, F, Ct]
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 28  |               , db_tm1: &mut Array<T>   // previous b derivatives for [I, F, Ct]
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/optimizer/mod.rs:23:78
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn get_optimizer(name: &str, params: &HashMap<&str, &str>) -> Result<Box<Optimizer>, HALError>{
[INFO] [stdout]    |                                                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn get_optimizer(name: &str, params: &HashMap<&str, &str>) -> Result<Box<dyn Optimizer>, HALError>{
[INFO] [stdout]    |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:29:23
[INFO] [stdout]     |
[INFO] [stdout] 29  |               , z_t: &Array          // current time activation
[INFO] [stdout]     |                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 29  |               , z_t: &Array<T>          // current time activation
[INFO] [stdout]     |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:30:26
[INFO] [stdout]     |
[INFO] [stdout] 30  |               , inputs: &Array);     // x_t & h_{t-1}
[INFO] [stdout]     |                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 30  |               , inputs: &Array<T>);     // x_t & h_{t-1}
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/optimizer/mod.rs:31:62
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn get_optimizer_with_defaults(name: &str) -> Result<Box<Optimizer>, HALError>{
[INFO] [stdout]    |                                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn get_optimizer_with_defaults(name: &str) -> Result<Box<dyn Optimizer>, HALError>{
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/optimizer/mod.rs:39:27
[INFO] [stdout]     |
[INFO] [stdout] 39  | pub fn clip_grads(input: &Array, rescale: f32) -> Array {
[INFO] [stdout]     |                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 39  | pub fn clip_grads(input: &Array<T>, rescale: f32) -> Array {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/model/sequential.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 18 |   layers: Vec<Box<Layer>>,
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 18 |   layers: Vec<Box<dyn Layer>>,
[INFO] [stdout]    |                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/model/sequential.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |   optimizer: Box<Optimizer>,
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 20 |   optimizer: Box<dyn Optimizer>,
[INFO] [stdout]    |                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/optimizer/mod.rs:39:51
[INFO] [stdout]     |
[INFO] [stdout] 39  | pub fn clip_grads(input: &Array, rescale: f32) -> Array {
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 39  | pub fn clip_grads(input: &Array, rescale: f32) -> Array<T> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/optimizer/sgd.rs:21:17
[INFO] [stdout]     |
[INFO] [stdout] 21  |   velocity: Vec<Array>,
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 21  |   velocity: Vec<Array<T>>,
[INFO] [stdout]     |                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/optimizer/adam.rs:22:11
[INFO] [stdout]     |
[INFO] [stdout] 22  |   mt: Vec<Array>,
[INFO] [stdout]     |           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 22  |   mt: Vec<Array<T>>,
[INFO] [stdout]     |                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/optimizer/adam.rs:23:11
[INFO] [stdout]     |
[INFO] [stdout] 23  |   vt: Vec<Array>,
[INFO] [stdout]     |           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 23  |   vt: Vec<Array<T>>,
[INFO] [stdout]     |                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/xor.rs:14:25
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub last_x: Arc<Mutex<Array>>,
[INFO] [stdout]     |                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub last_x: Arc<Mutex<Array<T>>>,
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/mod.rs:14:26
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub input: RefCell<Box<Array>>,
[INFO] [stdout]     |                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub input: RefCell<Box<Array<T>>>,
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/mod.rs:15:27
[INFO] [stdout]     |
[INFO] [stdout] 15  |   pub target: RefCell<Box<Array>>,
[INFO] [stdout]     |                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  |   pub target: RefCell<Box<Array<T>>>,
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:79:20
[INFO] [stdout]     |
[INFO] [stdout] 79  |   pub weights: Vec<Array>,
[INFO] [stdout]     |                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 79  |   pub weights: Vec<Array<T>>,
[INFO] [stdout]     |                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:80:19
[INFO] [stdout]     |
[INFO] [stdout] 80  |   pub biases: Vec<Array>,
[INFO] [stdout]     |                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 80  |   pub biases: Vec<Array<T>>,
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:82:19
[INFO] [stdout]     |
[INFO] [stdout] 82  |   pub deltas: Vec<Array>,
[INFO] [stdout]     |                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 82  |   pub deltas: Vec<Array<T>>,
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:83:19
[INFO] [stdout]     |
[INFO] [stdout] 83  |   pub inputs: Vec<Array>,
[INFO] [stdout]     |                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 83  |   pub inputs: Vec<Array<T>>,
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:84:20
[INFO] [stdout]     |
[INFO] [stdout] 84  |   pub outputs: Vec<Array>,
[INFO] [stdout]     |                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 84  |   pub outputs: Vec<Array<T>>,
[INFO] [stdout]     |                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:85:24
[INFO] [stdout]     |
[INFO] [stdout] 85  |   pub recurrences: Vec<Array>,
[INFO] [stdout]     |                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 85  |   pub recurrences: Vec<Array<T>>,
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:87:21
[INFO] [stdout]     |
[INFO] [stdout] 87  |   pub optional: Vec<Array>,
[INFO] [stdout]     |                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 87  |   pub optional: Vec<Array<T>>,
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/dense.rs:16:58
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array)-> Array
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array<T>)-> Array
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/dense.rs:16:67
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array)-> Array
[INFO] [stdout]     |                                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array)-> Array<T>
[INFO] [stdout]     |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/dense.rs:49:58
[INFO] [stdout]     |
[INFO] [stdout] 49  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array {
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 49  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array<T>) -> Array {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/dense.rs:49:68
[INFO] [stdout]     |
[INFO] [stdout] 49  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array {
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 49  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array<T> {
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/rnn.rs:17:58
[INFO] [stdout]     |
[INFO] [stdout] 17  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 17  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array<T>) -> Array
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/rnn.rs:17:68
[INFO] [stdout]     |
[INFO] [stdout] 17  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 17  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array<T>
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/rnn.rs:75:58
[INFO] [stdout]     |
[INFO] [stdout] 75  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array {
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 75  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array<T>) -> Array {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/rnn.rs:75:68
[INFO] [stdout]     |
[INFO] [stdout] 75  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array {
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 75  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array<T> {
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/model/mod.rs:14:27
[INFO] [stdout]    |
[INFO] [stdout] 14 |          , optimizer: Box<Optimizer>
[INFO] [stdout]    |                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 14 |          , optimizer: Box<dyn Optimizer>
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/mod.rs:23:41
[INFO] [stdout]     |
[INFO] [stdout] 23  |   fn forward<T>(&mut self, activation: &Array
[INFO] [stdout]     |                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 23  |   fn forward<T>(&mut self, activation: &Array<T>
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/mod.rs:25:47
[INFO] [stdout]     |
[INFO] [stdout] 25  |                 , dest_device: Device) -> Vec<Array>
[INFO] [stdout]     |                                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 25  |                 , dest_device: Device) -> Vec<Array<T>>
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/mod.rs:28:44
[INFO] [stdout]     |
[INFO] [stdout] 28  |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array) -> Vec<f32>;
[INFO] [stdout]     |                                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 28  |   fn backward(&mut self, predictions: &Vec<Array<T>>, targets: &Array) -> Vec<f32>;
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/mod.rs:28:62
[INFO] [stdout]     |
[INFO] [stdout] 28  |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array) -> Vec<f32>;
[INFO] [stdout]     |                                                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 28  |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array<T>) -> Vec<f32>;
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/model/sequential.rs:47:27
[INFO] [stdout]    |
[INFO] [stdout] 47 |          , optimizer: Box<Optimizer>
[INFO] [stdout]    |                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 47 |          , optimizer: Box<dyn Optimizer>
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/sequential.rs:112:41
[INFO] [stdout]     |
[INFO] [stdout] 112 |   fn forward<T>(&mut self, activation: &Array
[INFO] [stdout]     |                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 112 |   fn forward<T>(&mut self, activation: &Array<T>
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/sequential.rs:114:47
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 , dest_device: Device) -> Vec<Array>
[INFO] [stdout]     |                                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 , dest_device: Device) -> Vec<Array<T>>
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/sequential.rs:225:44
[INFO] [stdout]     |
[INFO] [stdout] 225 |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array) -> Vec<f32> {
[INFO] [stdout]     |                                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 225 |   fn backward(&mut self, predictions: &Vec<Array<T>>, targets: &Array) -> Vec<f32> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/sequential.rs:225:62
[INFO] [stdout]     |
[INFO] [stdout] 225 |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array) -> Vec<f32> {
[INFO] [stdout]     |                                                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 225 |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array<T>) -> Vec<f32> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/optimizer/mod.rs:23:78
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn get_optimizer(name: &str, params: &HashMap<&str, &str>) -> Result<Box<Optimizer>, HALError>{
[INFO] [stdout]    |                                                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn get_optimizer(name: &str, params: &HashMap<&str, &str>) -> Result<Box<dyn Optimizer>, HALError>{
[INFO] [stdout]    |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/optimizer/mod.rs:31:62
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn get_optimizer_with_defaults(name: &str) -> Result<Box<Optimizer>, HALError>{
[INFO] [stdout]    |                                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn get_optimizer_with_defaults(name: &str) -> Result<Box<dyn Optimizer>, HALError>{
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/optimizer/mod.rs:39:27
[INFO] [stdout]     |
[INFO] [stdout] 39  | pub fn clip_grads(input: &Array, rescale: f32) -> Array {
[INFO] [stdout]     |                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 39  | pub fn clip_grads(input: &Array<T>, rescale: f32) -> Array {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/optimizer/mod.rs:39:51
[INFO] [stdout]     |
[INFO] [stdout] 39  | pub fn clip_grads(input: &Array, rescale: f32) -> Array {
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 39  | pub fn clip_grads(input: &Array, rescale: f32) -> Array<T> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/sin.rs:41:66
[INFO] [stdout]     |
[INFO] [stdout] 41  |   fn generate_sin_wave(&self, input_dims: u64, num_rows: u64) -> Array {
[INFO] [stdout]     |                                                                  ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 41  |   fn generate_sin_wave(&self, input_dims: u64, num_rows: u64) -> Array<T> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/xor.rs:44:57
[INFO] [stdout]     |
[INFO] [stdout] 44  |   pub fn generate_minibatch(&self, batch_size: u64) -> (Array, Array){
[INFO] [stdout]     |                                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 44  |   pub fn generate_minibatch(&self, batch_size: u64) -> (Array<T>, Array){
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/xor.rs:44:64
[INFO] [stdout]     |
[INFO] [stdout] 44  |   pub fn generate_minibatch(&self, batch_size: u64) -> (Array, Array){
[INFO] [stdout]     |                                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 44  |   pub fn generate_minibatch(&self, batch_size: u64) -> (Array, Array<T>){
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:172:73
[INFO] [stdout]     |
[INFO] [stdout] 172 |   fn generate<T: HasAfEnum>(&self, init: &str, dims: (usize, usize)) -> Array {
[INFO] [stdout]     |                                                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 172 |   fn generate<T: HasAfEnum>(&self, init: &str, dims: (usize, usize)) -> Array<T> {
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:213:39
[INFO] [stdout]     |
[INFO] [stdout] 213 |   pub fn get_all_arrays(&self) -> Vec<Array> {
[INFO] [stdout]     |                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 213 |   pub fn get_all_arrays(&self) -> Vec<Array<T>> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:224:43
[INFO] [stdout]     |
[INFO] [stdout] 224 |   pub fn set_array_from_index(&self, arr: Array, ind: usize) {
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 224 |   pub fn set_array_from_index(&self, arr: Array<T>, ind: usize) {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:269:48
[INFO] [stdout]     |
[INFO] [stdout] 269 |   pub fn set_all_arrays(&mut self, params: Vec<Array>) {
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 269 |   pub fn set_all_arrays(&mut self, params: Vec<Array<T>>) {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:281:39
[INFO] [stdout]     |
[INFO] [stdout] 281 |   pub fn get_all_deltas(&self) -> Vec<Array> {
[INFO] [stdout]     |                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 281 |   pub fn get_all_deltas(&self) -> Vec<Array<T>> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:299:40
[INFO] [stdout]     |
[INFO] [stdout] 299 |   get_param_func!(get_weight, weights, Array);
[INFO] [stdout]     |                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 299 |   get_param_func!(get_weight, weights, Array<T>);
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:300:37
[INFO] [stdout]     |
[INFO] [stdout] 300 |   get_param_func!(get_bias, biases, Array);
[INFO] [stdout]     |                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 300 |   get_param_func!(get_bias, biases, Array<T>);
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:302:38
[INFO] [stdout]     |
[INFO] [stdout] 302 |   get_param_func!(get_delta, deltas, Array);
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 302 |   get_param_func!(get_delta, deltas, Array<T>);
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:303:38
[INFO] [stdout]     |
[INFO] [stdout] 303 |   get_param_func!(get_input, inputs, Array);
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 303 |   get_param_func!(get_input, inputs, Array<T>);
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:304:40
[INFO] [stdout]     |
[INFO] [stdout] 304 |   get_param_func!(get_output, outputs, Array);
[INFO] [stdout]     |                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 304 |   get_param_func!(get_output, outputs, Array<T>);
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:305:48
[INFO] [stdout]     |
[INFO] [stdout] 305 |   get_param_func!(get_recurrence, recurrences, Array);
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 305 |   get_param_func!(get_recurrence, recurrences, Array<T>);
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:306:43
[INFO] [stdout]     |
[INFO] [stdout] 306 |   get_param_func!(get_optional, optional, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 306 |   get_param_func!(get_optional, optional, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:308:45
[INFO] [stdout]     |
[INFO] [stdout] 308 |   get_param_vec_func!(get_weights, weights, Array);
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 308 |   get_param_vec_func!(get_weights, weights, Array<T>);
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:309:43
[INFO] [stdout]     |
[INFO] [stdout] 309 |   get_param_vec_func!(get_biases, biases, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 309 |   get_param_vec_func!(get_biases, biases, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:311:43
[INFO] [stdout]     |
[INFO] [stdout] 311 |   get_param_vec_func!(get_deltas, deltas, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 311 |   get_param_vec_func!(get_deltas, deltas, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:312:43
[INFO] [stdout]     |
[INFO] [stdout] 312 |   get_param_vec_func!(get_inputs, inputs, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 312 |   get_param_vec_func!(get_inputs, inputs, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:313:45
[INFO] [stdout]     |
[INFO] [stdout] 313 |   get_param_vec_func!(get_outputs, outputs, Array);
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 313 |   get_param_vec_func!(get_outputs, outputs, Array<T>);
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:314:53
[INFO] [stdout]     |
[INFO] [stdout] 314 |   get_param_vec_func!(get_recurrences, recurrences, Array);
[INFO] [stdout]     |                                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 314 |   get_param_vec_func!(get_recurrences, recurrences, Array<T>);
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:315:48
[INFO] [stdout]     |
[INFO] [stdout] 315 |   get_param_vec_func!(get_optionals, optional, Array);
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 315 |   get_param_vec_func!(get_optionals, optional, Array<T>);
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:317:55
[INFO] [stdout]     |
[INFO] [stdout] 317 |   with_mut_param_vec_func!(with_mut_weights, weights, Array);
[INFO] [stdout]     |                                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 317 |   with_mut_param_vec_func!(with_mut_weights, weights, Array<T>);
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:318:53
[INFO] [stdout]     |
[INFO] [stdout] 318 |   with_mut_param_vec_func!(with_mut_biases, biases, Array);
[INFO] [stdout]     |                                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 318 |   with_mut_param_vec_func!(with_mut_biases, biases, Array<T>);
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:320:53
[INFO] [stdout]     |
[INFO] [stdout] 320 |   with_mut_param_vec_func!(with_mut_deltas, deltas, Array);
[INFO] [stdout]     |                                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 320 |   with_mut_param_vec_func!(with_mut_deltas, deltas, Array<T>);
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:321:53
[INFO] [stdout]     |
[INFO] [stdout] 321 |   with_mut_param_vec_func!(with_mut_inputs, inputs, Array);
[INFO] [stdout]     |                                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 321 |   with_mut_param_vec_func!(with_mut_inputs, inputs, Array<T>);
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:322:55
[INFO] [stdout]     |
[INFO] [stdout] 322 |   with_mut_param_vec_func!(with_mut_outputs, outputs, Array);
[INFO] [stdout]     |                                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 322 |   with_mut_param_vec_func!(with_mut_outputs, outputs, Array<T>);
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:323:63
[INFO] [stdout]     |
[INFO] [stdout] 323 |   with_mut_param_vec_func!(with_mut_recurrences, recurrences, Array);
[INFO] [stdout]     |                                                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 323 |   with_mut_param_vec_func!(with_mut_recurrences, recurrences, Array<T>);
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:324:58
[INFO] [stdout]     |
[INFO] [stdout] 324 |   with_mut_param_vec_func!(with_mut_optionals, optional, Array);
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 324 |   with_mut_param_vec_func!(with_mut_optionals, optional, Array<T>);
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:326:40
[INFO] [stdout]     |
[INFO] [stdout] 326 |   set_param_func!(set_weight, weights, Array);
[INFO] [stdout]     |                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 326 |   set_param_func!(set_weight, weights, Array<T>);
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:327:37
[INFO] [stdout]     |
[INFO] [stdout] 327 |   set_param_func!(set_bias, biases, Array);
[INFO] [stdout]     |                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 327 |   set_param_func!(set_bias, biases, Array<T>);
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:329:38
[INFO] [stdout]     |
[INFO] [stdout] 329 |   set_param_func!(set_delta, deltas, Array);
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 329 |   set_param_func!(set_delta, deltas, Array<T>);
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:330:38
[INFO] [stdout]     |
[INFO] [stdout] 330 |   set_param_func!(set_input, inputs, Array);
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 330 |   set_param_func!(set_input, inputs, Array<T>);
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:331:40
[INFO] [stdout]     |
[INFO] [stdout] 331 |   set_param_func!(set_output, outputs, Array);
[INFO] [stdout]     |                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 331 |   set_param_func!(set_output, outputs, Array<T>);
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:332:48
[INFO] [stdout]     |
[INFO] [stdout] 332 |   set_param_func!(set_recurrence, recurrences, Array);
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 332 |   set_param_func!(set_recurrence, recurrences, Array<T>);
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:333:43
[INFO] [stdout]     |
[INFO] [stdout] 333 |   set_param_func!(set_optional, optional, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 333 |   set_param_func!(set_optional, optional, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:335:45
[INFO] [stdout]     |
[INFO] [stdout] 335 |   set_param_vec_func!(set_weights, weights, Array);
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 335 |   set_param_vec_func!(set_weights, weights, Array<T>);
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:336:43
[INFO] [stdout]     |
[INFO] [stdout] 336 |   set_param_vec_func!(set_biases, biases, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 336 |   set_param_vec_func!(set_biases, biases, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:338:43
[INFO] [stdout]     |
[INFO] [stdout] 338 |   set_param_vec_func!(set_deltas, deltas, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 338 |   set_param_vec_func!(set_deltas, deltas, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:339:43
[INFO] [stdout]     |
[INFO] [stdout] 339 |   set_param_vec_func!(set_inputs, inputs, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 339 |   set_param_vec_func!(set_inputs, inputs, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:340:45
[INFO] [stdout]     |
[INFO] [stdout] 340 |   set_param_vec_func!(set_outputs, outputs, Array);
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 340 |   set_param_vec_func!(set_outputs, outputs, Array<T>);
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:341:53
[INFO] [stdout]     |
[INFO] [stdout] 341 |   set_param_vec_func!(set_recurrences, recurrences, Array);
[INFO] [stdout]     |                                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 341 |   set_param_vec_func!(set_recurrences, recurrences, Array<T>);
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:342:48
[INFO] [stdout]     |
[INFO] [stdout] 342 |   set_param_vec_func!(set_optionals, optional, Array);
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 342 |   set_param_vec_func!(set_optionals, optional, Array<T>);
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/sin.rs:41:66
[INFO] [stdout]     |
[INFO] [stdout] 41  |   fn generate_sin_wave(&self, input_dims: u64, num_rows: u64) -> Array {
[INFO] [stdout]     |                                                                  ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 41  |   fn generate_sin_wave(&self, input_dims: u64, num_rows: u64) -> Array<T> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:8:22
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array, target: &Array) -> Array{
[INFO] [stdout]     |                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array<T>, target: &Array) -> Array{
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/xor.rs:44:57
[INFO] [stdout]     |
[INFO] [stdout] 44  |   pub fn generate_minibatch(&self, batch_size: u64) -> (Array, Array){
[INFO] [stdout]     |                                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 44  |   pub fn generate_minibatch(&self, batch_size: u64) -> (Array<T>, Array){
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:8:38
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array, target: &Array) -> Array{
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array, target: &Array<T>) -> Array{
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:8:48
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array, target: &Array) -> Array{
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array, target: &Array) -> Array<T>{
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/xor.rs:44:64
[INFO] [stdout]     |
[INFO] [stdout] 44  |   pub fn generate_minibatch(&self, batch_size: u64) -> (Array, Array){
[INFO] [stdout]     |                                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 44  |   pub fn generate_minibatch(&self, batch_size: u64) -> (Array, Array<T>){
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:15:23
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn mse_vec(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn mse_vec(pred: &Array<T>, target: &Array) -> Array {
[INFO] [stdout]     |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:15:39
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn mse_vec(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn mse_vec(pred: &Array, target: &Array<T>) -> Array {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:15:49
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn mse_vec(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn mse_vec(pred: &Array, target: &Array) -> Array<T> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:21:33
[INFO] [stdout]     |
[INFO] [stdout] 21  | pub fn cross_entropy_vec(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 21  | pub fn cross_entropy_vec(pred: &Array<T>, target: &Array) -> Array {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:21:49
[INFO] [stdout]     |
[INFO] [stdout] 21  | pub fn cross_entropy_vec(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 21  | pub fn cross_entropy_vec(pred: &Array, target: &Array<T>) -> Array {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:21:59
[INFO] [stdout]     |
[INFO] [stdout] 21  | pub fn cross_entropy_vec(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 21  | pub fn cross_entropy_vec(pred: &Array, target: &Array) -> Array<T> {
[INFO] [stdout]     |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:172:73
[INFO] [stdout]     |
[INFO] [stdout] 172 |   fn generate<T: HasAfEnum>(&self, init: &str, dims: (usize, usize)) -> Array {
[INFO] [stdout]     |                                                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 172 |   fn generate<T: HasAfEnum>(&self, init: &str, dims: (usize, usize)) -> Array<T> {
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:30:18
[INFO] [stdout]     |
[INFO] [stdout] 30  | pub fn l2(pred: &Array, target: &Array) -> f32 {
[INFO] [stdout]     |                  ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 30  | pub fn l2(pred: &Array<T>, target: &Array) -> f32 {
[INFO] [stdout]     |                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:30:34
[INFO] [stdout]     |
[INFO] [stdout] 30  | pub fn l2(pred: &Array, target: &Array) -> f32 {
[INFO] [stdout]     |                                  ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 30  | pub fn l2(pred: &Array, target: &Array<T>) -> f32 {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:35:19
[INFO] [stdout]     |
[INFO] [stdout] 35  | pub fn mse(pred: &Array, target: &Array) -> f32 {
[INFO] [stdout]     |                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 35  | pub fn mse(pred: &Array<T>, target: &Array) -> f32 {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:213:39
[INFO] [stdout]     |
[INFO] [stdout] 213 |   pub fn get_all_arrays(&self) -> Vec<Array> {
[INFO] [stdout]     |                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 213 |   pub fn get_all_arrays(&self) -> Vec<Array<T>> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:224:43
[INFO] [stdout]     |
[INFO] [stdout] 224 |   pub fn set_array_from_index(&self, arr: Array, ind: usize) {
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 224 |   pub fn set_array_from_index(&self, arr: Array<T>, ind: usize) {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:269:48
[INFO] [stdout]     |
[INFO] [stdout] 269 |   pub fn set_all_arrays(&mut self, params: Vec<Array>) {
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 269 |   pub fn set_all_arrays(&mut self, params: Vec<Array<T>>) {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:35:35
[INFO] [stdout]     |
[INFO] [stdout] 35  | pub fn mse(pred: &Array, target: &Array) -> f32 {
[INFO] [stdout]     |                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 35  | pub fn mse(pred: &Array, target: &Array<T>) -> f32 {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:281:39
[INFO] [stdout]     |
[INFO] [stdout] 281 |   pub fn get_all_deltas(&self) -> Vec<Array> {
[INFO] [stdout]     |                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 281 |   pub fn get_all_deltas(&self) -> Vec<Array<T>> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:40:29
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn cross_entropy(pred: &Array, target: &Array) -> f32 {
[INFO] [stdout]     |                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn cross_entropy(pred: &Array<T>, target: &Array) -> f32 {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:40:45
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn cross_entropy(pred: &Array, target: &Array) -> f32 {
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn cross_entropy(pred: &Array, target: &Array<T>) -> f32 {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:47:30
[INFO] [stdout]     |
[INFO] [stdout] 47  | pub fn mse_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 47  | pub fn mse_derivative(pred: &Array<T>, target: &Array) -> Array {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:47:46
[INFO] [stdout]     |
[INFO] [stdout] 47  | pub fn mse_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 47  | pub fn mse_derivative(pred: &Array, target: &Array<T>) -> Array {
[INFO] [stdout]     |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:299:40
[INFO] [stdout]     |
[INFO] [stdout] 299 |   get_param_func!(get_weight, weights, Array);
[INFO] [stdout]     |                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 299 |   get_param_func!(get_weight, weights, Array<T>);
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:47:56
[INFO] [stdout]     |
[INFO] [stdout] 47  | pub fn mse_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 47  | pub fn mse_derivative(pred: &Array, target: &Array) -> Array<T> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:300:37
[INFO] [stdout]     |
[INFO] [stdout] 300 |   get_param_func!(get_bias, biases, Array);
[INFO] [stdout]     |                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 300 |   get_param_func!(get_bias, biases, Array<T>);
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:51:29
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn l2_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn l2_derivative(pred: &Array<T>, target: &Array) -> Array {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:302:38
[INFO] [stdout]     |
[INFO] [stdout] 302 |   get_param_func!(get_delta, deltas, Array);
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 302 |   get_param_func!(get_delta, deltas, Array<T>);
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:51:45
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn l2_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn l2_derivative(pred: &Array, target: &Array<T>) -> Array {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:51:55
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn l2_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn l2_derivative(pred: &Array, target: &Array) -> Array<T> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:303:38
[INFO] [stdout]     |
[INFO] [stdout] 303 |   get_param_func!(get_input, inputs, Array);
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 303 |   get_param_func!(get_input, inputs, Array<T>);
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:56:40
[INFO] [stdout]     |
[INFO] [stdout] 56  | pub fn cross_entropy_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 56  | pub fn cross_entropy_derivative(pred: &Array<T>, target: &Array) -> Array {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:304:40
[INFO] [stdout]     |
[INFO] [stdout] 304 |   get_param_func!(get_output, outputs, Array);
[INFO] [stdout]     |                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 304 |   get_param_func!(get_output, outputs, Array<T>);
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:56:56
[INFO] [stdout]     |
[INFO] [stdout] 56  | pub fn cross_entropy_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 56  | pub fn cross_entropy_derivative(pred: &Array, target: &Array<T>) -> Array {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:305:48
[INFO] [stdout]     |
[INFO] [stdout] 305 |   get_param_func!(get_recurrence, recurrences, Array);
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 305 |   get_param_func!(get_recurrence, recurrences, Array<T>);
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:56:66
[INFO] [stdout]     |
[INFO] [stdout] 56  | pub fn cross_entropy_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                                                  ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 56  | pub fn cross_entropy_derivative(pred: &Array, target: &Array) -> Array<T> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:306:43
[INFO] [stdout]     |
[INFO] [stdout] 306 |   get_param_func!(get_optional, optional, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 306 |   get_param_func!(get_optional, optional, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:61:36
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn get_loss(name: &str, pred: &Array, target: &Array) -> Result<f32, HALError> {
[INFO] [stdout]     |                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn get_loss(name: &str, pred: &Array<T>, target: &Array) -> Result<f32, HALError> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:308:45
[INFO] [stdout]     |
[INFO] [stdout] 308 |   get_param_vec_func!(get_weights, weights, Array);
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 308 |   get_param_vec_func!(get_weights, weights, Array<T>);
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:61:52
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn get_loss(name: &str, pred: &Array, target: &Array) -> Result<f32, HALError> {
[INFO] [stdout]     |                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn get_loss(name: &str, pred: &Array, target: &Array<T>) -> Result<f32, HALError> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:309:43
[INFO] [stdout]     |
[INFO] [stdout] 309 |   get_param_vec_func!(get_biases, biases, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 309 |   get_param_vec_func!(get_biases, biases, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:71:40
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn get_loss_vec(name: &str, pred: &Array, target: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn get_loss_vec(name: &str, pred: &Array<T>, target: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:71:56
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn get_loss_vec(name: &str, pred: &Array, target: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn get_loss_vec(name: &str, pred: &Array, target: &Array<T>) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:311:43
[INFO] [stdout]     |
[INFO] [stdout] 311 |   get_param_vec_func!(get_deltas, deltas, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 311 |   get_param_vec_func!(get_deltas, deltas, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:71:73
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn get_loss_vec(name: &str, pred: &Array, target: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn get_loss_vec(name: &str, pred: &Array, target: &Array) -> Result<Array<T>, HALError> {
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:312:43
[INFO] [stdout]     |
[INFO] [stdout] 312 |   get_param_vec_func!(get_inputs, inputs, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 312 |   get_param_vec_func!(get_inputs, inputs, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:81:47
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn get_loss_derivative(name: &str, pred: &Array, target: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn get_loss_derivative(name: &str, pred: &Array<T>, target: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:313:45
[INFO] [stdout]     |
[INFO] [stdout] 313 |   get_param_vec_func!(get_outputs, outputs, Array);
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 313 |   get_param_vec_func!(get_outputs, outputs, Array<T>);
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:81:63
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn get_loss_derivative(name: &str, pred: &Array, target: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn get_loss_derivative(name: &str, pred: &Array, target: &Array<T>) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:314:53
[INFO] [stdout]     |
[INFO] [stdout] 314 |   get_param_vec_func!(get_recurrences, recurrences, Array);
[INFO] [stdout]     |                                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 314 |   get_param_vec_func!(get_recurrences, recurrences, Array<T>);
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:81:80
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn get_loss_derivative(name: &str, pred: &Array, target: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn get_loss_derivative(name: &str, pred: &Array, target: &Array) -> Result<Array<T>, HALError> {
[INFO] [stdout]     |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:315:48
[INFO] [stdout]     |
[INFO] [stdout] 315 |   get_param_vec_func!(get_optionals, optional, Array);
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 315 |   get_param_vec_func!(get_optionals, optional, Array<T>);
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:317:55
[INFO] [stdout]     |
[INFO] [stdout] 317 |   with_mut_param_vec_func!(with_mut_weights, weights, Array);
[INFO] [stdout]     |                                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 317 |   with_mut_param_vec_func!(with_mut_weights, weights, Array<T>);
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:9:17
[INFO] [stdout]     |
[INFO] [stdout] 9   | pub fn tanh(x: &Array) -> Array {
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 9   | pub fn tanh(x: &Array<T>) -> Array {
[INFO] [stdout]     |                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:318:53
[INFO] [stdout]     |
[INFO] [stdout] 318 |   with_mut_param_vec_func!(with_mut_biases, biases, Array);
[INFO] [stdout]     |                                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 318 |   with_mut_param_vec_func!(with_mut_biases, biases, Array<T>);
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:320:53
[INFO] [stdout]     |
[INFO] [stdout] 320 |   with_mut_param_vec_func!(with_mut_deltas, deltas, Array);
[INFO] [stdout]     |                                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 320 |   with_mut_param_vec_func!(with_mut_deltas, deltas, Array<T>);
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:9:27
[INFO] [stdout]     |
[INFO] [stdout] 9   | pub fn tanh(x: &Array) -> Array {
[INFO] [stdout]     |                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 9   | pub fn tanh(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:15:20
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn sigmoid(x: &Array) -> Array {
[INFO] [stdout]     |                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn sigmoid(x: &Array<T>) -> Array {
[INFO] [stdout]     |                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:15:30
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn sigmoid(x: &Array) -> Array {
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn sigmoid(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:321:53
[INFO] [stdout]     |
[INFO] [stdout] 321 |   with_mut_param_vec_func!(with_mut_inputs, inputs, Array);
[INFO] [stdout]     |                                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 321 |   with_mut_param_vec_func!(with_mut_inputs, inputs, Array<T>);
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:27:20
[INFO] [stdout]     |
[INFO] [stdout] 27  | pub fn softmax(x: &Array) -> Array {
[INFO] [stdout]     |                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 27  | pub fn softmax(x: &Array<T>) -> Array {
[INFO] [stdout]     |                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:27:30
[INFO] [stdout]     |
[INFO] [stdout] 27  | pub fn softmax(x: &Array) -> Array {
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 27  | pub fn softmax(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:38:18
[INFO] [stdout]     |
[INFO] [stdout] 38  | pub fn lrelu(x: &Array) -> Array {
[INFO] [stdout]     |                  ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 38  | pub fn lrelu(x: &Array<T>) -> Array {
[INFO] [stdout]     |                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:322:55
[INFO] [stdout]     |
[INFO] [stdout] 322 |   with_mut_param_vec_func!(with_mut_outputs, outputs, Array);
[INFO] [stdout]     |                                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 322 |   with_mut_param_vec_func!(with_mut_outputs, outputs, Array<T>);
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:38:28
[INFO] [stdout]     |
[INFO] [stdout] 38  | pub fn lrelu(x: &Array) -> Array {
[INFO] [stdout]     |                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 38  | pub fn lrelu(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:51:29
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn lrelu_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn lrelu_derivative(x: &Array<T>) -> Array {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:323:63
[INFO] [stdout]     |
[INFO] [stdout] 323 |   with_mut_param_vec_func!(with_mut_recurrences, recurrences, Array);
[INFO] [stdout]     |                                                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 323 |   with_mut_param_vec_func!(with_mut_recurrences, recurrences, Array<T>);
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:51:39
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn lrelu_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn lrelu_derivative(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:61:17
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn relu(x: &Array) -> Array {
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn relu(x: &Array<T>) -> Array {
[INFO] [stdout]     |                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:61:27
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn relu(x: &Array) -> Array {
[INFO] [stdout]     |                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn relu(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:71:28
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn relu_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn relu_derivative(x: &Array<T>) -> Array {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:71:38
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn relu_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn relu_derivative(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:81:28
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn tanh_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn tanh_derivative(x: &Array<T>) -> Array {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:324:58
[INFO] [stdout]     |
[INFO] [stdout] 324 |   with_mut_param_vec_func!(with_mut_optionals, optional, Array);
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 324 |   with_mut_param_vec_func!(with_mut_optionals, optional, Array<T>);
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:81:38
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn tanh_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn tanh_derivative(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:90:31
[INFO] [stdout]     |
[INFO] [stdout] 90  | pub fn sigmoid_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 90  | pub fn sigmoid_derivative(x: &Array<T>) -> Array {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:90:41
[INFO] [stdout]     |
[INFO] [stdout] 90  | pub fn sigmoid_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 90  | pub fn sigmoid_derivative(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:326:40
[INFO] [stdout]     |
[INFO] [stdout] 326 |   set_param_func!(set_weight, weights, Array);
[INFO] [stdout]     |                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 326 |   set_param_func!(set_weight, weights, Array<T>);
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:99:31
[INFO] [stdout]     |
[INFO] [stdout] 99  | pub fn softmax_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 99  | pub fn softmax_derivative(x: &Array<T>) -> Array {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:327:37
[INFO] [stdout]     |
[INFO] [stdout] 327 |   set_param_func!(set_bias, biases, Array);
[INFO] [stdout]     |                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 327 |   set_param_func!(set_bias, biases, Array<T>);
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:99:41
[INFO] [stdout]     |
[INFO] [stdout] 99  | pub fn softmax_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 99  | pub fn softmax_derivative(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:329:38
[INFO] [stdout]     |
[INFO] [stdout] 329 |   set_param_func!(set_delta, deltas, Array);
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 329 |   set_param_func!(set_delta, deltas, Array<T>);
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn ones(x: &Array) -> Array {
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn ones(x: &Array<T>) -> Array {
[INFO] [stdout]     |                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:330:38
[INFO] [stdout]     |
[INFO] [stdout] 330 |   set_param_func!(set_input, inputs, Array);
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 330 |   set_param_func!(set_input, inputs, Array<T>);
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:104:27
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn ones(x: &Array) -> Array {
[INFO] [stdout]     |                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn ones(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:109:28
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn ones_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn ones_derivative(x: &Array<T>) -> Array {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:331:40
[INFO] [stdout]     |
[INFO] [stdout] 331 |   set_param_func!(set_output, outputs, Array);
[INFO] [stdout]     |                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 331 |   set_param_func!(set_output, outputs, Array<T>);
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:109:38
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn ones_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn ones_derivative(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:332:48
[INFO] [stdout]     |
[INFO] [stdout] 332 |   set_param_func!(set_recurrence, recurrences, Array);
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 332 |   set_param_func!(set_recurrence, recurrences, Array<T>);
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:130:39
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn get_activation(name: &str, x: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn get_activation(name: &str, x: &Array<T>) -> Result<Array, HALError> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:130:56
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn get_activation(name: &str, x: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn get_activation(name: &str, x: &Array) -> Result<Array<T>, HALError> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:333:43
[INFO] [stdout]     |
[INFO] [stdout] 333 |   set_param_func!(set_optional, optional, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 333 |   set_param_func!(set_optional, optional, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:144:39
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn get_derivative(name: &str, x: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn get_derivative(name: &str, x: &Array<T>) -> Result<Array, HALError> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:144:56
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn get_derivative(name: &str, x: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn get_derivative(name: &str, x: &Array) -> Result<Array<T>, HALError> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:335:45
[INFO] [stdout]     |
[INFO] [stdout] 335 |   set_param_vec_func!(set_weights, weights, Array);
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 335 |   set_param_vec_func!(set_weights, weights, Array<T>);
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:24:56
[INFO] [stdout]     |
[INFO] [stdout] 24  | pub fn normal<T: HasAfEnum>(dims: Dim4, scale: f32) -> Array {
[INFO] [stdout]     |                                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 24  | pub fn normal<T: HasAfEnum>(dims: Dim4, scale: f32) -> Array<T> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:336:43
[INFO] [stdout]     |
[INFO] [stdout] 336 |   set_param_vec_func!(set_biases, biases, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 336 |   set_param_vec_func!(set_biases, biases, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:338:43
[INFO] [stdout]     |
[INFO] [stdout] 338 |   set_param_vec_func!(set_deltas, deltas, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 338 |   set_param_vec_func!(set_deltas, deltas, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:339:43
[INFO] [stdout]     |
[INFO] [stdout] 339 |   set_param_vec_func!(set_inputs, inputs, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 339 |   set_param_vec_func!(set_inputs, inputs, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:40:57
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn uniform<T: HasAfEnum>(dims: Dim4, scale: f32) -> Array{
[INFO] [stdout]     |                                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn uniform<T: HasAfEnum>(dims: Dim4, scale: f32) -> Array<T>{
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:340:45
[INFO] [stdout]     |
[INFO] [stdout] 340 |   set_param_vec_func!(set_outputs, outputs, Array);
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 340 |   set_param_vec_func!(set_outputs, outputs, Array<T>);
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:341:53
[INFO] [stdout]     |
[INFO] [stdout] 341 |   set_param_vec_func!(set_recurrences, recurrences, Array);
[INFO] [stdout]     |                                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 341 |   set_param_vec_func!(set_recurrences, recurrences, Array<T>);
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:57:43
[INFO] [stdout]     |
[INFO] [stdout] 57  | pub fn zeros<T: HasAfEnum>(dims: Dim4) -> Array {
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 57  | pub fn zeros<T: HasAfEnum>(dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:62:42
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub fn ones<T: HasAfEnum>(dims: Dim4) -> Array {
[INFO] [stdout]     |                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub fn ones<T: HasAfEnum>(dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:67:52
[INFO] [stdout]     |
[INFO] [stdout] 67  | pub fn glorot_uniform<T: HasAfEnum>(dims: Dim4) -> Array {
[INFO] [stdout]     |                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 67  | pub fn glorot_uniform<T: HasAfEnum>(dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:342:48
[INFO] [stdout]     |
[INFO] [stdout] 342 |   set_param_vec_func!(set_optionals, optional, Array);
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 342 |   set_param_vec_func!(set_optionals, optional, Array<T>);
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:74:51
[INFO] [stdout]     |
[INFO] [stdout] 74  | pub fn glorot_normal<T: HasAfEnum>(dims: Dim4) -> Array {
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 74  | pub fn glorot_normal<T: HasAfEnum>(dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:81:51
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn lecun_uniform<T: HasAfEnum>(dims: Dim4) -> Array {
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn lecun_uniform<T: HasAfEnum>(dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:90:75
[INFO] [stdout]     |
[INFO] [stdout] 90  | pub fn get_initialization<T: HasAfEnum>(name: &str, dims: Dim4) -> Result<Array, HALError>
[INFO] [stdout]     |                                                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 90  | pub fn get_initialization<T: HasAfEnum>(name: &str, dims: Dim4) -> Result<Array<T>, HALError>
[INFO] [stdout]     |                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/plot.rs:7:28
[INFO] [stdout]     |
[INFO] [stdout] 7   | pub fn plot_array(values: &Array, title: &str, window_x: u16, window_y: u16) {
[INFO] [stdout]     |                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 7   | pub fn plot_array(values: &Array<T>, title: &str, window_x: u16, window_y: u16) {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:63:29
[INFO] [stdout]     |
[INFO] [stdout] 63  | pub fn assert_types(v: Vec<&Array>){
[INFO] [stdout]     |                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 63  | pub fn assert_types(v: Vec<&Array<T>>){
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:74:57
[INFO] [stdout]     |
[INFO] [stdout] 74  | pub fn constant(dims: Dim4, aftype: DType, val: f32) -> Array {
[INFO] [stdout]     |                                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 74  | pub fn constant(dims: Dim4, aftype: DType, val: f32) -> Array<T> {
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:100:21
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub fn cast(input: &Array, dest_type: DType) -> Array {
[INFO] [stdout]     |                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub fn cast(input: &Array<T>, dest_type: DType) -> Array {
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:100:49
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub fn cast(input: &Array, dest_type: DType) -> Array {
[INFO] [stdout]     |                                                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub fn cast(input: &Array, dest_type: DType) -> Array<T> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:124:70
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn vec_to_array<T: HasAfEnum>(vec_values: Vec<T>, dims: Dim4) -> Array {
[INFO] [stdout]     |                                                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn vec_to_array<T: HasAfEnum>(vec_values: Vec<T>, dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:129:68
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn raw_to_array<T: HasAfEnum>(raw_values: &[T], dims: Dim4) -> Array {
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn raw_to_array<T: HasAfEnum>(raw_values: &[T], dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:134:30
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub fn array_to_rows(input: &Array) -> Vec<Array> {
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub fn array_to_rows(input: &Array<T>) -> Vec<Array> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:134:44
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub fn array_to_rows(input: &Array) -> Vec<Array> {
[INFO] [stdout]     |                                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub fn array_to_rows(input: &Array) -> Vec<Array<T>> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:143:29
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub fn array_to_vec(input: &Array) -> Vec<f64>
[INFO] [stdout]     |                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub fn array_to_vec(input: &Array<T>) -> Vec<f64>
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn rows_to_array(input: Vec<&Array>) -> Array {
[INFO] [stdout]     |                                  ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn rows_to_array(input: Vec<&Array<T>>) -> Array {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:152:45
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn rows_to_array(input: Vec<&Array>) -> Array {
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn rows_to_array(input: Vec<&Array>) -> Array<T> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:8:22
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array, target: &Array) -> Array{
[INFO] [stdout]     |                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array<T>, target: &Array) -> Array{
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:8:38
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array, target: &Array) -> Array{
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array, target: &Array<T>) -> Array{
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:211:35
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn shuffle_array(v: &mut[&mut Array], rows: u64) {
[INFO] [stdout]     |                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn shuffle_array(v: &mut[&mut Array<T>], rows: u64) {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:8:48
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array, target: &Array) -> Array{
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array, target: &Array) -> Array<T>{
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:15:23
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn mse_vec(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn mse_vec(pred: &Array<T>, target: &Array) -> Array {
[INFO] [stdout]     |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:225:26
[INFO] [stdout]     |
[INFO] [stdout] 225 | pub fn row_plane(input: &Array, slice_num: u64) -> Array {
[INFO] [stdout]     |                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 225 | pub fn row_plane(input: &Array<T>, slice_num: u64) -> Array {
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:15:39
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn mse_vec(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn mse_vec(pred: &Array, target: &Array<T>) -> Array {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:15:49
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn mse_vec(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn mse_vec(pred: &Array, target: &Array) -> Array<T> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:21:33
[INFO] [stdout]     |
[INFO] [stdout] 21  | pub fn cross_entropy_vec(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 21  | pub fn cross_entropy_vec(pred: &Array<T>, target: &Array) -> Array {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:21:49
[INFO] [stdout]     |
[INFO] [stdout] 21  | pub fn cross_entropy_vec(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 21  | pub fn cross_entropy_vec(pred: &Array, target: &Array<T>) -> Array {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:21:59
[INFO] [stdout]     |
[INFO] [stdout] 21  | pub fn cross_entropy_vec(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 21  | pub fn cross_entropy_vec(pred: &Array, target: &Array) -> Array<T> {
[INFO] [stdout]     |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:225:52
[INFO] [stdout]     |
[INFO] [stdout] 225 | pub fn row_plane(input: &Array, slice_num: u64) -> Array {
[INFO] [stdout]     |                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 225 | pub fn row_plane(input: &Array, slice_num: u64) -> Array<T> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:30:18
[INFO] [stdout]     |
[INFO] [stdout] 30  | pub fn l2(pred: &Array, target: &Array) -> f32 {
[INFO] [stdout]     |                  ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 30  | pub fn l2(pred: &Array<T>, target: &Array) -> f32 {
[INFO] [stdout]     |                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:30:34
[INFO] [stdout]     |
[INFO] [stdout] 30  | pub fn l2(pred: &Array, target: &Array) -> f32 {
[INFO] [stdout]     |                                  ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 30  | pub fn l2(pred: &Array, target: &Array<T>) -> f32 {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:35:19
[INFO] [stdout]     |
[INFO] [stdout] 35  | pub fn mse(pred: &Array, target: &Array) -> f32 {
[INFO] [stdout]     |                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 35  | pub fn mse(pred: &Array<T>, target: &Array) -> f32 {
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:231:30
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn set_row_plane(input: &Array, new_plane: &Array, plane_num: u64) -> Array {
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn set_row_plane(input: &Array<T>, new_plane: &Array, plane_num: u64) -> Array {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:35:35
[INFO] [stdout]     |
[INFO] [stdout] 35  | pub fn mse(pred: &Array, target: &Array) -> f32 {
[INFO] [stdout]     |                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 35  | pub fn mse(pred: &Array, target: &Array<T>) -> f32 {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:40:29
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn cross_entropy(pred: &Array, target: &Array) -> f32 {
[INFO] [stdout]     |                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn cross_entropy(pred: &Array<T>, target: &Array) -> f32 {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:231:49
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn set_row_plane(input: &Array, new_plane: &Array, plane_num: u64) -> Array {
[INFO] [stdout]     |                                                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn set_row_plane(input: &Array, new_plane: &Array<T>, plane_num: u64) -> Array {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:40:45
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn cross_entropy(pred: &Array, target: &Array) -> f32 {
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn cross_entropy(pred: &Array, target: &Array<T>) -> f32 {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:47:30
[INFO] [stdout]     |
[INFO] [stdout] 47  | pub fn mse_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 47  | pub fn mse_derivative(pred: &Array<T>, target: &Array) -> Array {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:231:75
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn set_row_plane(input: &Array, new_plane: &Array, plane_num: u64) -> Array {
[INFO] [stdout]     |                                                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn set_row_plane(input: &Array, new_plane: &Array, plane_num: u64) -> Array<T> {
[INFO] [stdout]     |                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:47:46
[INFO] [stdout]     |
[INFO] [stdout] 47  | pub fn mse_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 47  | pub fn mse_derivative(pred: &Array, target: &Array<T>) -> Array {
[INFO] [stdout]     |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:251:27
[INFO] [stdout]     |
[INFO] [stdout] 251 | pub fn row_planes(input: &Array, first: u64, last: u64) -> Array {
[INFO] [stdout]     |                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 251 | pub fn row_planes(input: &Array<T>, first: u64, last: u64) -> Array {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:251:60
[INFO] [stdout]     |
[INFO] [stdout] 251 | pub fn row_planes(input: &Array, first: u64, last: u64) -> Array {
[INFO] [stdout]     |                                                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 251 | pub fn row_planes(input: &Array, first: u64, last: u64) -> Array<T> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:257:31
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub fn set_row_planes(input: &Array, new_planes: &Array
[INFO] [stdout]     |                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub fn set_row_planes(input: &Array<T>, new_planes: &Array
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:257:51
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub fn set_row_planes(input: &Array, new_planes: &Array
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub fn set_row_planes(input: &Array, new_planes: &Array<T>
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:258:51
[INFO] [stdout]     |
[INFO] [stdout] 258 |                       , first: u64, last: u64) -> Array
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 258 |                       , first: u64, last: u64) -> Array<T>
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:323:30
[INFO] [stdout]     |
[INFO] [stdout] 323 | pub fn normalize_array(src: &Array, num_std_dev: f32) -> Array {
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 323 | pub fn normalize_array(src: &Array<T>, num_std_dev: f32) -> Array {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:47:56
[INFO] [stdout]     |
[INFO] [stdout] 47  | pub fn mse_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 47  | pub fn mse_derivative(pred: &Array, target: &Array) -> Array<T> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:51:29
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn l2_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn l2_derivative(pred: &Array<T>, target: &Array) -> Array {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:51:45
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn l2_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn l2_derivative(pred: &Array, target: &Array<T>) -> Array {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:51:55
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn l2_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn l2_derivative(pred: &Array, target: &Array) -> Array<T> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:56:40
[INFO] [stdout]     |
[INFO] [stdout] 56  | pub fn cross_entropy_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 56  | pub fn cross_entropy_derivative(pred: &Array<T>, target: &Array) -> Array {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:56:56
[INFO] [stdout]     |
[INFO] [stdout] 56  | pub fn cross_entropy_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 56  | pub fn cross_entropy_derivative(pred: &Array, target: &Array<T>) -> Array {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:56:66
[INFO] [stdout]     |
[INFO] [stdout] 56  | pub fn cross_entropy_derivative(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                                                  ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 56  | pub fn cross_entropy_derivative(pred: &Array, target: &Array) -> Array<T> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:61:36
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn get_loss(name: &str, pred: &Array, target: &Array) -> Result<f32, HALError> {
[INFO] [stdout]     |                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn get_loss(name: &str, pred: &Array<T>, target: &Array) -> Result<f32, HALError> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:61:52
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn get_loss(name: &str, pred: &Array, target: &Array) -> Result<f32, HALError> {
[INFO] [stdout]     |                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn get_loss(name: &str, pred: &Array, target: &Array<T>) -> Result<f32, HALError> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:71:40
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn get_loss_vec(name: &str, pred: &Array, target: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn get_loss_vec(name: &str, pred: &Array<T>, target: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:71:56
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn get_loss_vec(name: &str, pred: &Array, target: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn get_loss_vec(name: &str, pred: &Array, target: &Array<T>) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:71:73
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn get_loss_vec(name: &str, pred: &Array, target: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn get_loss_vec(name: &str, pred: &Array, target: &Array) -> Result<Array<T>, HALError> {
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:81:47
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn get_loss_derivative(name: &str, pred: &Array, target: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn get_loss_derivative(name: &str, pred: &Array<T>, target: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:81:63
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn get_loss_derivative(name: &str, pred: &Array, target: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn get_loss_derivative(name: &str, pred: &Array, target: &Array<T>) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:81:80
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn get_loss_derivative(name: &str, pred: &Array, target: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn get_loss_derivative(name: &str, pred: &Array, target: &Array) -> Result<Array<T>, HALError> {
[INFO] [stdout]     |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:9:17
[INFO] [stdout]     |
[INFO] [stdout] 9   | pub fn tanh(x: &Array) -> Array {
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 9   | pub fn tanh(x: &Array<T>) -> Array {
[INFO] [stdout]     |                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:9:27
[INFO] [stdout]     |
[INFO] [stdout] 9   | pub fn tanh(x: &Array) -> Array {
[INFO] [stdout]     |                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 9   | pub fn tanh(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:15:20
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn sigmoid(x: &Array) -> Array {
[INFO] [stdout]     |                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn sigmoid(x: &Array<T>) -> Array {
[INFO] [stdout]     |                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:15:30
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn sigmoid(x: &Array) -> Array {
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn sigmoid(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:27:20
[INFO] [stdout]     |
[INFO] [stdout] 27  | pub fn softmax(x: &Array) -> Array {
[INFO] [stdout]     |                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 27  | pub fn softmax(x: &Array<T>) -> Array {
[INFO] [stdout]     |                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:27:30
[INFO] [stdout]     |
[INFO] [stdout] 27  | pub fn softmax(x: &Array) -> Array {
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 27  | pub fn softmax(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:38:18
[INFO] [stdout]     |
[INFO] [stdout] 38  | pub fn lrelu(x: &Array) -> Array {
[INFO] [stdout]     |                  ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 38  | pub fn lrelu(x: &Array<T>) -> Array {
[INFO] [stdout]     |                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:38:28
[INFO] [stdout]     |
[INFO] [stdout] 38  | pub fn lrelu(x: &Array) -> Array {
[INFO] [stdout]     |                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 38  | pub fn lrelu(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:323:58
[INFO] [stdout]     |
[INFO] [stdout] 323 | pub fn normalize_array(src: &Array, num_std_dev: f32) -> Array {
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 323 | pub fn normalize_array(src: &Array, num_std_dev: f32) -> Array<T> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:330:20
[INFO] [stdout]     |
[INFO] [stdout] 330 | pub fn scale(src: &Array, low: f32, high: f32) -> Array {
[INFO] [stdout]     |                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 330 | pub fn scale(src: &Array<T>, low: f32, high: f32) -> Array {
[INFO] [stdout]     |                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:330:51
[INFO] [stdout]     |
[INFO] [stdout] 330 | pub fn scale(src: &Array, low: f32, high: f32) -> Array {
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 330 | pub fn scale(src: &Array, low: f32, high: f32) -> Array<T> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:432:17
[INFO] [stdout]     |
[INFO] [stdout] 432 |   where F : Fn(&Array) -> f64
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 432 |   where F : Fn(&Array<T>) -> f64
[INFO] [stdout]     |                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:431:57
[INFO] [stdout]     |
[INFO] [stdout] 431 | pub fn verify_gradient_smooth<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array) -> Result<f64, HALError>
[INFO] [stdout]     |                                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 431 | pub fn verify_gradient_smooth<F>(fn_closure: F, input: &Array<T>, eps: f64, grad: &Array) -> Result<f64, HALError>
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:51:29
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn lrelu_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn lrelu_derivative(x: &Array<T>) -> Array {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:431:81
[INFO] [stdout]     |
[INFO] [stdout] 431 | pub fn verify_gradient_smooth<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array) -> Result<f64, HALError>
[INFO] [stdout]     |                                                                                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 431 | pub fn verify_gradient_smooth<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array<T>) -> Result<f64, HALError>
[INFO] [stdout]     |                                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:452:17
[INFO] [stdout]     |
[INFO] [stdout] 452 |   where F : Fn(&Array) -> f64
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 452 |   where F : Fn(&Array<T>) -> f64
[INFO] [stdout]     |                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:451:56
[INFO] [stdout]     |
[INFO] [stdout] 451 | pub fn verify_gradient_kinks<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array) -> Result<f64, HALError>
[INFO] [stdout]     |                                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 451 | pub fn verify_gradient_kinks<F>(fn_closure: F, input: &Array<T>, eps: f64, grad: &Array) -> Result<f64, HALError>
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:451:80
[INFO] [stdout]     |
[INFO] [stdout] 451 | pub fn verify_gradient_kinks<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array) -> Result<f64, HALError>
[INFO] [stdout]     |                                                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 451 | pub fn verify_gradient_kinks<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array<T>) -> Result<f64, HALError>
[INFO] [stdout]     |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:472:17
[INFO] [stdout]     |
[INFO] [stdout] 472 |   where F : Fn(&Array) -> f64
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 472 |   where F : Fn(&Array<T>) -> f64
[INFO] [stdout]     |                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:471:51
[INFO] [stdout]     |
[INFO] [stdout] 471 | pub fn numerical_gradient<F>(fn_closure: F, arr: &Array, eps: f64) -> Array
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 471 | pub fn numerical_gradient<F>(fn_closure: F, arr: &Array<T>, eps: f64) -> Array
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:471:71
[INFO] [stdout]     |
[INFO] [stdout] 471 | pub fn numerical_gradient<F>(fn_closure: F, arr: &Array, eps: f64) -> Array
[INFO] [stdout]     |                                                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 471 | pub fn numerical_gradient<F>(fn_closure: F, arr: &Array, eps: f64) -> Array<T>
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:510:17
[INFO] [stdout]     |
[INFO] [stdout] 510 |   where F : Fn(&Array) -> f64
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 510 |   where F : Fn(&Array<T>) -> f64
[INFO] [stdout]     |                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:509:49
[INFO] [stdout]     |
[INFO] [stdout] 509 | pub fn gradient_check<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array) -> f64
[INFO] [stdout]     |                                                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 509 | pub fn gradient_check<F>(fn_closure: F, input: &Array<T>, eps: f64, grad: &Array) -> f64
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:509:73
[INFO] [stdout]     |
[INFO] [stdout] 509 | pub fn gradient_check<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array) -> f64
[INFO] [stdout]     |                                                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 509 | pub fn gradient_check<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array<T>) -> f64
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/device.rs:70:47
[INFO] [stdout]     |
[INFO] [stdout] 70  |   pub fn swap_array_backend<T>(&self, input: &Array
[INFO] [stdout]     |                                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 70  |   pub fn swap_array_backend<T>(&self, input: &Array<T>
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/device.rs:72:60
[INFO] [stdout]     |
[INFO] [stdout] 72  | ...                   , target_device: Device) -> Array
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 72  |                                , target_device: Device) -> Array<T>
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:51:39
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn lrelu_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 51  | pub fn lrelu_derivative(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:61:17
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn relu(x: &Array) -> Array {
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn relu(x: &Array<T>) -> Array {
[INFO] [stdout]     |                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:61:27
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn relu(x: &Array) -> Array {
[INFO] [stdout]     |                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 61  | pub fn relu(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:71:28
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn relu_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn relu_derivative(x: &Array<T>) -> Array {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:71:38
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn relu_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 71  | pub fn relu_derivative(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:81:28
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn tanh_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn tanh_derivative(x: &Array<T>) -> Array {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:81:38
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn tanh_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn tanh_derivative(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:90:31
[INFO] [stdout]     |
[INFO] [stdout] 90  | pub fn sigmoid_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 90  | pub fn sigmoid_derivative(x: &Array<T>) -> Array {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:90:41
[INFO] [stdout]     |
[INFO] [stdout] 90  | pub fn sigmoid_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 90  | pub fn sigmoid_derivative(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:99:31
[INFO] [stdout]     |
[INFO] [stdout] 99  | pub fn softmax_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 99  | pub fn softmax_derivative(x: &Array<T>) -> Array {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:99:41
[INFO] [stdout]     |
[INFO] [stdout] 99  | pub fn softmax_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 99  | pub fn softmax_derivative(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn ones(x: &Array) -> Array {
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn ones(x: &Array<T>) -> Array {
[INFO] [stdout]     |                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:104:27
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn ones(x: &Array) -> Array {
[INFO] [stdout]     |                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn ones(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:109:28
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn ones_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn ones_derivative(x: &Array<T>) -> Array {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:109:38
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn ones_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn ones_derivative(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:130:39
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn get_activation(name: &str, x: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn get_activation(name: &str, x: &Array<T>) -> Result<Array, HALError> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:130:56
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn get_activation(name: &str, x: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn get_activation(name: &str, x: &Array) -> Result<Array<T>, HALError> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:144:39
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn get_derivative(name: &str, x: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn get_derivative(name: &str, x: &Array<T>) -> Result<Array, HALError> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:144:56
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn get_derivative(name: &str, x: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn get_derivative(name: &str, x: &Array) -> Result<Array<T>, HALError> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:24:56
[INFO] [stdout]     |
[INFO] [stdout] 24  | pub fn normal<T: HasAfEnum>(dims: Dim4, scale: f32) -> Array {
[INFO] [stdout]     |                                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 24  | pub fn normal<T: HasAfEnum>(dims: Dim4, scale: f32) -> Array<T> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:40:57
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn uniform<T: HasAfEnum>(dims: Dim4, scale: f32) -> Array{
[INFO] [stdout]     |                                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn uniform<T: HasAfEnum>(dims: Dim4, scale: f32) -> Array<T>{
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:57:43
[INFO] [stdout]     |
[INFO] [stdout] 57  | pub fn zeros<T: HasAfEnum>(dims: Dim4) -> Array {
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 57  | pub fn zeros<T: HasAfEnum>(dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:62:42
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub fn ones<T: HasAfEnum>(dims: Dim4) -> Array {
[INFO] [stdout]     |                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub fn ones<T: HasAfEnum>(dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:67:52
[INFO] [stdout]     |
[INFO] [stdout] 67  | pub fn glorot_uniform<T: HasAfEnum>(dims: Dim4) -> Array {
[INFO] [stdout]     |                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 67  | pub fn glorot_uniform<T: HasAfEnum>(dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:74:51
[INFO] [stdout]     |
[INFO] [stdout] 74  | pub fn glorot_normal<T: HasAfEnum>(dims: Dim4) -> Array {
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 74  | pub fn glorot_normal<T: HasAfEnum>(dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:81:51
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn lecun_uniform<T: HasAfEnum>(dims: Dim4) -> Array {
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 81  | pub fn lecun_uniform<T: HasAfEnum>(dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:90:75
[INFO] [stdout]     |
[INFO] [stdout] 90  | pub fn get_initialization<T: HasAfEnum>(name: &str, dims: Dim4) -> Result<Array, HALError>
[INFO] [stdout]     |                                                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 90  | pub fn get_initialization<T: HasAfEnum>(name: &str, dims: Dim4) -> Result<Array<T>, HALError>
[INFO] [stdout]     |                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/plot.rs:7:28
[INFO] [stdout]     |
[INFO] [stdout] 7   | pub fn plot_array(values: &Array, title: &str, window_x: u16, window_y: u16) {
[INFO] [stdout]     |                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 7   | pub fn plot_array(values: &Array<T>, title: &str, window_x: u16, window_y: u16) {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:63:29
[INFO] [stdout]     |
[INFO] [stdout] 63  | pub fn assert_types(v: Vec<&Array>){
[INFO] [stdout]     |                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 63  | pub fn assert_types(v: Vec<&Array<T>>){
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:74:57
[INFO] [stdout]     |
[INFO] [stdout] 74  | pub fn constant(dims: Dim4, aftype: DType, val: f32) -> Array {
[INFO] [stdout]     |                                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 74  | pub fn constant(dims: Dim4, aftype: DType, val: f32) -> Array<T> {
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:100:21
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub fn cast(input: &Array, dest_type: DType) -> Array {
[INFO] [stdout]     |                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub fn cast(input: &Array<T>, dest_type: DType) -> Array {
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:100:49
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub fn cast(input: &Array, dest_type: DType) -> Array {
[INFO] [stdout]     |                                                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub fn cast(input: &Array, dest_type: DType) -> Array<T> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:124:70
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn vec_to_array<T: HasAfEnum>(vec_values: Vec<T>, dims: Dim4) -> Array {
[INFO] [stdout]     |                                                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn vec_to_array<T: HasAfEnum>(vec_values: Vec<T>, dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:129:68
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn raw_to_array<T: HasAfEnum>(raw_values: &[T], dims: Dim4) -> Array {
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn raw_to_array<T: HasAfEnum>(raw_values: &[T], dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:134:30
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub fn array_to_rows(input: &Array) -> Vec<Array> {
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub fn array_to_rows(input: &Array<T>) -> Vec<Array> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:134:44
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub fn array_to_rows(input: &Array) -> Vec<Array> {
[INFO] [stdout]     |                                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub fn array_to_rows(input: &Array) -> Vec<Array<T>> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:143:29
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub fn array_to_vec(input: &Array) -> Vec<f64>
[INFO] [stdout]     |                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub fn array_to_vec(input: &Array<T>) -> Vec<f64>
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn rows_to_array(input: Vec<&Array>) -> Array {
[INFO] [stdout]     |                                  ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn rows_to_array(input: Vec<&Array<T>>) -> Array {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:152:45
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn rows_to_array(input: Vec<&Array>) -> Array {
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn rows_to_array(input: Vec<&Array>) -> Array<T> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:211:35
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn shuffle_array(v: &mut[&mut Array], rows: u64) {
[INFO] [stdout]     |                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn shuffle_array(v: &mut[&mut Array<T>], rows: u64) {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:225:26
[INFO] [stdout]     |
[INFO] [stdout] 225 | pub fn row_plane(input: &Array, slice_num: u64) -> Array {
[INFO] [stdout]     |                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 225 | pub fn row_plane(input: &Array<T>, slice_num: u64) -> Array {
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:225:52
[INFO] [stdout]     |
[INFO] [stdout] 225 | pub fn row_plane(input: &Array, slice_num: u64) -> Array {
[INFO] [stdout]     |                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 225 | pub fn row_plane(input: &Array, slice_num: u64) -> Array<T> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:231:30
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn set_row_plane(input: &Array, new_plane: &Array, plane_num: u64) -> Array {
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn set_row_plane(input: &Array<T>, new_plane: &Array, plane_num: u64) -> Array {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:231:49
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn set_row_plane(input: &Array, new_plane: &Array, plane_num: u64) -> Array {
[INFO] [stdout]     |                                                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn set_row_plane(input: &Array, new_plane: &Array<T>, plane_num: u64) -> Array {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:231:75
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn set_row_plane(input: &Array, new_plane: &Array, plane_num: u64) -> Array {
[INFO] [stdout]     |                                                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn set_row_plane(input: &Array, new_plane: &Array, plane_num: u64) -> Array<T> {
[INFO] [stdout]     |                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:251:27
[INFO] [stdout]     |
[INFO] [stdout] 251 | pub fn row_planes(input: &Array, first: u64, last: u64) -> Array {
[INFO] [stdout]     |                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 251 | pub fn row_planes(input: &Array<T>, first: u64, last: u64) -> Array {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:251:60
[INFO] [stdout]     |
[INFO] [stdout] 251 | pub fn row_planes(input: &Array, first: u64, last: u64) -> Array {
[INFO] [stdout]     |                                                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 251 | pub fn row_planes(input: &Array, first: u64, last: u64) -> Array<T> {
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:257:31
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub fn set_row_planes(input: &Array, new_planes: &Array
[INFO] [stdout]     |                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub fn set_row_planes(input: &Array<T>, new_planes: &Array
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:257:51
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub fn set_row_planes(input: &Array, new_planes: &Array
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub fn set_row_planes(input: &Array, new_planes: &Array<T>
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:258:51
[INFO] [stdout]     |
[INFO] [stdout] 258 |                       , first: u64, last: u64) -> Array
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 258 |                       , first: u64, last: u64) -> Array<T>
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:323:30
[INFO] [stdout]     |
[INFO] [stdout] 323 | pub fn normalize_array(src: &Array, num_std_dev: f32) -> Array {
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 323 | pub fn normalize_array(src: &Array<T>, num_std_dev: f32) -> Array {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:323:58
[INFO] [stdout]     |
[INFO] [stdout] 323 | pub fn normalize_array(src: &Array, num_std_dev: f32) -> Array {
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 323 | pub fn normalize_array(src: &Array, num_std_dev: f32) -> Array<T> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:330:20
[INFO] [stdout]     |
[INFO] [stdout] 330 | pub fn scale(src: &Array, low: f32, high: f32) -> Array {
[INFO] [stdout]     |                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 330 | pub fn scale(src: &Array<T>, low: f32, high: f32) -> Array {
[INFO] [stdout]     |                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:330:51
[INFO] [stdout]     |
[INFO] [stdout] 330 | pub fn scale(src: &Array, low: f32, high: f32) -> Array {
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 330 | pub fn scale(src: &Array, low: f32, high: f32) -> Array<T> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:432:17
[INFO] [stdout]     |
[INFO] [stdout] 432 |   where F : Fn(&Array) -> f64
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 432 |   where F : Fn(&Array<T>) -> f64
[INFO] [stdout]     |                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:431:57
[INFO] [stdout]     |
[INFO] [stdout] 431 | pub fn verify_gradient_smooth<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array) -> Result<f64, HALError>
[INFO] [stdout]     |                                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 431 | pub fn verify_gradient_smooth<F>(fn_closure: F, input: &Array<T>, eps: f64, grad: &Array) -> Result<f64, HALError>
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:431:81
[INFO] [stdout]     |
[INFO] [stdout] 431 | pub fn verify_gradient_smooth<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array) -> Result<f64, HALError>
[INFO] [stdout]     |                                                                                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 431 | pub fn verify_gradient_smooth<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array<T>) -> Result<f64, HALError>
[INFO] [stdout]     |                                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:452:17
[INFO] [stdout]     |
[INFO] [stdout] 452 |   where F : Fn(&Array) -> f64
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 452 |   where F : Fn(&Array<T>) -> f64
[INFO] [stdout]     |                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:451:56
[INFO] [stdout]     |
[INFO] [stdout] 451 | pub fn verify_gradient_kinks<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array) -> Result<f64, HALError>
[INFO] [stdout]     |                                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 451 | pub fn verify_gradient_kinks<F>(fn_closure: F, input: &Array<T>, eps: f64, grad: &Array) -> Result<f64, HALError>
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:451:80
[INFO] [stdout]     |
[INFO] [stdout] 451 | pub fn verify_gradient_kinks<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array) -> Result<f64, HALError>
[INFO] [stdout]     |                                                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 451 | pub fn verify_gradient_kinks<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array<T>) -> Result<f64, HALError>
[INFO] [stdout]     |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:472:17
[INFO] [stdout]     |
[INFO] [stdout] 472 |   where F : Fn(&Array) -> f64
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 472 |   where F : Fn(&Array<T>) -> f64
[INFO] [stdout]     |                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:471:51
[INFO] [stdout]     |
[INFO] [stdout] 471 | pub fn numerical_gradient<F>(fn_closure: F, arr: &Array, eps: f64) -> Array
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 471 | pub fn numerical_gradient<F>(fn_closure: F, arr: &Array<T>, eps: f64) -> Array
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:471:71
[INFO] [stdout]     |
[INFO] [stdout] 471 | pub fn numerical_gradient<F>(fn_closure: F, arr: &Array, eps: f64) -> Array
[INFO] [stdout]     |                                                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 471 | pub fn numerical_gradient<F>(fn_closure: F, arr: &Array, eps: f64) -> Array<T>
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:510:17
[INFO] [stdout]     |
[INFO] [stdout] 510 |   where F : Fn(&Array) -> f64
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 510 |   where F : Fn(&Array<T>) -> f64
[INFO] [stdout]     |                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:509:49
[INFO] [stdout]     |
[INFO] [stdout] 509 | pub fn gradient_check<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array) -> f64
[INFO] [stdout]     |                                                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 509 | pub fn gradient_check<F>(fn_closure: F, input: &Array<T>, eps: f64, grad: &Array) -> f64
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:509:73
[INFO] [stdout]     |
[INFO] [stdout] 509 | pub fn gradient_check<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array) -> f64
[INFO] [stdout]     |                                                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 509 | pub fn gradient_check<F>(fn_closure: F, input: &Array, eps: f64, grad: &Array<T>) -> f64
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/device.rs:70:47
[INFO] [stdout]     |
[INFO] [stdout] 70  |   pub fn swap_array_backend<T>(&self, input: &Array
[INFO] [stdout]     |                                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 70  |   pub fn swap_array_backend<T>(&self, input: &Array<T>
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/device.rs:72:60
[INFO] [stdout]     |
[INFO] [stdout] 72  | ...                   , target_device: Device) -> Array
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 72  |                                , target_device: Device) -> Array<T>
[INFO] [stdout]     |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> src/model/sequential.rs:200:36
[INFO] [stdout]     |
[INFO] [stdout] 200 |             let bptt_input_slice = af::slices(&batch_input, begin, end-1);
[INFO] [stdout]     |                                    ^^^^^^^^^^               -----  ----- expected `i64`, found `u64`
[INFO] [stdout]     |                                                             |
[INFO] [stdout]     |                                                             expected `i64`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/index.rs:434:8
[INFO] [stdout]     |
[INFO] [stdout] 434 | pub fn slices<T>(input: &Array<T>, first: i64, last: i64) -> Array<T>
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 200 |             let bptt_input_slice = af::slices(&batch_input, begin.try_into().unwrap(), end-1);
[INFO] [stdout]     |                                                                  ++++++++++++++++++++
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 200 |             let bptt_input_slice = af::slices(&batch_input, begin, (end-1).try_into().unwrap());
[INFO] [stdout]     |                                                                    +     +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> src/model/sequential.rs:201:37
[INFO] [stdout]     |
[INFO] [stdout] 201 |             let bptt_target_slice = af::slices(&batch_target, begin, end-1);
[INFO] [stdout]     |                                     ^^^^^^^^^^                -----  ----- expected `i64`, found `u64`
[INFO] [stdout]     |                                                               |
[INFO] [stdout]     |                                                               expected `i64`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/index.rs:434:8
[INFO] [stdout]     |
[INFO] [stdout] 434 | pub fn slices<T>(input: &Array<T>, first: i64, last: i64) -> Array<T>
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 201 |             let bptt_target_slice = af::slices(&batch_target, begin.try_into().unwrap(), end-1);
[INFO] [stdout]     |                                                                    ++++++++++++++++++++
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 201 |             let bptt_target_slice = af::slices(&batch_target, begin, (end-1).try_into().unwrap());
[INFO] [stdout]     |                                                                      +     +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/model/sequential.rs:232:37
[INFO] [stdout]     |
[INFO] [stdout] 232 |       let tar = af::slice(&targets, ind as u64);
[INFO] [stdout]     |                 ---------           ^^^^^^^^^^ expected `i64`, found `u64`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/index.rs:404:8
[INFO] [stdout]     |
[INFO] [stdout] 404 | pub fn slice<T>(input: &Array<T>, slice_num: i64) -> Array<T>
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 232 |       let tar = af::slice(&targets, (ind as u64).try_into().unwrap());
[INFO] [stdout]     |                                     +          +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> src/model/sequential.rs:200:36
[INFO] [stdout]     |
[INFO] [stdout] 200 |             let bptt_input_slice = af::slices(&batch_input, begin, end-1);
[INFO] [stdout]     |                                    ^^^^^^^^^^               -----  ----- expected `i64`, found `u64`
[INFO] [stdout]     |                                                             |
[INFO] [stdout]     |                                                             expected `i64`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/index.rs:434:8
[INFO] [stdout]     |
[INFO] [stdout] 434 | pub fn slices<T>(input: &Array<T>, first: i64, last: i64) -> Array<T>
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 200 |             let bptt_input_slice = af::slices(&batch_input, begin.try_into().unwrap(), end-1);
[INFO] [stdout]     |                                                                  ++++++++++++++++++++
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 200 |             let bptt_input_slice = af::slices(&batch_input, begin, (end-1).try_into().unwrap());
[INFO] [stdout]     |                                                                    +     +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> src/model/sequential.rs:201:37
[INFO] [stdout]     |
[INFO] [stdout] 201 |             let bptt_target_slice = af::slices(&batch_target, begin, end-1);
[INFO] [stdout]     |                                     ^^^^^^^^^^                -----  ----- expected `i64`, found `u64`
[INFO] [stdout]     |                                                               |
[INFO] [stdout]     |                                                               expected `i64`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/index.rs:434:8
[INFO] [stdout]     |
[INFO] [stdout] 434 | pub fn slices<T>(input: &Array<T>, first: i64, last: i64) -> Array<T>
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 201 |             let bptt_target_slice = af::slices(&batch_target, begin.try_into().unwrap(), end-1);
[INFO] [stdout]     |                                                                    ++++++++++++++++++++
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 201 |             let bptt_target_slice = af::slices(&batch_target, begin, (end-1).try_into().unwrap());
[INFO] [stdout]     |                                                                      +     +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/model/sequential.rs:232:37
[INFO] [stdout]     |
[INFO] [stdout] 232 |       let tar = af::slice(&targets, ind as u64);
[INFO] [stdout]     |                 ---------           ^^^^^^^^^^ expected `i64`, found `u64`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/index.rs:404:8
[INFO] [stdout]     |
[INFO] [stdout] 404 | pub fn slice<T>(input: &Array<T>, slice_num: i64) -> Array<T>
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 232 |       let tar = af::slice(&targets, (ind as u64).try_into().unwrap());
[INFO] [stdout]     |                                     +          +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/data/xor.rs:57:15
[INFO] [stdout]     |
[INFO] [stdout] 57  |     let y_t = af::bitxor(&x_t, &lastex);
[INFO] [stdout]     |               ^^^^^^^^^^--------------- an argument of type `bool` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/arith.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |     bitxor,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 57  |     let y_t = af::bitxor(&x_t, &lastex, /* bool */);
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/data/xor.rs:57:15
[INFO] [stdout]     |
[INFO] [stdout] 57  |     let y_t = af::bitxor(&x_t, &lastex);
[INFO] [stdout]     |               ^^^^^^^^^^--------------- an argument of type `bool` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/arith.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |     bitxor,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 57  |     let y_t = af::bitxor(&x_t, &lastex, /* bool */);
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:118:25
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let mut deltas: Vec<Array> = Vec::with_capacity(num_params);
[INFO] [stdout]     |                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let mut deltas: Vec<Array<T>> = Vec::with_capacity(num_params);
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:121:26
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let mut weights: Vec<Array> = Vec::with_capacity(weight_params.len());
[INFO] [stdout]     |                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let mut weights: Vec<Array<T>> = Vec::with_capacity(weight_params.len());
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:127:25
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let mut biases: Vec<Array> = Vec::with_capacity(biases_params.len());
[INFO] [stdout]     |                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let mut biases: Vec<Array<T>> = Vec::with_capacity(biases_params.len());
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:136:30
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let mut recurrences: Vec<Array> = Vec::new();
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let mut recurrences: Vec<Array<T>> = Vec::new();
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:137:25
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let mut inputs: Vec<Array> = Vec::new();
[INFO] [stdout]     |                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let mut inputs: Vec<Array<T>> = Vec::new();
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:138:26
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let mut outputs: Vec<Array> = Vec::new();
[INFO] [stdout]     |                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let mut outputs: Vec<Array<T>> = Vec::new();
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:149:27
[INFO] [stdout]     |
[INFO] [stdout] 149 |     let mut optional: Vec<Array> = Vec::new();
[INFO] [stdout]     |                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 149 |     let mut optional: Vec<Array<T>> = Vec::new();
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:118:25
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let mut deltas: Vec<Array> = Vec::with_capacity(num_params);
[INFO] [stdout]     |                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let mut deltas: Vec<Array<T>> = Vec::with_capacity(num_params);
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:121:26
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let mut weights: Vec<Array> = Vec::with_capacity(weight_params.len());
[INFO] [stdout]     |                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let mut weights: Vec<Array<T>> = Vec::with_capacity(weight_params.len());
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:127:25
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let mut biases: Vec<Array> = Vec::with_capacity(biases_params.len());
[INFO] [stdout]     |                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let mut biases: Vec<Array<T>> = Vec::with_capacity(biases_params.len());
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:136:30
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let mut recurrences: Vec<Array> = Vec::new();
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let mut recurrences: Vec<Array<T>> = Vec::new();
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:137:25
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let mut inputs: Vec<Array> = Vec::new();
[INFO] [stdout]     |                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let mut inputs: Vec<Array<T>> = Vec::new();
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:138:26
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let mut outputs: Vec<Array> = Vec::new();
[INFO] [stdout]     |                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let mut outputs: Vec<Array<T>> = Vec::new();
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:149:27
[INFO] [stdout]     |
[INFO] [stdout] 149 |     let mut optional: Vec<Array> = Vec::new();
[INFO] [stdout]     |                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 149 |     let mut optional: Vec<Array<T>> = Vec::new();
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:24:26
[INFO] [stdout]    |
[INFO] [stdout] 24 |     write!(f, "{}", self.description())
[INFO] [stdout]    |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:24:26
[INFO] [stdout]    |
[INFO] [stdout] 24 |     write!(f, "{}", self.description())
[INFO] [stdout]    |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: FloatingPoint` is not satisfied
[INFO] [stdout]    --> src/initializations.rs:31:32
[INFO] [stdout]     |
[INFO] [stdout] 31  |   let u = af::mul(&af::randn::<T>(dims), &scale_vec, false);
[INFO] [stdout]     |                                ^ the trait `FloatingPoint` is not implemented for `T`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `randn`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/random.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout] 96  | / data_gen_def!(
[INFO] [stdout] 97  | |     "Create random numbers from normal distribution",
[INFO] [stdout] 98  | |     randn,
[INFO] [stdout]     | |     ----- required by a bound in this function
[INFO] [stdout] 99  | |     af_randn,
[INFO] [stdout] 100 | |     HasAfEnum,
[INFO] [stdout] 101 | |     FloatingPoint
[INFO] [stdout] 102 | | );
[INFO] [stdout]     | |_^ required by this bound in `randn`
[INFO] [stdout]     = note: this error originates in the macro `data_gen_def` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout]     |
[INFO] [stdout] 24  | pub fn normal<T: HasAfEnum + af::FloatingPoint>(dims: Dim4, scale: f32) -> Array {
[INFO] [stdout]     |                            +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<f32 as Convertable>::OutType == T`
[INFO] [stdout]   --> src/initializations.rs:47:11
[INFO] [stdout]    |
[INFO] [stdout] 40 |   pub fn uniform<T: HasAfEnum>(dims: Dim4, scale: f32) -> Array{
[INFO] [stdout]    |                  - found this type parameter
[INFO] [stdout] ...
[INFO] [stdout] 47 |     let u = af::sub(&af::mul(&af::randu::<T>(dims), &scale_vec, false)
[INFO] [stdout]    |  ___________^
[INFO] [stdout] 48 | |                   , &scale, false);
[INFO] [stdout]    | |__________________________________^ expected `f32`, found type parameter `T`
[INFO] [stdout]    |
[INFO] [stdout]    = note:        expected type `f32`
[INFO] [stdout]            found type parameter `T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `f32: ImplicitPromote<T>` is not satisfied
[INFO] [stdout]    --> src/initializations.rs:48:21
[INFO] [stdout]     |
[INFO] [stdout] 47  |   let u = af::sub(&af::mul(&af::randu::<T>(dims), &scale_vec, false)
[INFO] [stdout]     |           ------- required by a bound introduced by this call
[INFO] [stdout] 48  |                   , &scale, false);
[INFO] [stdout]     |                     ^^^^^^ the trait `ImplicitPromote<T>` is not implemented for `f32`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `af::sub`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/arith.rs:475:1
[INFO] [stdout]     |
[INFO] [stdout] 475 | overloaded_binary_func!("Subtraction of two Arrays", sub, sub_helper, af_sub);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |                                                    |
[INFO] [stdout]     | |                                                    required by a bound in this function
[INFO] [stdout]     | required by this bound in `sub`
[INFO] [stdout]     = note: this error originates in the macro `overloaded_binary_func` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider introducing a `where` clause, but there might be an alternative better way to express this requirement
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn uniform<T: HasAfEnum>(dims: Dim4, scale: f32) -> Array where f32: ImplicitPromote<T>{
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: ImplicitPromote<f32>` is not satisfied
[INFO] [stdout]   --> src/initializations.rs:47:11
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let u = af::sub(&af::mul(&af::randu::<T>(dims), &scale_vec, false)
[INFO] [stdout]    |  ___________^
[INFO] [stdout] 48 | |                   , &scale, false);
[INFO] [stdout]    | |__________________________________^ the trait `ImplicitPromote<f32>` is not implemented for `T`
[INFO] [stdout]    |
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn uniform<T: HasAfEnum + af::ImplicitPromote<f32>>(dims: Dim4, scale: f32) -> Array{
[INFO] [stdout]    |                             ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: FloatingPoint` is not satisfied
[INFO] [stdout]    --> src/initializations.rs:31:32
[INFO] [stdout]     |
[INFO] [stdout] 31  |   let u = af::mul(&af::randn::<T>(dims), &scale_vec, false);
[INFO] [stdout]     |                                ^ the trait `FloatingPoint` is not implemented for `T`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `randn`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/random.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout] 96  | / data_gen_def!(
[INFO] [stdout] 97  | |     "Create random numbers from normal distribution",
[INFO] [stdout] 98  | |     randn,
[INFO] [stdout]     | |     ----- required by a bound in this function
[INFO] [stdout] 99  | |     af_randn,
[INFO] [stdout] 100 | |     HasAfEnum,
[INFO] [stdout] 101 | |     FloatingPoint
[INFO] [stdout] 102 | | );
[INFO] [stdout]     | |_^ required by this bound in `randn`
[INFO] [stdout]     = note: this error originates in the macro `data_gen_def` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout]     |
[INFO] [stdout] 24  | pub fn normal<T: HasAfEnum + af::FloatingPoint>(dims: Dim4, scale: f32) -> Array {
[INFO] [stdout]     |                            +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<f32 as Convertable>::OutType == T`
[INFO] [stdout]   --> src/initializations.rs:47:11
[INFO] [stdout]    |
[INFO] [stdout] 40 |   pub fn uniform<T: HasAfEnum>(dims: Dim4, scale: f32) -> Array{
[INFO] [stdout]    |                  - found this type parameter
[INFO] [stdout] ...
[INFO] [stdout] 47 |     let u = af::sub(&af::mul(&af::randu::<T>(dims), &scale_vec, false)
[INFO] [stdout]    |  ___________^
[INFO] [stdout] 48 | |                   , &scale, false);
[INFO] [stdout]    | |__________________________________^ expected `f32`, found type parameter `T`
[INFO] [stdout]    |
[INFO] [stdout]    = note:        expected type `f32`
[INFO] [stdout]            found type parameter `T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `f32: ImplicitPromote<T>` is not satisfied
[INFO] [stdout]    --> src/initializations.rs:48:21
[INFO] [stdout]     |
[INFO] [stdout] 47  |   let u = af::sub(&af::mul(&af::randu::<T>(dims), &scale_vec, false)
[INFO] [stdout]     |           ------- required by a bound introduced by this call
[INFO] [stdout] 48  |                   , &scale, false);
[INFO] [stdout]     |                     ^^^^^^ the trait `ImplicitPromote<T>` is not implemented for `f32`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `af::sub`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/arith.rs:475:1
[INFO] [stdout]     |
[INFO] [stdout] 475 | overloaded_binary_func!("Subtraction of two Arrays", sub, sub_helper, af_sub);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |                                                    |
[INFO] [stdout]     | |                                                    required by a bound in this function
[INFO] [stdout]     | required by this bound in `sub`
[INFO] [stdout]     = note: this error originates in the macro `overloaded_binary_func` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider introducing a `where` clause, but there might be an alternative better way to express this requirement
[INFO] [stdout]     |
[INFO] [stdout] 40  | pub fn uniform<T: HasAfEnum>(dims: Dim4, scale: f32) -> Array where f32: ImplicitPromote<T>{
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: ImplicitPromote<f32>` is not satisfied
[INFO] [stdout]   --> src/initializations.rs:47:11
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let u = af::sub(&af::mul(&af::randu::<T>(dims), &scale_vec, false)
[INFO] [stdout]    |  ___________^
[INFO] [stdout] 48 | |                   , &scale, false);
[INFO] [stdout]    | |__________________________________^ the trait `ImplicitPromote<f32>` is not implemented for `T`
[INFO] [stdout]    |
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn uniform<T: HasAfEnum + af::ImplicitPromote<f32>>(dims: Dim4, scale: f32) -> Array{
[INFO] [stdout]    |                             ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 2 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/plot.rs:16:9
[INFO] [stdout]     |
[INFO] [stdout] 16  |     wnd.draw_plot(&af::range::<f32>(values.dims().clone()
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 17  |                                     , 0), &values, None);
[INFO] [stdout]     |                                                  ------
[INFO] [stdout]     |                                                  | |
[INFO] [stdout]     |                                                  | unexpected argument of type `Option<_>`
[INFO] [stdout]     |                                                  help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/graphics/mod.rs:677:12
[INFO] [stdout]     |
[INFO] [stdout] 677 |     pub fn draw_plot<T>(&self, points: &Array<T>, title: Option<String>)
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 2 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/plot.rs:16:9
[INFO] [stdout]     |
[INFO] [stdout] 16  |     wnd.draw_plot(&af::range::<f32>(values.dims().clone()
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 17  |                                     , 0), &values, None);
[INFO] [stdout]     |                                                  ------
[INFO] [stdout]     |                                                  | |
[INFO] [stdout]     |                                                  | unexpected argument of type `Option<_>`
[INFO] [stdout]     |                                                  help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/graphics/mod.rs:677:12
[INFO] [stdout]     |
[INFO] [stdout] 677 |     pub fn draw_plot<T>(&self, points: &Array<T>, title: Option<String>)
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: associated function takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> src/utils.rs:130:10
[INFO] [stdout]     |
[INFO] [stdout] 130 |   Array::new::<T>(raw_values, dims)
[INFO] [stdout]     |          ^^^----- help: remove these generics
[INFO] [stdout]     |          |
[INFO] [stdout]     |          expected 0 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here, with 0 generic parameters
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:224:12
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn new(slice: &[T], dims: Dim4) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/utils.rs:137:30
[INFO] [stdout]     |
[INFO] [stdout] 137 |     rows.push(af::row(input, r as u64));
[INFO] [stdout]     |               -------        ^^^^^^^^ expected `i64`, found `u64`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/index.rs:295:8
[INFO] [stdout]     |
[INFO] [stdout] 295 | pub fn row<T>(input: &Array<T>, row_num: i64) -> Array<T>
[INFO] [stdout]     |        ^^^
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 137 |     rows.push(af::row(input, (r as u64).try_into().unwrap()));
[INFO] [stdout]     |                              +        +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/layer/dense.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/layer/rnn.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/model/sequential.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/model/sequential.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/std/src/prelude/mod.rs:105:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `LSTMGenerator`
[INFO] [stdout]   --> src/model/sequential.rs:15:44
[INFO] [stdout]    |
[INFO] [stdout] 15 | use params::{ParamManager, DenseGenerator, LSTMGenerator, RNNGenerator};
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/optimizer/sgd.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/optimizer/sgd.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/std/src/prelude/mod.rs:105:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/optimizer/adam.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/optimizer/adam.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/std/src/prelude/mod.rs:105:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/optimizer/mod.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/data/sin.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/data/xor.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand`
[INFO] [stdout]  --> src/data/xor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use rand;
[INFO] [stdout]   |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IndependentSample`, `Range`
[INFO] [stdout]  --> src/data/xor.rs:3:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | use rand::distributions::{IndependentSample, Range};
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/params.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/std/src/prelude/mod.rs:105:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/loss.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/activations.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num::Complex`
[INFO] [stdout]  --> src/activations.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use num::Complex;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/initializations.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `rand` is imported redundantly
[INFO] [stdout]  --> src/initializations.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use rand;
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate rand;
[INFO] [stdout]   | ------------------ the item `rand` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/plot.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/utils.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `std` is imported redundantly
[INFO] [stdout]  --> src/utils.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std;
[INFO] [stdout]   |     ^^^ the item `std` is already imported by prelude
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `csv` is imported redundantly
[INFO] [stdout]  --> src/utils.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use csv;
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | extern crate csv;
[INFO] [stdout]   | ----------------- the item `csv` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `rand` is imported redundantly
[INFO] [stdout]  --> src/utils.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rand;
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate rand;
[INFO] [stdout]   | ------------------ the item `rand` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Div`
[INFO] [stdout]  --> src/utils.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::ops::{Sub, Div};
[INFO] [stdout]   |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `flate2::GzHeader`
[INFO] [stdout]   --> src/utils.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use flate2::GzHeader;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Num`
[INFO] [stdout]   --> src/utils.rs:18:20
[INFO] [stdout]    |
[INFO] [stdout] 18 | use num::{Complex, Num};
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `af` is imported redundantly
[INFO] [stdout]  --> src/device.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use af;
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]  ::: src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | extern crate arrayfire as af;
[INFO] [stdout]   | ----------------------------- the item `af` is already imported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: associated function takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> src/utils.rs:130:10
[INFO] [stdout]     |
[INFO] [stdout] 130 |   Array::new::<T>(raw_values, dims)
[INFO] [stdout]     |          ^^^----- help: remove these generics
[INFO] [stdout]     |          |
[INFO] [stdout]     |          expected 0 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here, with 0 generic parameters
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:224:12
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn new(slice: &[T], dims: Dim4) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/utils.rs:137:30
[INFO] [stdout]     |
[INFO] [stdout] 137 |     rows.push(af::row(input, r as u64));
[INFO] [stdout]     |               -------        ^^^^^^^^ expected `i64`, found `u64`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/index.rs:295:8
[INFO] [stdout]     |
[INFO] [stdout] 295 | pub fn row<T>(input: &Array<T>, row_num: i64) -> Array<T>
[INFO] [stdout]     |        ^^^
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 137 |     rows.push(af::row(input, (r as u64).try_into().unwrap()));
[INFO] [stdout]     |                              +        +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `af::var_all`: Please use var_all_v2 API
[INFO] [stdout]    --> src/utils.rs:325:40
[INFO] [stdout]     |
[INFO] [stdout] 325 |   let mut std_dev = num_std_dev * (af::var_all(src, false).0 as f32).sqrt().abs();
[INFO] [stdout]     |                                        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:15:58
[INFO] [stdout]     |
[INFO] [stdout] 15  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array;
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array<T>) -> Array;
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:15:68
[INFO] [stdout]     |
[INFO] [stdout] 15  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array;
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array<T>;
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:16:58
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array;
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array<T>) -> Array;
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:16:68
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array;
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array<T>;
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:26:31
[INFO] [stdout]     |
[INFO] [stdout] 26  |   fn rtrl(&self, dW_tm1: &mut Array  // previous W derivatives for [I, F, Ct]
[INFO] [stdout]     |                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 26  |   fn rtrl(&self, dW_tm1: &mut Array<T>  // previous W derivatives for [I, F, Ct]
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:27:30
[INFO] [stdout]     |
[INFO] [stdout] 27  |               , dU_tm1: &mut Array   // previous U derivatives for [I, F, Ct]
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 27  |               , dU_tm1: &mut Array<T>   // previous U derivatives for [I, F, Ct]
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:28:30
[INFO] [stdout]     |
[INFO] [stdout] 28  |               , db_tm1: &mut Array   // previous b derivatives for [I, F, Ct]
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 28  |               , db_tm1: &mut Array<T>   // previous b derivatives for [I, F, Ct]
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:29:23
[INFO] [stdout]     |
[INFO] [stdout] 29  |               , z_t: &Array          // current time activation
[INFO] [stdout]     |                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 29  |               , z_t: &Array<T>          // current time activation
[INFO] [stdout]     |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:30:26
[INFO] [stdout]     |
[INFO] [stdout] 30  |               , inputs: &Array);     // x_t & h_{t-1}
[INFO] [stdout]     |                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 30  |               , inputs: &Array<T>);     // x_t & h_{t-1}
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/model/sequential.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 18 |   layers: Vec<Box<Layer>>,
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 18 |   layers: Vec<Box<dyn Layer>>,
[INFO] [stdout]    |                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/model/sequential.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |   optimizer: Box<Optimizer>,
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 20 |   optimizer: Box<dyn Optimizer>,
[INFO] [stdout]    |                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/optimizer/sgd.rs:21:17
[INFO] [stdout]     |
[INFO] [stdout] 21  |   velocity: Vec<Array>,
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 21  |   velocity: Vec<Array<T>>,
[INFO] [stdout]     |                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/optimizer/adam.rs:22:11
[INFO] [stdout]     |
[INFO] [stdout] 22  |   mt: Vec<Array>,
[INFO] [stdout]     |           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 22  |   mt: Vec<Array<T>>,
[INFO] [stdout]     |                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/optimizer/adam.rs:23:11
[INFO] [stdout]     |
[INFO] [stdout] 23  |   vt: Vec<Array>,
[INFO] [stdout]     |           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 23  |   vt: Vec<Array<T>>,
[INFO] [stdout]     |                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/xor.rs:14:25
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub last_x: Arc<Mutex<Array>>,
[INFO] [stdout]     |                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub last_x: Arc<Mutex<Array<T>>>,
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/mod.rs:14:26
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub input: RefCell<Box<Array>>,
[INFO] [stdout]     |                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 14  |   pub input: RefCell<Box<Array<T>>>,
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/mod.rs:15:27
[INFO] [stdout]     |
[INFO] [stdout] 15  |   pub target: RefCell<Box<Array>>,
[INFO] [stdout]     |                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  |   pub target: RefCell<Box<Array<T>>>,
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:79:20
[INFO] [stdout]     |
[INFO] [stdout] 79  |   pub weights: Vec<Array>,
[INFO] [stdout]     |                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 79  |   pub weights: Vec<Array<T>>,
[INFO] [stdout]     |                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:80:19
[INFO] [stdout]     |
[INFO] [stdout] 80  |   pub biases: Vec<Array>,
[INFO] [stdout]     |                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 80  |   pub biases: Vec<Array<T>>,
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:82:19
[INFO] [stdout]     |
[INFO] [stdout] 82  |   pub deltas: Vec<Array>,
[INFO] [stdout]     |                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 82  |   pub deltas: Vec<Array<T>>,
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:83:19
[INFO] [stdout]     |
[INFO] [stdout] 83  |   pub inputs: Vec<Array>,
[INFO] [stdout]     |                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 83  |   pub inputs: Vec<Array<T>>,
[INFO] [stdout]     |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:84:20
[INFO] [stdout]     |
[INFO] [stdout] 84  |   pub outputs: Vec<Array>,
[INFO] [stdout]     |                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 84  |   pub outputs: Vec<Array<T>>,
[INFO] [stdout]     |                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:85:24
[INFO] [stdout]     |
[INFO] [stdout] 85  |   pub recurrences: Vec<Array>,
[INFO] [stdout]     |                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 85  |   pub recurrences: Vec<Array<T>>,
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:87:21
[INFO] [stdout]     |
[INFO] [stdout] 87  |   pub optional: Vec<Array>,
[INFO] [stdout]     |                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 87  |   pub optional: Vec<Array<T>>,
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/dense.rs:16:58
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array)-> Array
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array<T>)-> Array
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/dense.rs:16:67
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array)-> Array
[INFO] [stdout]     |                                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 16  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array)-> Array<T>
[INFO] [stdout]     |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/dense.rs:49:58
[INFO] [stdout]     |
[INFO] [stdout] 49  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array {
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 49  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array<T>) -> Array {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/dense.rs:49:68
[INFO] [stdout]     |
[INFO] [stdout] 49  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array {
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 49  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array<T> {
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/rnn.rs:17:58
[INFO] [stdout]     |
[INFO] [stdout] 17  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 17  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array<T>) -> Array
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/rnn.rs:17:68
[INFO] [stdout]     |
[INFO] [stdout] 17  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 17  |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array<T>
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/rnn.rs:75:58
[INFO] [stdout]     |
[INFO] [stdout] 75  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array {
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 75  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array<T>) -> Array {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/rnn.rs:75:68
[INFO] [stdout]     |
[INFO] [stdout] 75  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array {
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 75  |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array<T> {
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/model/mod.rs:14:27
[INFO] [stdout]    |
[INFO] [stdout] 14 |          , optimizer: Box<Optimizer>
[INFO] [stdout]    |                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 14 |          , optimizer: Box<dyn Optimizer>
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/mod.rs:23:41
[INFO] [stdout]     |
[INFO] [stdout] 23  |   fn forward<T>(&mut self, activation: &Array
[INFO] [stdout]     |                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 23  |   fn forward<T>(&mut self, activation: &Array<T>
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/mod.rs:25:47
[INFO] [stdout]     |
[INFO] [stdout] 25  |                 , dest_device: Device) -> Vec<Array>
[INFO] [stdout]     |                                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 25  |                 , dest_device: Device) -> Vec<Array<T>>
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/mod.rs:28:44
[INFO] [stdout]     |
[INFO] [stdout] 28  |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array) -> Vec<f32>;
[INFO] [stdout]     |                                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 28  |   fn backward(&mut self, predictions: &Vec<Array<T>>, targets: &Array) -> Vec<f32>;
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/mod.rs:28:62
[INFO] [stdout]     |
[INFO] [stdout] 28  |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array) -> Vec<f32>;
[INFO] [stdout]     |                                                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 28  |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array<T>) -> Vec<f32>;
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/model/sequential.rs:47:27
[INFO] [stdout]    |
[INFO] [stdout] 47 |          , optimizer: Box<Optimizer>
[INFO] [stdout]    |                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 47 |          , optimizer: Box<dyn Optimizer>
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/sequential.rs:112:41
[INFO] [stdout]     |
[INFO] [stdout] 112 |   fn forward<T>(&mut self, activation: &Array
[INFO] [stdout]     |                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 112 |   fn forward<T>(&mut self, activation: &Array<T>
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/sequential.rs:114:47
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 , dest_device: Device) -> Vec<Array>
[INFO] [stdout]     |                                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 , dest_device: Device) -> Vec<Array<T>>
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/sequential.rs:225:44
[INFO] [stdout]     |
[INFO] [stdout] 225 |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array) -> Vec<f32> {
[INFO] [stdout]     |                                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 225 |   fn backward(&mut self, predictions: &Vec<Array<T>>, targets: &Array) -> Vec<f32> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/model/sequential.rs:225:62
[INFO] [stdout]     |
[INFO] [stdout] 225 |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array) -> Vec<f32> {
[INFO] [stdout]     |                                                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 225 |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array<T>) -> Vec<f32> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/optimizer/mod.rs:23:78
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn get_optimizer(name: &str, params: &HashMap<&str, &str>) -> Result<Box<Optimizer>, HALError>{
[INFO] [stdout]    |                                                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn get_optimizer(name: &str, params: &HashMap<&str, &str>) -> Result<Box<dyn Optimizer>, HALError>{
[INFO] [stdout]    |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/optimizer/mod.rs:31:62
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn get_optimizer_with_defaults(name: &str) -> Result<Box<Optimizer>, HALError>{
[INFO] [stdout]    |                                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is an object-safe trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn get_optimizer_with_defaults(name: &str) -> Result<Box<dyn Optimizer>, HALError>{
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/optimizer/mod.rs:39:27
[INFO] [stdout]     |
[INFO] [stdout] 39  | pub fn clip_grads(input: &Array, rescale: f32) -> Array {
[INFO] [stdout]     |                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 39  | pub fn clip_grads(input: &Array<T>, rescale: f32) -> Array {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/optimizer/mod.rs:39:51
[INFO] [stdout]     |
[INFO] [stdout] 39  | pub fn clip_grads(input: &Array, rescale: f32) -> Array {
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 39  | pub fn clip_grads(input: &Array, rescale: f32) -> Array<T> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/sin.rs:41:66
[INFO] [stdout]     |
[INFO] [stdout] 41  |   fn generate_sin_wave(&self, input_dims: u64, num_rows: u64) -> Array {
[INFO] [stdout]     |                                                                  ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 41  |   fn generate_sin_wave(&self, input_dims: u64, num_rows: u64) -> Array<T> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: associated function takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> src/device.rs:101:12
[INFO] [stdout]     |
[INFO] [stdout] 101 |     Array::new::<T>(&buffer, dims)
[INFO] [stdout]     |            ^^^----- help: remove these generics
[INFO] [stdout]     |            |
[INFO] [stdout]     |            expected 0 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here, with 0 generic parameters
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:224:12
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn new(slice: &[T], dims: Dim4) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/xor.rs:44:57
[INFO] [stdout]     |
[INFO] [stdout] 44  |   pub fn generate_minibatch(&self, batch_size: u64) -> (Array, Array){
[INFO] [stdout]     |                                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 44  |   pub fn generate_minibatch(&self, batch_size: u64) -> (Array<T>, Array){
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/data/xor.rs:44:64
[INFO] [stdout]     |
[INFO] [stdout] 44  |   pub fn generate_minibatch(&self, batch_size: u64) -> (Array, Array){
[INFO] [stdout]     |                                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 44  |   pub fn generate_minibatch(&self, batch_size: u64) -> (Array, Array<T>){
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:172:73
[INFO] [stdout]     |
[INFO] [stdout] 172 |   fn generate<T: HasAfEnum>(&self, init: &str, dims: (usize, usize)) -> Array {
[INFO] [stdout]     |                                                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 172 |   fn generate<T: HasAfEnum>(&self, init: &str, dims: (usize, usize)) -> Array<T> {
[INFO] [stdout]     |                                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:213:39
[INFO] [stdout]     |
[INFO] [stdout] 213 |   pub fn get_all_arrays(&self) -> Vec<Array> {
[INFO] [stdout]     |                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 213 |   pub fn get_all_arrays(&self) -> Vec<Array<T>> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:224:43
[INFO] [stdout]     |
[INFO] [stdout] 224 |   pub fn set_array_from_index(&self, arr: Array, ind: usize) {
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 224 |   pub fn set_array_from_index(&self, arr: Array<T>, ind: usize) {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:269:48
[INFO] [stdout]     |
[INFO] [stdout] 269 |   pub fn set_all_arrays(&mut self, params: Vec<Array>) {
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 269 |   pub fn set_all_arrays(&mut self, params: Vec<Array<T>>) {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:281:39
[INFO] [stdout]     |
[INFO] [stdout] 281 |   pub fn get_all_deltas(&self) -> Vec<Array> {
[INFO] [stdout]     |                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 281 |   pub fn get_all_deltas(&self) -> Vec<Array<T>> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:299:40
[INFO] [stdout]     |
[INFO] [stdout] 299 |   get_param_func!(get_weight, weights, Array);
[INFO] [stdout]     |                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 299 |   get_param_func!(get_weight, weights, Array<T>);
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:300:37
[INFO] [stdout]     |
[INFO] [stdout] 300 |   get_param_func!(get_bias, biases, Array);
[INFO] [stdout]     |                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 300 |   get_param_func!(get_bias, biases, Array<T>);
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:302:38
[INFO] [stdout]     |
[INFO] [stdout] 302 |   get_param_func!(get_delta, deltas, Array);
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 302 |   get_param_func!(get_delta, deltas, Array<T>);
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:303:38
[INFO] [stdout]     |
[INFO] [stdout] 303 |   get_param_func!(get_input, inputs, Array);
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 303 |   get_param_func!(get_input, inputs, Array<T>);
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:304:40
[INFO] [stdout]     |
[INFO] [stdout] 304 |   get_param_func!(get_output, outputs, Array);
[INFO] [stdout]     |                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 304 |   get_param_func!(get_output, outputs, Array<T>);
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:305:48
[INFO] [stdout]     |
[INFO] [stdout] 305 |   get_param_func!(get_recurrence, recurrences, Array);
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 305 |   get_param_func!(get_recurrence, recurrences, Array<T>);
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:306:43
[INFO] [stdout]     |
[INFO] [stdout] 306 |   get_param_func!(get_optional, optional, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 306 |   get_param_func!(get_optional, optional, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:308:45
[INFO] [stdout]     |
[INFO] [stdout] 308 |   get_param_vec_func!(get_weights, weights, Array);
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 308 |   get_param_vec_func!(get_weights, weights, Array<T>);
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:309:43
[INFO] [stdout]     |
[INFO] [stdout] 309 |   get_param_vec_func!(get_biases, biases, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 309 |   get_param_vec_func!(get_biases, biases, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:311:43
[INFO] [stdout]     |
[INFO] [stdout] 311 |   get_param_vec_func!(get_deltas, deltas, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 311 |   get_param_vec_func!(get_deltas, deltas, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:312:43
[INFO] [stdout]     |
[INFO] [stdout] 312 |   get_param_vec_func!(get_inputs, inputs, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 312 |   get_param_vec_func!(get_inputs, inputs, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:313:45
[INFO] [stdout]     |
[INFO] [stdout] 313 |   get_param_vec_func!(get_outputs, outputs, Array);
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 313 |   get_param_vec_func!(get_outputs, outputs, Array<T>);
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:314:53
[INFO] [stdout]     |
[INFO] [stdout] 314 |   get_param_vec_func!(get_recurrences, recurrences, Array);
[INFO] [stdout]     |                                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 314 |   get_param_vec_func!(get_recurrences, recurrences, Array<T>);
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:315:48
[INFO] [stdout]     |
[INFO] [stdout] 315 |   get_param_vec_func!(get_optionals, optional, Array);
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 315 |   get_param_vec_func!(get_optionals, optional, Array<T>);
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:317:55
[INFO] [stdout]     |
[INFO] [stdout] 317 |   with_mut_param_vec_func!(with_mut_weights, weights, Array);
[INFO] [stdout]     |                                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 317 |   with_mut_param_vec_func!(with_mut_weights, weights, Array<T>);
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:318:53
[INFO] [stdout]     |
[INFO] [stdout] 318 |   with_mut_param_vec_func!(with_mut_biases, biases, Array);
[INFO] [stdout]     |                                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 318 |   with_mut_param_vec_func!(with_mut_biases, biases, Array<T>);
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:320:53
[INFO] [stdout]     |
[INFO] [stdout] 320 |   with_mut_param_vec_func!(with_mut_deltas, deltas, Array);
[INFO] [stdout]     |                                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 320 |   with_mut_param_vec_func!(with_mut_deltas, deltas, Array<T>);
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:321:53
[INFO] [stdout]     |
[INFO] [stdout] 321 |   with_mut_param_vec_func!(with_mut_inputs, inputs, Array);
[INFO] [stdout]     |                                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 321 |   with_mut_param_vec_func!(with_mut_inputs, inputs, Array<T>);
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:322:55
[INFO] [stdout]     |
[INFO] [stdout] 322 |   with_mut_param_vec_func!(with_mut_outputs, outputs, Array);
[INFO] [stdout]     |                                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 322 |   with_mut_param_vec_func!(with_mut_outputs, outputs, Array<T>);
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:323:63
[INFO] [stdout]     |
[INFO] [stdout] 323 |   with_mut_param_vec_func!(with_mut_recurrences, recurrences, Array);
[INFO] [stdout]     |                                                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 323 |   with_mut_param_vec_func!(with_mut_recurrences, recurrences, Array<T>);
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:324:58
[INFO] [stdout]     |
[INFO] [stdout] 324 |   with_mut_param_vec_func!(with_mut_optionals, optional, Array);
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 324 |   with_mut_param_vec_func!(with_mut_optionals, optional, Array<T>);
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:326:40
[INFO] [stdout]     |
[INFO] [stdout] 326 |   set_param_func!(set_weight, weights, Array);
[INFO] [stdout]     |                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 326 |   set_param_func!(set_weight, weights, Array<T>);
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:327:37
[INFO] [stdout]     |
[INFO] [stdout] 327 |   set_param_func!(set_bias, biases, Array);
[INFO] [stdout]     |                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 327 |   set_param_func!(set_bias, biases, Array<T>);
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:329:38
[INFO] [stdout]     |
[INFO] [stdout] 329 |   set_param_func!(set_delta, deltas, Array);
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 329 |   set_param_func!(set_delta, deltas, Array<T>);
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:330:38
[INFO] [stdout]     |
[INFO] [stdout] 330 |   set_param_func!(set_input, inputs, Array);
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 330 |   set_param_func!(set_input, inputs, Array<T>);
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bptt_interval`
[INFO] [stdout]    --> src/params.rs:561:17
[INFO] [stdout]     |
[INFO] [stdout] 561 |               , bptt_interval: usize
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_bptt_interval`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:331:40
[INFO] [stdout]     |
[INFO] [stdout] 331 |   set_param_func!(set_output, outputs, Array);
[INFO] [stdout]     |                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 331 |   set_param_func!(set_output, outputs, Array<T>);
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:332:48
[INFO] [stdout]     |
[INFO] [stdout] 332 |   set_param_func!(set_recurrence, recurrences, Array);
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 332 |   set_param_func!(set_recurrence, recurrences, Array<T>);
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:333:43
[INFO] [stdout]     |
[INFO] [stdout] 333 |   set_param_func!(set_optional, optional, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 333 |   set_param_func!(set_optional, optional, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:335:45
[INFO] [stdout]     |
[INFO] [stdout] 335 |   set_param_vec_func!(set_weights, weights, Array);
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 335 |   set_param_vec_func!(set_weights, weights, Array<T>);
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:336:43
[INFO] [stdout]     |
[INFO] [stdout] 336 |   set_param_vec_func!(set_biases, biases, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 336 |   set_param_vec_func!(set_biases, biases, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:338:43
[INFO] [stdout]     |
[INFO] [stdout] 338 |   set_param_vec_func!(set_deltas, deltas, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 338 |   set_param_vec_func!(set_deltas, deltas, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:339:43
[INFO] [stdout]     |
[INFO] [stdout] 339 |   set_param_vec_func!(set_inputs, inputs, Array);
[INFO] [stdout]     |                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 339 |   set_param_vec_func!(set_inputs, inputs, Array<T>);
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:340:45
[INFO] [stdout]     |
[INFO] [stdout] 340 |   set_param_vec_func!(set_outputs, outputs, Array);
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 340 |   set_param_vec_func!(set_outputs, outputs, Array<T>);
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:341:53
[INFO] [stdout]     |
[INFO] [stdout] 341 |   set_param_vec_func!(set_recurrences, recurrences, Array);
[INFO] [stdout]     |                                                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 341 |   set_param_vec_func!(set_recurrences, recurrences, Array<T>);
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:342:48
[INFO] [stdout]     |
[INFO] [stdout] 342 |   set_param_vec_func!(set_optionals, optional, Array);
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 342 |   set_param_vec_func!(set_optionals, optional, Array<T>);
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:8:22
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array, target: &Array) -> Array{
[INFO] [stdout]     |                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array<T>, target: &Array) -> Array{
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:8:38
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array, target: &Array) -> Array{
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array, target: &Array<T>) -> Array{
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:8:48
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array, target: &Array) -> Array{
[INFO] [stdout]     |                                                ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 8   | pub fn l2_vec(pred: &Array, target: &Array) -> Array<T>{
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:15:23
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn mse_vec(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn mse_vec(pred: &Array<T>, target: &Array) -> Array {
[INFO] [stdout]     |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:15:39
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn mse_vec(pred: &Array, target: &Array) -> Array {
[INFO] [stdout]     |                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 15  | pub fn mse_vec(pred: &Array, target: &Array<T>) -> Array {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/loss.rs:15:49
[INFO] [stdout]     |
[WARN] too many lines in the log, truncating it
