[INFO] cloning repository https://github.com/hchap1/deep-neural-network
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/hchap1/deep-neural-network" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhchap1%2Fdeep-neural-network", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhchap1%2Fdeep-neural-network'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 038be543bc96db20968b8068bbe1e009a0601eed
[INFO] checking hchap1/deep-neural-network against dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8 for pr-133502-26
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhchap1%2Fdeep-neural-network" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/hchap1/deep-neural-network
[INFO] finished tweaking git repo https://github.com/hchap1/deep-neural-network
[INFO] tweaked toml for git repo https://github.com/hchap1/deep-neural-network written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/hchap1/deep-neural-network on toolchain dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/hchap1/deep-neural-network already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:1fa6594d87c8fa7b311925a7a77a16f539833322d9dfba4ce891f211db2f90b1" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 8a74c3f433f338415c774bfc45f64cef6feae043747812db955a0549cc61d374
[INFO] running `Command { std: "docker" "start" "8a74c3f433f338415c774bfc45f64cef6feae043747812db955a0549cc61d374", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8a74c3f433f338415c774bfc45f64cef6feae043747812db955a0549cc61d374", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8a74c3f433f338415c774bfc45f64cef6feae043747812db955a0549cc61d374" "/opt/rustwide/cargo-home/bin/cargo" "+dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8a74c3f433f338415c774bfc45f64cef6feae043747812db955a0549cc61d374", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8a74c3f433f338415c774bfc45f64cef6feae043747812db955a0549cc61d374" "/opt/rustwide/cargo-home/bin/cargo" "+dfbea5bc945a9d7ff017d3d4bfbd1af9295fe5b8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]     Checking rand_core v0.10.0
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]     Checking chacha20 v0.10.0
[INFO] [stderr]     Checking rand v0.10.0
[INFO] [stderr]     Checking deep-neural-network v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `mlp`
[INFO] [stdout]   --> src/main.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let mlp = Mlp::<4>::new(
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_mlp`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Activation` is never used
[INFO] [stdout]  --> src/math/activation/mod.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub trait Activation {
[INFO] [stdout]   |           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Sigmoid` is never constructed
[INFO] [stdout]  --> src/math/activation/sigmoid.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub struct Sigmoid;
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `idx` is never used
[INFO] [stdout]   --> src/math/matrix.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout]  5 | impl<T: Copy + Clone + Default, const M: usize, const N: usize> Matrix<T, M, N> where [(); M * N]: {
[INFO] [stdout]    | -------------------------------------------------------------------------------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 23 |     fn idx(row: usize, col: usize) -> usize {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `feedforward` and `input_size` are never used
[INFO] [stdout]  --> src/networks/multilayer_sigmoidal_perceptron.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub trait Forward {
[INFO] [stdout]   |           ------- methods in this trait
[INFO] [stdout] 6 |     fn feedforward(&self, input: &[f64], output: &mut [f64]);
[INFO] [stdout]   |        ^^^^^^^^^^^
[INFO] [stdout] 7 |     fn output_size(&self) -> usize;
[INFO] [stdout] 8 |     fn input_size(&self) -> usize;
[INFO] [stdout]   |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `weights` and `biases` are never read
[INFO] [stdout]   --> src/networks/multilayer_sigmoidal_perceptron.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Layer<const L: usize, const C: usize>
[INFO] [stdout]    |            ----- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 16 |     weights: Matrix<f64, C, L>,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 17 |     biases: Matrix<f64, C, 1>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `feedforward` is never used
[INFO] [stdout]   --> src/networks/multilayer_sigmoidal_perceptron.rs:39:12
[INFO] [stdout]    |
[INFO] [stdout] 20 | / impl<const L: usize, const C: usize> Layer<L, C>
[INFO] [stdout] 21 | | where
[INFO] [stdout] 22 | |     [(); C * 1]:,
[INFO] [stdout] 23 | |     [(); C * L]:,
[INFO] [stdout] 24 | |     [(); L * 1]:,
[INFO] [stdout]    | |_________________- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 39 |       pub fn feedforward(&self, previous: Matrix<f64, L, 1>) -> Matrix<f64, C, 1> {
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `layers`, `buf_a`, and `buf_b` are never read
[INFO] [stdout]   --> src/networks/multilayer_sigmoidal_perceptron.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub struct Mlp<const BUF: usize> {
[INFO] [stdout]    |            --- fields in this struct
[INFO] [stdout] 63 |     layers: Vec<Box<dyn Forward>>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 64 |     buf_a: [f64; BUF],
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 65 |     buf_b: [f64; BUF],
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `feedforward` is never used
[INFO] [stdout]   --> src/networks/multilayer_sigmoidal_perceptron.rs:81:12
[INFO] [stdout]    |
[INFO] [stdout] 68 | impl<const BUF: usize> Mlp<BUF> {
[INFO] [stdout]    | ------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 81 |     pub fn feedforward(&mut self, input: &[f64], output: &mut [f64]) {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mlp`
[INFO] [stdout]   --> src/main.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let mlp = Mlp::<4>::new(
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_mlp`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Activation` is never used
[INFO] [stdout]  --> src/math/activation/mod.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub trait Activation {
[INFO] [stdout]   |           ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Sigmoid` is never constructed
[INFO] [stdout]  --> src/math/activation/sigmoid.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub struct Sigmoid;
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `idx` is never used
[INFO] [stdout]   --> src/math/matrix.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout]  5 | impl<T: Copy + Clone + Default, const M: usize, const N: usize> Matrix<T, M, N> where [(); M * N]: {
[INFO] [stdout]    | -------------------------------------------------------------------------------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 23 |     fn idx(row: usize, col: usize) -> usize {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `feedforward` and `input_size` are never used
[INFO] [stdout]  --> src/networks/multilayer_sigmoidal_perceptron.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub trait Forward {
[INFO] [stdout]   |           ------- methods in this trait
[INFO] [stdout] 6 |     fn feedforward(&self, input: &[f64], output: &mut [f64]);
[INFO] [stdout]   |        ^^^^^^^^^^^
[INFO] [stdout] 7 |     fn output_size(&self) -> usize;
[INFO] [stdout] 8 |     fn input_size(&self) -> usize;
[INFO] [stdout]   |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `weights` and `biases` are never read
[INFO] [stdout]   --> src/networks/multilayer_sigmoidal_perceptron.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Layer<const L: usize, const C: usize>
[INFO] [stdout]    |            ----- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 16 |     weights: Matrix<f64, C, L>,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 17 |     biases: Matrix<f64, C, 1>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `feedforward` is never used
[INFO] [stdout]   --> src/networks/multilayer_sigmoidal_perceptron.rs:39:12
[INFO] [stdout]    |
[INFO] [stdout] 20 | / impl<const L: usize, const C: usize> Layer<L, C>
[INFO] [stdout] 21 | | where
[INFO] [stdout] 22 | |     [(); C * 1]:,
[INFO] [stdout] 23 | |     [(); C * L]:,
[INFO] [stdout] 24 | |     [(); L * 1]:,
[INFO] [stdout]    | |_________________- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 39 |       pub fn feedforward(&self, previous: Matrix<f64, L, 1>) -> Matrix<f64, C, 1> {
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `layers`, `buf_a`, and `buf_b` are never read
[INFO] [stdout]   --> src/networks/multilayer_sigmoidal_perceptron.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub struct Mlp<const BUF: usize> {
[INFO] [stdout]    |            --- fields in this struct
[INFO] [stdout] 63 |     layers: Vec<Box<dyn Forward>>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 64 |     buf_a: [f64; BUF],
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 65 |     buf_b: [f64; BUF],
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `feedforward` is never used
[INFO] [stdout]   --> src/networks/multilayer_sigmoidal_perceptron.rs:81:12
[INFO] [stdout]    |
[INFO] [stdout] 68 | impl<const BUF: usize> Mlp<BUF> {
[INFO] [stdout]    | ------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 81 |     pub fn feedforward(&mut self, input: &[f64], output: &mut [f64]) {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.05s
[INFO] running `Command { std: "docker" "inspect" "8a74c3f433f338415c774bfc45f64cef6feae043747812db955a0549cc61d374", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8a74c3f433f338415c774bfc45f64cef6feae043747812db955a0549cc61d374", kill_on_drop: false }`
[INFO] [stdout] 8a74c3f433f338415c774bfc45f64cef6feae043747812db955a0549cc61d374
