[INFO] fetching crate hal-ml 0.2.0...
[INFO] testing hal-ml-0.2.0 against 1.90.0 for beta-1.91-3
[INFO] extracting crate hal-ml 0.2.0 into /workspace/builds/worker-6-tc1/source
[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-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate hal-ml 0.2.0 on toolchain 1.90.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 99 packages to latest compatible versions
[INFO] [stderr]       Adding csv v0.14.7 (available: v1.3.1)
[INFO] [stderr]       Adding flate2 v0.2.20 (available: v1.1.2)
[INFO] [stderr]       Adding hyper v0.9.18 (available: v1.7.0)
[INFO] [stderr]       Adding itertools v0.4.19 (available: v0.14.0)
[INFO] [stderr]       Adding num v0.1.43 (available: v0.4.3)
[INFO] [stderr]       Adding rand v0.3.23 (available: v0.9.2)
[INFO] [stderr]       Adding statistical v0.1.1 (available: v1.0.0)
[INFO] [stderr]       Adding wasi v0.10.0+wasi-snapshot-preview1 (available: v0.10.2+wasi-snapshot-preview1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: unused manifest key: lib.plugin
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded num-rational v0.1.43
[INFO] [stderr]   Downloaded itertools v0.4.19
[INFO] [stderr]   Downloaded traitobject v0.0.1
[INFO] [stderr]   Downloaded num-bigint v0.1.45
[INFO] [stderr]   Downloaded timeit v0.1.2
[INFO] [stderr]   Downloaded num v0.2.1
[INFO] [stderr]   Downloaded conv v0.3.3
[INFO] [stderr]   Downloaded num-rational v0.2.4
[INFO] [stderr]   Downloaded hpack v0.2.0
[INFO] [stderr]   Downloaded byteorder v0.5.3
[INFO] [stderr]   Downloaded flate2 v0.2.20
[INFO] [stderr]   Downloaded num-bigint v0.2.6
[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 solicit v0.4.4
[INFO] [stderr]   Downloaded cookie v0.2.5
[INFO] [stderr]   Downloaded csv v0.14.7
[INFO] [stderr]   Downloaded num-complex v0.1.44
[INFO] [stderr]   Downloaded statistical v0.1.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2e27985a082de13823234f05bf5d3f4e02a8f2c742cced60f4b3b2e8534c8ef1
[INFO] running `Command { std: "docker" "start" "-a" "2e27985a082de13823234f05bf5d3f4e02a8f2c742cced60f4b3b2e8534c8ef1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2e27985a082de13823234f05bf5d3f4e02a8f2c742cced60f4b3b2e8534c8ef1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2e27985a082de13823234f05bf5d3f4e02a8f2c742cced60f4b3b2e8534c8ef1", kill_on_drop: false }`
[INFO] [stdout] 2e27985a082de13823234f05bf5d3f4e02a8f2c742cced60f4b3b2e8534c8ef1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 369c523e0c112dc629fad7f6d1734bfe474e89f6fb1ebe40cf2dcdc41c8231e3
[INFO] running `Command { std: "docker" "start" "-a" "369c523e0c112dc629fad7f6d1734bfe474e89f6fb1ebe40cf2dcdc41c8231e3", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: unused manifest key: lib.plugin
[INFO] [stderr]    Compiling rustc-serialize v0.3.25
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling num-bigint v0.1.45
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling num-rational v0.1.43
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling log v0.3.9
[INFO] [stderr]    Compiling num-complex v0.1.44
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling unicase v1.4.2
[INFO] [stderr]    Compiling miniz-sys v0.1.12
[INFO] [stderr]    Compiling time v0.1.45
[INFO] [stderr]    Compiling filetime v0.2.26
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling byteorder v0.5.3
[INFO] [stderr]    Compiling hpack v0.2.0
[INFO] [stderr]    Compiling mime v0.2.6
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling half v1.8.3
[INFO] [stderr]    Compiling traitobject v0.0.1
[INFO] [stderr]    Compiling cookie v0.2.5
[INFO] [stderr]    Compiling language-tags v0.2.2
[INFO] [stderr]    Compiling typeable v0.1.2
[INFO] [stderr]    Compiling solicit v0.4.4
[INFO] [stderr]    Compiling custom_derive v0.1.7
[INFO] [stderr]    Compiling flate2 v0.2.20
[INFO] [stderr]    Compiling conv v0.3.3
[INFO] [stderr]    Compiling timeit v0.1.2
[INFO] [stderr]    Compiling rand v0.3.23
[INFO] [stderr]    Compiling itertools v0.4.19
[INFO] [stderr]    Compiling num v0.2.1
[INFO] [stderr]    Compiling hyper v0.9.18
[INFO] [stderr]    Compiling csv v0.14.7
[INFO] [stderr]    Compiling num v0.1.43
[INFO] [stderr]    Compiling statistical v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling tar v0.4.44
[INFO] [stderr]    Compiling arrayfire v3.8.0
[INFO] [stderr]    Compiling 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` and `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: 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/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 a dyn-compatible 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/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible 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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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/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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout]  15 |   fn forward(&self, params: Arc<Mutex<Params>>, inputs: &Array) -> Array<T>;
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/dense.rs:49: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout]  49 |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array<T> {
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/layer/mod.rs:16:58
[INFO] [stdout]     |
[INFO] [stdout]  16 |   fn backward(&self, params: Arc<Mutex<Params>>, delta: &Array) -> Array;
[INFO] [stdout]     |                                                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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/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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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/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/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 47 |          , optimizer: Box<dyn Optimizer>
[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/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible 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/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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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/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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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/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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 225 |   fn backward(&mut self, predictions: &Vec<Array>, targets: &Array<T>) -> Vec<f32> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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/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/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible 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/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible 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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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/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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout]  90 | pub fn sigmoid_derivative(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:99:31
[INFO] [stdout]     |
[INFO] [stdout]  99 | pub fn softmax_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                               ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout]  99 | pub fn softmax_derivative(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn ones(x: &Array) -> Array {
[INFO] [stdout]     |                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn ones(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:109:28
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn ones_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn ones_derivative(x: &Array<T>) -> Array {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:109:38
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn ones_derivative(x: &Array) -> Array {
[INFO] [stdout]     |                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn ones_derivative(x: &Array) -> Array<T> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:130:39
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn get_activation(name: &str, x: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                       ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn get_activation(name: &str, x: &Array<T>) -> Result<Array, HALError> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:130:56
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn get_activation(name: &str, x: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn get_derivative(name: &str, x: &Array<T>) -> Result<Array, HALError> {
[INFO] [stdout]     |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/activations.rs:144:56
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn get_derivative(name: &str, x: &Array) -> Result<Array, HALError> {
[INFO] [stdout]     |                                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn get_derivative(name: &str, x: &Array) -> Result<Array<T>, HALError> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:24:56
[INFO] [stdout]     |
[INFO] [stdout]  24 | pub fn normal<T: HasAfEnum>(dims: Dim4, scale: f32) -> Array {
[INFO] [stdout]     |                                                        ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout]  67 | pub fn glorot_uniform<T: HasAfEnum>(dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:74:51
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub fn glorot_normal<T: HasAfEnum>(dims: Dim4) -> Array {
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub fn glorot_normal<T: HasAfEnum>(dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:81:51
[INFO] [stdout]     |
[INFO] [stdout]  81 | pub fn lecun_uniform<T: HasAfEnum>(dims: Dim4) -> Array {
[INFO] [stdout]     |                                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout]  81 | pub fn lecun_uniform<T: HasAfEnum>(dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/initializations.rs:90:75
[INFO] [stdout]     |
[INFO] [stdout]  90 | pub fn get_initialization<T: HasAfEnum>(name: &str, dims: Dim4) -> Result<Array, HALError>
[INFO] [stdout]     |                                                                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout]  90 | pub fn get_initialization<T: HasAfEnum>(name: &str, dims: Dim4) -> Result<Array<T>, HALError>
[INFO] [stdout]     |                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/plot.rs:7:28
[INFO] [stdout]     |
[INFO] [stdout]   7 | pub fn plot_array(values: &Array, title: &str, window_x: u16, window_y: u16) {
[INFO] [stdout]     |                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout]   7 | pub fn plot_array(values: &Array<T>, title: &str, window_x: u16, window_y: u16) {
[INFO] [stdout]     |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:63:29
[INFO] [stdout]     |
[INFO] [stdout]  63 | pub fn assert_types(v: Vec<&Array>){
[INFO] [stdout]     |                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout]  63 | pub fn assert_types(v: Vec<&Array<T>>){
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:74:57
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub fn constant(dims: Dim4, aftype: DType, val: f32) -> Array {
[INFO] [stdout]     |                                                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub fn constant(dims: Dim4, aftype: DType, val: f32) -> Array<T> {
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:100:21
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub fn cast(input: &Array, dest_type: DType) -> Array {
[INFO] [stdout]     |                     ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub fn cast(input: &Array<T>, dest_type: DType) -> Array {
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:100:49
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub fn cast(input: &Array, dest_type: DType) -> Array {
[INFO] [stdout]     |                                                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub fn cast(input: &Array, dest_type: DType) -> Array<T> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:124:70
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn vec_to_array<T: HasAfEnum>(vec_values: Vec<T>, dims: Dim4) -> Array {
[INFO] [stdout]     |                                                                      ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn vec_to_array<T: HasAfEnum>(vec_values: Vec<T>, dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:129:68
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn raw_to_array<T: HasAfEnum>(raw_values: &[T], dims: Dim4) -> Array {
[INFO] [stdout]     |                                                                    ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub fn raw_to_array<T: HasAfEnum>(raw_values: &[T], dims: Dim4) -> Array<T> {
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:134:30
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub fn array_to_rows(input: &Array) -> Vec<Array> {
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub fn array_to_rows(input: &Array<T>) -> Vec<Array> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:134:44
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub fn array_to_rows(input: &Array) -> Vec<Array> {
[INFO] [stdout]     |                                            ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub fn array_to_rows(input: &Array) -> Vec<Array<T>> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:143:29
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub fn array_to_vec(input: &Array) -> Vec<f64>
[INFO] [stdout]     |                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub fn array_to_vec(input: &Array<T>) -> Vec<f64>
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn rows_to_array(input: Vec<&Array>) -> Array {
[INFO] [stdout]     |                                  ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn rows_to_array(input: Vec<&Array<T>>) -> Array {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:152:45
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn rows_to_array(input: Vec<&Array>) -> Array {
[INFO] [stdout]     |                                             ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn rows_to_array(input: Vec<&Array>) -> Array<T> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:211:35
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn shuffle_array(v: &mut[&mut Array], rows: u64) {
[INFO] [stdout]     |                                   ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 225 | pub fn row_plane(input: &Array, slice_num: u64) -> Array<T> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:231:30
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn set_row_plane(input: &Array, new_plane: &Array, plane_num: u64) -> Array {
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn set_row_plane(input: &Array<T>, new_plane: &Array, plane_num: u64) -> Array {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/utils.rs:231:49
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn set_row_plane(input: &Array, new_plane: &Array, plane_num: u64) -> Array {
[INFO] [stdout]     |                                                 ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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/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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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/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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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/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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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[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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/index.rs:434:8
[INFO] [stdout]     |
[INFO] [stdout] 434 | pub fn slices<T>(input: &Array<T>, first: i64, last: i64) -> Array<T>
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 200 |             let bptt_input_slice = af::slices(&batch_input, begin.try_into().unwrap(), end-1);
[INFO] [stdout]     |                                                                  ++++++++++++++++++++
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 200 |             let bptt_input_slice = af::slices(&batch_input, begin, (end-1).try_into().unwrap());
[INFO] [stdout]     |                                                                    +     +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> src/model/sequential.rs:201:37
[INFO] [stdout]     |
[INFO] [stdout] 201 |             let bptt_target_slice = af::slices(&batch_target, begin, end-1);
[INFO] [stdout]     |                                     ^^^^^^^^^^                -----  ----- expected `i64`, found `u64`
[INFO] [stdout]     |                                                               |
[INFO] [stdout]     |                                                               expected `i64`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/index.rs:434:8
[INFO] [stdout]     |
[INFO] [stdout] 434 | pub fn slices<T>(input: &Array<T>, first: i64, last: i64) -> Array<T>
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 201 |             let bptt_target_slice = af::slices(&batch_target, begin.try_into().unwrap(), end-1);
[INFO] [stdout]     |                                                                    ++++++++++++++++++++
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 201 |             let bptt_target_slice = af::slices(&batch_target, begin, (end-1).try_into().unwrap());
[INFO] [stdout]     |                                                                      +     +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/model/sequential.rs:232:37
[INFO] [stdout]     |
[INFO] [stdout] 232 |       let tar = af::slice(&targets, ind as u64);
[INFO] [stdout]     |                 ---------           ^^^^^^^^^^ expected `i64`, found `u64`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/index.rs:404:8
[INFO] [stdout]     |
[INFO] [stdout] 404 | pub fn slice<T>(input: &Array<T>, slice_num: i64) -> Array<T>
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 232 |       let tar = af::slice(&targets, (ind as u64).try_into().unwrap());
[INFO] [stdout]     |                                     +          +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/data/xor.rs:57:15
[INFO] [stdout]     |
[INFO] [stdout]  57 |     let y_t = af::bitxor(&x_t, &lastex);
[INFO] [stdout]     |               ^^^^^^^^^^--------------- argument #3 of type `bool` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/arith.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |     bitxor,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  57 |     let y_t = af::bitxor(&x_t, &lastex, /* bool */);
[INFO] [stdout]     |                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:118:25
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let mut deltas: Vec<Array> = Vec::with_capacity(num_params);
[INFO] [stdout]     |                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let mut deltas: Vec<Array<T>> = Vec::with_capacity(num_params);
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:121:26
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let mut weights: Vec<Array> = Vec::with_capacity(weight_params.len());
[INFO] [stdout]     |                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163: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-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let mut biases: Vec<Array<T>> = Vec::with_capacity(biases_params.len());
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:136:30
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let mut recurrences: Vec<Array> = Vec::new();
[INFO] [stdout]     |                              ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let mut recurrences: Vec<Array<T>> = Vec::new();
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:137:25
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let mut inputs: Vec<Array> = Vec::new();
[INFO] [stdout]     |                         ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let mut inputs: Vec<Array<T>> = Vec::new();
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:138:26
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let mut outputs: Vec<Array> = Vec::new();
[INFO] [stdout]     |                          ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let mut outputs: Vec<Array<T>> = Vec::new();
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for struct `af::Array`
[INFO] [stdout]    --> src/params.rs:149:27
[INFO] [stdout]     |
[INFO] [stdout] 149 |     let mut optional: Vec<Array> = Vec::new();
[INFO] [stdout]     |                           ^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: struct defined here, with 1 generic parameter: `T`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub struct Array<T: HasAfEnum> {
[INFO] [stdout]     |            ^^^^^ -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 149 |     let mut optional: Vec<Array<T>> = Vec::new();
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:24:26
[INFO] [stdout]    |
[INFO] [stdout] 24 |     write!(f, "{}", self.description())
[INFO] [stdout]    |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: FloatingPoint` is not satisfied
[INFO] [stdout]    --> src/initializations.rs:31:32
[INFO] [stdout]     |
[INFO] [stdout]  31 |   let u = af::mul(&af::randn::<T>(dims), &scale_vec, false);
[INFO] [stdout]     |                                ^ the trait `FloatingPoint` is not implemented for `T`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `randn`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/random.rs:96:1
[INFO] [stdout]     |
[INFO] [stdout]  96 | / data_gen_def!(
[INFO] [stdout]  97 | |     "Create random numbers from normal distribution",
[INFO] [stdout]  98 | |     randn,
[INFO] [stdout]     | |     ----- required by a bound in this function
[INFO] [stdout]  99 | |     af_randn,
[INFO] [stdout] 100 | |     HasAfEnum,
[INFO] [stdout] 101 | |     FloatingPoint
[INFO] [stdout] 102 | | );
[INFO] [stdout]     | |_^ required by this bound in `randn`
[INFO] [stdout]     = note: this error originates in the macro `data_gen_def` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `T` with trait `FloatingPoint`
[INFO] [stdout]     |
[INFO] [stdout]  24 | pub fn normal<T: HasAfEnum + af::FloatingPoint>(dims: Dim4, scale: f32) -> Array {
[INFO] [stdout]     |                            +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: type mismatch resolving `<f32 as Convertable>::OutType == T`
[INFO] [stdout]   --> src/initializations.rs:47:11
[INFO] [stdout]    |
[INFO] [stdout] 40 |   pub fn uniform<T: HasAfEnum>(dims: Dim4, scale: f32) -> Array{
[INFO] [stdout]    |                  - expected this type parameter
[INFO] [stdout] ...
[INFO] [stdout] 47 |     let u = af::sub(&af::mul(&af::randu::<T>(dims), &scale_vec, false)
[INFO] [stdout]    |  ___________^
[INFO] [stdout] 48 | |                   , &scale, false);
[INFO] [stdout]    | |__________________________________^ expected type parameter `T`, found `f32`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type parameter `T`
[INFO] [stdout]                         found type `f32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `f32: ImplicitPromote<T>` is not satisfied
[INFO] [stdout]    --> src/initializations.rs:48:21
[INFO] [stdout]     |
[INFO] [stdout]  47 |   let u = af::sub(&af::mul(&af::randu::<T>(dims), &scale_vec, false)
[INFO] [stdout]     |           ------- required by a bound introduced by this call
[INFO] [stdout]  48 |                   , &scale, false);
[INFO] [stdout]     |                     ^^^^^^ the trait `ImplicitPromote<T>` is not implemented for `f32`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `af::sub`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/arith.rs:475:1
[INFO] [stdout]     |
[INFO] [stdout] 475 | overloaded_binary_func!("Subtraction of two Arrays", sub, sub_helper, af_sub);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |                                                    |
[INFO] [stdout]     | |                                                    required by a bound in this function
[INFO] [stdout]     | required by this bound in `sub`
[INFO] [stdout]     = note: this error originates in the macro `overloaded_binary_func` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider introducing a `where` clause, but there might be an alternative better way to express this requirement
[INFO] [stdout]     |
[INFO] [stdout]  40 | pub fn uniform<T: HasAfEnum>(dims: Dim4, scale: f32) -> Array where f32: ImplicitPromote<T>{
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: ImplicitPromote<f32>` is not satisfied
[INFO] [stdout]   --> src/initializations.rs:47:11
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let u = af::sub(&af::mul(&af::randu::<T>(dims), &scale_vec, false)
[INFO] [stdout]    |  ___________^
[INFO] [stdout] 48 | |                   , &scale, false);
[INFO] [stdout]    | |__________________________________^ the trait `ImplicitPromote<f32>` is not implemented for `T`
[INFO] [stdout]    |
[INFO] [stdout] help: consider further restricting type parameter `T` with trait `ImplicitPromote`
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn uniform<T: HasAfEnum + af::ImplicitPromote<f32>>(dims: Dim4, scale: f32) -> Array{
[INFO] [stdout]    |                             ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 2 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/plot.rs:16:9
[INFO] [stdout]     |
[INFO] [stdout]  16 |     wnd.draw_plot(&af::range::<f32>(values.dims().clone()
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]  17 |                                     , 0), &values, None);
[INFO] [stdout]     |                                           ------- unexpected argument #2
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/graphics/mod.rs:677:12
[INFO] [stdout]     |
[INFO] [stdout] 677 |     pub fn draw_plot<T>(&self, points: &Array<T>, title: Option<String>)
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout]  17 -                                     , 0), &values, None);
[INFO] [stdout]  17 +                                     , 0), None);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: associated function takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> src/utils.rs:130:10
[INFO] [stdout]     |
[INFO] [stdout] 130 |   Array::new::<T>(raw_values, dims)
[INFO] [stdout]     |          ^^^----- help: remove the unnecessary generics
[INFO] [stdout]     |          |
[INFO] [stdout]     |          expected 0 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here, with 0 generic parameters
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:224:12
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn new(slice: &[T], dims: Dim4) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/utils.rs:137:30
[INFO] [stdout]     |
[INFO] [stdout] 137 |     rows.push(af::row(input, r as u64));
[INFO] [stdout]     |               -------        ^^^^^^^^ expected `i64`, found `u64`
[INFO] [stdout]     |               |
[INFO] [stdout]     |               arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/index.rs:295:8
[INFO] [stdout]     |
[INFO] [stdout] 295 | pub fn row<T>(input: &Array<T>, row_num: i64) -> Array<T>
[INFO] [stdout]     |        ^^^
[INFO] [stdout] help: you can convert a `u64` to an `i64` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 137 |     rows.push(af::row(input, (r as u64).try_into().unwrap()));
[INFO] [stdout]     |                              +        +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: associated function takes 0 generic arguments but 1 generic argument was supplied
[INFO] [stdout]    --> src/device.rs:101:12
[INFO] [stdout]     |
[INFO] [stdout] 101 |     Array::new::<T>(&buffer, dims)
[INFO] [stdout]     |            ^^^----- help: remove the unnecessary generics
[INFO] [stdout]     |            |
[INFO] [stdout]     |            expected 0 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here, with 0 generic parameters
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/arrayfire-3.8.0/src/core/array.rs:224:12
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn new(slice: &[T], dims: Dim4) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bptt_interval`
[INFO] [stdout]    --> src/params.rs:561:17
[INFO] [stdout]     |
[INFO] [stdout] 561 |               , bptt_interval: usize
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_bptt_interval`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/utils.rs:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |     Err(e) => panic!("cannot create file {}", dest),
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/utils.rs:403:9
[INFO] [stdout]     |
[INFO] [stdout] 403 |     Err(e) => panic!("cannot open file {}", dest),
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/utils.rs:395:7
[INFO] [stdout]     |
[INFO] [stdout] 395 |   let mut client = Client::new();
[INFO] [stdout]     |       ----^^^^^^
[INFO] [stdout]     |       |
[INFO] [stdout]     |       help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0107, E0271, E0277, E0308.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `hal-ml` (lib) due to 211 previous errors; 19 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "369c523e0c112dc629fad7f6d1734bfe474e89f6fb1ebe40cf2dcdc41c8231e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "369c523e0c112dc629fad7f6d1734bfe474e89f6fb1ebe40cf2dcdc41c8231e3", kill_on_drop: false }`
[INFO] [stdout] 369c523e0c112dc629fad7f6d1734bfe474e89f6fb1ebe40cf2dcdc41c8231e3
