[INFO] fetching crate hal-ml 0.2.0...
[INFO] checking hal-ml-0.2.0 against master#c2f2db79ca3024f68d22b45aa22b570775c2c4ad for pr-124157
[INFO] extracting crate hal-ml 0.2.0 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate hal-ml 0.2.0 on toolchain c2f2db79ca3024f68d22b45aa22b570775c2c4ad
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "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-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 94 packages to latest compatible versions
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding byteorder v0.5.3 (latest: v1.5.0)
[INFO] [stderr]       Adding cookie v0.2.5 (latest: v0.18.1)
[INFO] [stderr]       Adding csv v0.14.7 (latest: v1.3.0)
[INFO] [stderr]       Adding flate2 v0.2.20 (latest: v1.0.30)
[INFO] [stderr]       Adding half v1.8.3 (latest: v2.4.1)
[INFO] [stderr]       Adding hpack v0.2.0 (latest: v0.3.0)
[INFO] [stderr]       Adding hyper v0.9.18 (latest: v1.3.1)
[INFO] [stderr]       Adding idna v0.1.5 (latest: v0.5.0)
[INFO] [stderr]       Adding itertools v0.4.19 (latest: v0.12.1)
[INFO] [stderr]       Adding language-tags v0.2.2 (latest: v0.3.2)
[INFO] [stderr]       Adding linux-raw-sys v0.4.13 (latest: v0.6.4)
[INFO] [stderr]       Adding log v0.3.9 (latest: v0.4.21)
[INFO] [stderr]       Adding mime v0.2.6 (latest: v0.3.17)
[INFO] [stderr]       Adding num v0.1.42 (latest: v0.4.2)
[INFO] [stderr]       Adding num v0.2.1 (latest: v0.4.2)
[INFO] [stderr]       Adding num-bigint v0.1.44 (latest: v0.4.4)
[INFO] [stderr]       Adding num-bigint v0.2.6 (latest: v0.4.4)
[INFO] [stderr]       Adding num-complex v0.1.43 (latest: v0.4.5)
[INFO] [stderr]       Adding num-complex v0.2.4 (latest: v0.4.5)
[INFO] [stderr]       Adding num-rational v0.1.42 (latest: v0.4.1)
[INFO] [stderr]       Adding num-rational v0.2.4 (latest: v0.4.1)
[INFO] [stderr]       Adding percent-encoding v1.0.1 (latest: v2.3.1)
[INFO] [stderr]       Adding rand v0.3.23 (latest: v0.8.5)
[INFO] [stderr]       Adding rand v0.4.6 (latest: v0.8.5)
[INFO] [stderr]       Adding rand_core v0.3.1 (latest: v0.6.4)
[INFO] [stderr]       Adding rand_core v0.4.2 (latest: v0.6.4)
[INFO] [stderr]       Adding rdrand v0.4.0 (latest: v0.8.3)
[INFO] [stderr]       Adding redox_syscall v0.4.1 (latest: v0.5.1)
[INFO] [stderr]       Adding rustc_version v0.2.3 (latest: v0.4.0)
[INFO] [stderr]       Adding semver v0.9.0 (latest: v1.0.22)
[INFO] [stderr]       Adding semver-parser v0.7.0 (latest: v0.10.2)
[INFO] [stderr]       Adding statistical v0.1.1 (latest: v1.0.0)
[INFO] [stderr]       Adding time v0.1.45 (latest: v0.3.36)
[INFO] [stderr]       Adding traitobject v0.0.1 (latest: v0.1.0)
[INFO] [stderr]       Adding unicase v1.4.2 (latest: v2.7.0)
[INFO] [stderr]       Adding url v1.7.2 (latest: v2.5.0)
[INFO] [stderr]       Adding version_check v0.1.5 (latest: v0.9.4)
[INFO] [stderr]       Adding wasi v0.10.0+wasi-snapshot-preview1 (latest: v0.13.0+wasi-0.2.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "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 timeit v0.1.2
[INFO] [stderr]   Downloaded flate2 v0.2.20
[INFO] [stderr]   Downloaded statistical v0.1.1
[INFO] [stderr]   Downloaded conv v0.3.3
[INFO] [stderr]   Downloaded itertools v0.4.19
[INFO] [stderr]   Downloaded miniz-sys v0.1.12
[INFO] [stderr]   Downloaded hyper v0.9.18
[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-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e86e964f41335efe652d13a26ed9813bd36e4aa3235683a20dd9d9b0853c81fb
[INFO] running `Command { std: "docker" "start" "-a" "e86e964f41335efe652d13a26ed9813bd36e4aa3235683a20dd9d9b0853c81fb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e86e964f41335efe652d13a26ed9813bd36e4aa3235683a20dd9d9b0853c81fb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e86e964f41335efe652d13a26ed9813bd36e4aa3235683a20dd9d9b0853c81fb", kill_on_drop: false }`
[INFO] [stdout] e86e964f41335efe652d13a26ed9813bd36e4aa3235683a20dd9d9b0853c81fb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 27afaf20c567dc9a1e6a3f458eac804035d5e8fdfbe63e3fe64f43a50b63857d
[INFO] running `Command { std: "docker" "start" "-a" "27afaf20c567dc9a1e6a3f458eac804035d5e8fdfbe63e3fe64f43a50b63857d", 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 libc v0.2.154
[INFO] [stderr]    Compiling proc-macro2 v1.0.81
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling serde_json v1.0.116
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]    Compiling cc v1.0.96
[INFO] [stderr]     Checking rustc-serialize v0.3.25
[INFO] [stderr]    Compiling version_check v0.1.5
[INFO] [stderr]    Compiling ryu v1.0.17
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling unicase v1.4.2
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking log v0.4.21
[INFO] [stderr]     Checking num-iter v0.1.44
[INFO] [stderr]     Checking matches v0.1.10
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]     Checking unicode-bidi v0.3.15
[INFO] [stderr]     Checking log v0.3.9
[INFO] [stderr]     Checking bitflags v2.5.0
[INFO] [stderr]     Checking percent-encoding v1.0.1
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking hpack v0.2.0
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]     Checking unicode-normalization v0.1.23
[INFO] [stderr]    Compiling syn v2.0.60
[INFO] [stderr]     Checking solicit v0.4.4
[INFO] [stderr]     Checking num-complex v0.1.43
[INFO] [stderr]    Compiling miniz-sys v0.1.12
[INFO] [stderr]     Checking idna v0.1.5
[INFO] [stderr]     Checking num v0.2.1
[INFO] [stderr]     Checking mime v0.2.6
[INFO] [stderr]     Checking typeable v0.1.2
[INFO] [stderr]     Checking language-tags v0.2.2
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]     Checking traitobject v0.0.1
[INFO] [stderr]     Checking byteorder v0.5.3
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking half v1.8.3
[INFO] [stderr]     Checking custom_derive v0.1.7
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking time v0.1.45
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking filetime v0.2.23
[INFO] [stderr]     Checking url v1.7.2
[INFO] [stderr]     Checking csv v0.14.7
[INFO] [stderr]     Checking conv v0.3.3
[INFO] [stderr]     Checking timeit v0.1.2
[INFO] [stderr]     Checking num-bigint v0.1.44
[INFO] [stderr]     Checking rand v0.3.23
[INFO] [stderr]     Checking flate2 v0.2.20
[INFO] [stderr]     Checking cookie v0.2.5
[INFO] [stderr]     Checking itertools v0.4.19
[INFO] [stderr]     Checking hyper v0.9.18
[INFO] [stderr]     Checking xattr v1.3.1
[INFO] [stderr]     Checking tar v0.4.40
[INFO] [stderr]     Checking num-rational v0.1.42
[INFO] [stderr]     Checking num v0.1.42
[INFO] [stderr]     Checking statistical v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.200
[INFO] [stderr]    Compiling arrayfire v3.8.0
[INFO] [stderr]     Checking hal-ml v0.2.0 (/opt/rustwide/workdir)
[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]    = note: `#[warn(unused_imports)]` on by default
[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: 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: 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: 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]    = note: `#[warn(unused_imports)]` on by default
[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: 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: 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: 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: 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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] 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] 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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] 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] 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/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/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/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/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/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/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] 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] 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/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/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/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] 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] 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/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/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/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/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/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/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/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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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/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/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]     |
[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/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/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/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/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: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: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: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: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: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: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: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: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: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: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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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/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/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/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/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/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] 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]    = note: `#[warn(unused_imports)]` on by default
[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: 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: 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: 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[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: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[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[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[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[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[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[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]: 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[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/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]     |
[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/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/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/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/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[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/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[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/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/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/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/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/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: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/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: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: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: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/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: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/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/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/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: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: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/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: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/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/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/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/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/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: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/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]     |
[WARN] too many lines in the log, truncating it
