[INFO] cloning repository https://github.com/piderking/rml [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/piderking/rml" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpiderking%2Frml", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpiderking%2Frml'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 28174180cbf17aecf0cdfff07725e6b76185605e [INFO] testing piderking/rml against try#028592fec99e54cc92def5a2a849c673b066dd93 for pr-146098 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpiderking%2Frml" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/piderking/rml [INFO] finished tweaking git repo https://github.com/piderking/rml [INFO] tweaked toml for git repo https://github.com/piderking/rml written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/piderking/rml on toolchain 028592fec99e54cc92def5a2a849c673b066dd93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+028592fec99e54cc92def5a2a849c673b066dd93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/piderking/rml 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" "+028592fec99e54cc92def5a2a849c673b066dd93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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" "+028592fec99e54cc92def5a2a849c673b066dd93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4dc1e6059ee7c46b805c982b83e77e78c69eb35095477b6fd494539b525ec429 [INFO] running `Command { std: "docker" "start" "-a" "4dc1e6059ee7c46b805c982b83e77e78c69eb35095477b6fd494539b525ec429", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4dc1e6059ee7c46b805c982b83e77e78c69eb35095477b6fd494539b525ec429", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4dc1e6059ee7c46b805c982b83e77e78c69eb35095477b6fd494539b525ec429", kill_on_drop: false }` [INFO] [stdout] 4dc1e6059ee7c46b805c982b83e77e78c69eb35095477b6fd494539b525ec429 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+028592fec99e54cc92def5a2a849c673b066dd93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d84c659938985c7340ef8b5cae3490dae277a593e386d651c3b6f56c4adc78dc [INFO] running `Command { std: "docker" "start" "-a" "d84c659938985c7340ef8b5cae3490dae277a593e386d651c3b6f56c4adc78dc", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling rml-math v0.1.0 (/opt/rustwide/workdir/rml-math) [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling enum-iterator-derive v1.4.0 [INFO] [stderr] Compiling enum-iterator v2.1.0 [INFO] [stderr] Compiling rml-data v0.1.0 (/opt/rustwide/workdir/rml-data) [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> rml-data/src/loader/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::traits::tensor::TensorBound` [INFO] [stdout] --> rml-data/src/tensor/ops/mod.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::traits::tensor::TensorBound; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::traits::tensor::TensorBound` [INFO] [stdout] --> rml-data/src/tensor/ops/create.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::tensor::traits::tensor::TensorBound; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::dtype::dtypeops` [INFO] [stdout] --> rml-data/src/tensor/ops/create.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use super::dtype::dtypeops; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Add`, `Div`, `Mul`, and `RangeTo` [INFO] [stdout] --> rml-data/src/tensor/ops/create.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | use std::ops::{Add, Div, Mul, RangeTo}; [INFO] [stdout] | ^^^ ^^^ ^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `*`, `Relu`, `Sigmoid`, `Softmax`, `shape::tensor::Tensor`, and `tensorm` [INFO] [stdout] --> rml-data/src/tensor/ops/mod.rs:12:27 [INFO] [stdout] | [INFO] [stdout] 12 | ops::create::{Relu, Sigmoid, Softmax}, [INFO] [stdout] | ^^^^ ^^^^^^^ ^^^^^^^ [INFO] [stdout] 13 | shape::tensor::Tensor, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | *, [INFO] [stdout] | ^ [INFO] [stdout] 15 | }, [INFO] [stdout] 16 | tensorm, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IndexMut` and `Index` [INFO] [stdout] --> rml-data/src/tensor/shape/tensor.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | ops::{Index, IndexMut, Range}, [INFO] [stdout] | ^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `get` [INFO] [stdout] --> rml-data/src/tensor/shape/tensor.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | macro_rules! get { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ops::create::Sigmoid`, `shape::tensor::Tensor`, `tensorm`, and `traits::tensor::TensorBound` [INFO] [stdout] --> rml-data/src/tensor/shape/mod.rs:7:18 [INFO] [stdout] | [INFO] [stdout] 7 | tensor::{ops::create::Sigmoid, shape::tensor::Tensor, traits::tensor::TensorBound}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 8 | tensorm, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IndexMut`, `Index`, and `Range` [INFO] [stdout] --> rml-data/src/tensor/stringtensor.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | ops::{Index, IndexMut, Range}, [INFO] [stdout] | ^^^^^ ^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Add`, `Div`, `Mul`, `Sub`, and `marker::PhantomData` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | marker::PhantomData, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 4 | ops::{Add, Div, Mul, Sub}, [INFO] [stdout] | ^^^ ^^^ ^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::super::len::TensorSize` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use super::super::len::TensorSize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Relu`, `Sigmoid`, and `tstring` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:11:18 [INFO] [stdout] | [INFO] [stdout] 11 | create::{Relu, Sigmoid}, [INFO] [stdout] | ^^^^ ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | tstring, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ops::Index` [INFO] [stdout] --> rml-data/src/tensor/traits/tensor.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::ops::Index; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `deep::Deep` [INFO] [stdout] --> rml-data/src/tensor/traits/tensor.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | shape::{deep::Deep, tensor::Tensor}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:50:28 [INFO] [stdout] | [INFO] [stdout] 50 | fn from_string(s: String) -> Self { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] ... [INFO] [stdout] 62 | / dtype!(i32, 0, { [INFO] [stdout] 63 | | fn from_f32(f: f32) -> Self { [INFO] [stdout] 64 | | f as i32 [INFO] [stdout] ... | [INFO] [stdout] 69 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] = note: this warning originates in the macro `dtype` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:50:28 [INFO] [stdout] | [INFO] [stdout] 50 | fn from_string(s: String) -> Self { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] ... [INFO] [stdout] 70 | / dtype!(f32, 0.0, { [INFO] [stdout] 71 | | fn from_f32(f: f32) -> Self { [INFO] [stdout] 72 | | f [INFO] [stdout] ... | [INFO] [stdout] 77 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `dtype` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:92:17 [INFO] [stdout] | [INFO] [stdout] 92 | fn from_f32(t: f32) -> Self { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `generate` is never used [INFO] [stdout] --> rml-data/src/loader/mod.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 18 | impl File { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 21 | pub fn generate(&self) -> !{ [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `FileExtension` is never used [INFO] [stdout] --> rml-data/src/loader/file.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | pub enum FileExtension { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `File` is never constructed [INFO] [stdout] --> rml-data/src/loader/file.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct File<> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `read` are never used [INFO] [stdout] --> rml-data/src/loader/file.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 18 | impl File { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 19 | pub fn new (ext: &str) -> File{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 36 | pub fn read(&self) -> FS{ [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `data_range_index` and `data_mut_range_index` are never used [INFO] [stdout] --> rml-data/src/tensor/shape/tensor.rs:47:19 [INFO] [stdout] | [INFO] [stdout] 23 | / impl<'a, T> Tensor<'a, T> [INFO] [stdout] 24 | | where [INFO] [stdout] 25 | | T: dtype, [INFO] [stdout] | |_____________- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 47 | pub(crate) fn data_range_index(&self, r: Range) -> Option<&[T]> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 55 | pub(crate) fn data_mut_range_index(&mut self, r: Range) -> Option<&mut [T]> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rml v0.1.0 (/opt/rustwide/workdir/rml) [INFO] [stdout] warning: unused import: `rml_data::tensor::ops::create::Sigmoid` [INFO] [stdout] --> rml/src/main.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use rml_data::tensor::ops::create::Sigmoid; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `d` [INFO] [stdout] --> rml/src/main.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | let d = tensorm![1]; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_d` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ex` [INFO] [stdout] --> rml/src/main.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | let ex: i32 = 2; [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ex` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rml-macro v0.1.0 (/opt/rustwide/workdir/rml-macro) [INFO] [stdout] warning: unused import: `proc_macro::TokenStream` [INFO] [stdout] --> rml-macro/src/tensorn.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | use proc_macro::TokenStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ToTokens` and `TokenStreamExt` [INFO] [stdout] --> rml-macro/src/tensorn.rs:87:20 [INFO] [stdout] | [INFO] [stdout] 87 | use quote::{quote, ToTokens, TokenStreamExt}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Fields` [INFO] [stdout] --> rml-macro/src/tensorn.rs:88:30 [INFO] [stdout] | [INFO] [stdout] 88 | use syn::{Data, DeriveInput, Fields, Ident, Type}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `df` [INFO] [stdout] --> rml-macro/src/tensorn.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | let df = DF::new( [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_df` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name`, `ename`, and `feilds` are never read [INFO] [stdout] --> rml-macro/src/tensorn.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 114 | struct DF { [INFO] [stdout] | -- fields in this struct [INFO] [stdout] 115 | // Names [INFO] [stdout] 116 | name: Ident, [INFO] [stdout] | ^^^^ [INFO] [stdout] 117 | ename: Ident, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 118 | // Feilds [INFO] [stdout] 119 | feilds: Vec, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name` and `ty` are never read [INFO] [stdout] --> rml-macro/src/tensorn.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 131 | struct DFFeilds { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 132 | name: Ident, [INFO] [stdout] | ^^^^ [INFO] [stdout] 133 | ty: Type, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.86s [INFO] running `Command { std: "docker" "inspect" "d84c659938985c7340ef8b5cae3490dae277a593e386d651c3b6f56c4adc78dc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d84c659938985c7340ef8b5cae3490dae277a593e386d651c3b6f56c4adc78dc", kill_on_drop: false }` [INFO] [stdout] d84c659938985c7340ef8b5cae3490dae277a593e386d651c3b6f56c4adc78dc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+028592fec99e54cc92def5a2a849c673b066dd93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8064aa0f195ffcc1a0a941ff02b38312664fa2946584a9ffa529ea25edacac35 [INFO] running `Command { std: "docker" "start" "-a" "8064aa0f195ffcc1a0a941ff02b38312664fa2946584a9ffa529ea25edacac35", kill_on_drop: false }` [INFO] [stderr] Compiling rml-math v0.1.0 (/opt/rustwide/workdir/rml-math) [INFO] [stderr] Compiling rml-data v0.1.0 (/opt/rustwide/workdir/rml-data) [INFO] [stderr] Compiling rml-macro v0.1.0 (/opt/rustwide/workdir/rml-macro) [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> rml-data/src/loader/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rml v0.1.0 (/opt/rustwide/workdir/rml) [INFO] [stdout] warning: unused import: `super::traits::tensor::TensorBound` [INFO] [stdout] --> rml-data/src/tensor/ops/mod.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::traits::tensor::TensorBound; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::traits::tensor::TensorBound` [INFO] [stdout] --> rml-data/src/tensor/ops/create.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::tensor::traits::tensor::TensorBound; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::dtype::dtypeops` [INFO] [stdout] --> rml-data/src/tensor/ops/create.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use super::dtype::dtypeops; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Add`, `Div`, `Mul`, and `RangeTo` [INFO] [stdout] --> rml-data/src/tensor/ops/create.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | use std::ops::{Add, Div, Mul, RangeTo}; [INFO] [stdout] | ^^^ ^^^ ^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `*`, `Relu`, `Sigmoid`, `Softmax`, `shape::tensor::Tensor`, and `tensorm` [INFO] [stdout] --> rml-data/src/tensor/ops/mod.rs:12:27 [INFO] [stdout] | [INFO] [stdout] 12 | ops::create::{Relu, Sigmoid, Softmax}, [INFO] [stdout] | ^^^^ ^^^^^^^ ^^^^^^^ [INFO] [stdout] 13 | shape::tensor::Tensor, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | *, [INFO] [stdout] | ^ [INFO] [stdout] 15 | }, [INFO] [stdout] 16 | tensorm, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IndexMut` and `Index` [INFO] [stdout] --> rml-data/src/tensor/shape/tensor.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | ops::{Index, IndexMut, Range}, [INFO] [stdout] | ^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `get` [INFO] [stdout] --> rml-data/src/tensor/shape/tensor.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | macro_rules! get { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ops::create::Sigmoid`, `shape::tensor::Tensor`, `tensorm`, and `traits::tensor::TensorBound` [INFO] [stdout] --> rml-data/src/tensor/shape/mod.rs:7:18 [INFO] [stdout] | [INFO] [stdout] 7 | tensor::{ops::create::Sigmoid, shape::tensor::Tensor, traits::tensor::TensorBound}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 8 | tensorm, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IndexMut`, `Index`, and `Range` [INFO] [stdout] --> rml-data/src/tensor/stringtensor.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | ops::{Index, IndexMut, Range}, [INFO] [stdout] | ^^^^^ ^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Add`, `Div`, `Mul`, `Sub`, and `marker::PhantomData` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | marker::PhantomData, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 4 | ops::{Add, Div, Mul, Sub}, [INFO] [stdout] | ^^^ ^^^ ^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::super::len::TensorSize` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use super::super::len::TensorSize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Relu`, `Sigmoid`, and `tstring` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:11:18 [INFO] [stdout] | [INFO] [stdout] 11 | create::{Relu, Sigmoid}, [INFO] [stdout] | ^^^^ ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | tstring, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ops::Index` [INFO] [stdout] --> rml-data/src/tensor/traits/tensor.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::ops::Index; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `deep::Deep` [INFO] [stdout] --> rml-data/src/tensor/traits/tensor.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | shape::{deep::Deep, tensor::Tensor}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:50:28 [INFO] [stdout] | [INFO] [stdout] 50 | fn from_string(s: String) -> Self { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] ... [INFO] [stdout] 62 | / dtype!(i32, 0, { [INFO] [stdout] 63 | | fn from_f32(f: f32) -> Self { [INFO] [stdout] 64 | | f as i32 [INFO] [stdout] ... | [INFO] [stdout] 69 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] = note: this warning originates in the macro `dtype` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:50:28 [INFO] [stdout] | [INFO] [stdout] 50 | fn from_string(s: String) -> Self { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] ... [INFO] [stdout] 70 | / dtype!(f32, 0.0, { [INFO] [stdout] 71 | | fn from_f32(f: f32) -> Self { [INFO] [stdout] 72 | | f [INFO] [stdout] ... | [INFO] [stdout] 77 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `dtype` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:92:17 [INFO] [stdout] | [INFO] [stdout] 92 | fn from_f32(t: f32) -> Self { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `generate` is never used [INFO] [stdout] --> rml-data/src/loader/mod.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 18 | impl File { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 21 | pub fn generate(&self) -> !{ [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `FileExtension` is never used [INFO] [stdout] --> rml-data/src/loader/file.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | pub enum FileExtension { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `File` is never constructed [INFO] [stdout] --> rml-data/src/loader/file.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct File<> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `read` are never used [INFO] [stdout] --> rml-data/src/loader/file.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 18 | impl File { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 19 | pub fn new (ext: &str) -> File{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 36 | pub fn read(&self) -> FS{ [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `data_range_index` and `data_mut_range_index` are never used [INFO] [stdout] --> rml-data/src/tensor/shape/tensor.rs:47:19 [INFO] [stdout] | [INFO] [stdout] 23 | / impl<'a, T> Tensor<'a, T> [INFO] [stdout] 24 | | where [INFO] [stdout] 25 | | T: dtype, [INFO] [stdout] | |_____________- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 47 | pub(crate) fn data_range_index(&self, r: Range) -> Option<&[T]> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 55 | pub(crate) fn data_mut_range_index(&mut self, r: Range) -> Option<&mut [T]> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rml_data::tensor::ops::create::Sigmoid` [INFO] [stdout] --> rml/src/main.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use rml_data::tensor::ops::create::Sigmoid; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `d` [INFO] [stdout] --> rml/src/main.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | let d = tensorm![1]; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_d` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ex` [INFO] [stdout] --> rml/src/main.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | let ex: i32 = 2; [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ex` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> rml-math/src/lib.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> rml-data/src/loader/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::traits::tensor::TensorBound` [INFO] [stdout] --> rml-data/src/tensor/ops/mod.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::traits::tensor::TensorBound; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::traits::tensor::TensorBound` [INFO] [stdout] --> rml-data/src/tensor/ops/create.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::tensor::traits::tensor::TensorBound; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::dtype::dtypeops` [INFO] [stdout] --> rml-data/src/tensor/ops/create.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use super::dtype::dtypeops; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Add`, `Div`, `Mul`, and `RangeTo` [INFO] [stdout] --> rml-data/src/tensor/ops/create.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | use std::ops::{Add, Div, Mul, RangeTo}; [INFO] [stdout] | ^^^ ^^^ ^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `*` [INFO] [stdout] --> rml-data/src/tensor/ops/mod.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | *, [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IndexMut` and `Index` [INFO] [stdout] --> rml-data/src/tensor/shape/tensor.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | ops::{Index, IndexMut, Range}, [INFO] [stdout] | ^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `get` [INFO] [stdout] --> rml-data/src/tensor/shape/tensor.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | macro_rules! get { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IndexMut`, `Index`, and `Range` [INFO] [stdout] --> rml-data/src/tensor/stringtensor.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | ops::{Index, IndexMut, Range}, [INFO] [stdout] | ^^^^^ ^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Add`, `Div`, `Mul`, `Sub`, and `marker::PhantomData` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | marker::PhantomData, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 4 | ops::{Add, Div, Mul, Sub}, [INFO] [stdout] | ^^^ ^^^ ^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::super::len::TensorSize` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use super::super::len::TensorSize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Relu`, `Sigmoid`, and `tstring` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:11:18 [INFO] [stdout] | [INFO] [stdout] 11 | create::{Relu, Sigmoid}, [INFO] [stdout] | ^^^^ ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | tstring, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ops::Index` [INFO] [stdout] --> rml-data/src/tensor/traits/tensor.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::ops::Index; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `deep::Deep` [INFO] [stdout] --> rml-data/src/tensor/traits/tensor.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | shape::{deep::Deep, tensor::Tensor}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `proc_macro::TokenStream` [INFO] [stdout] --> rml-macro/src/tensorn.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | use proc_macro::TokenStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ToTokens` and `TokenStreamExt` [INFO] [stdout] --> rml-macro/src/tensorn.rs:87:20 [INFO] [stdout] | [INFO] [stdout] 87 | use quote::{quote, ToTokens, TokenStreamExt}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Fields` [INFO] [stdout] --> rml-macro/src/tensorn.rs:88:30 [INFO] [stdout] | [INFO] [stdout] 88 | use syn::{Data, DeriveInput, Fields, Ident, Type}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `df` [INFO] [stdout] --> rml-macro/src/tensorn.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | let df = DF::new( [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_df` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name`, `ename`, and `feilds` are never read [INFO] [stdout] --> rml-macro/src/tensorn.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 114 | struct DF { [INFO] [stdout] | -- fields in this struct [INFO] [stdout] 115 | // Names [INFO] [stdout] 116 | name: Ident, [INFO] [stdout] | ^^^^ [INFO] [stdout] 117 | ename: Ident, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 118 | // Feilds [INFO] [stdout] 119 | feilds: Vec, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name` and `ty` are never read [INFO] [stdout] --> rml-macro/src/tensorn.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 131 | struct DFFeilds { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 132 | name: Ident, [INFO] [stdout] | ^^^^ [INFO] [stdout] 133 | ty: Type, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `proc_macro::TokenStream` [INFO] [stdout] --> rml-macro/src/tensorn.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | use proc_macro::TokenStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ToTokens` and `TokenStreamExt` [INFO] [stdout] --> rml-macro/src/tensorn.rs:87:20 [INFO] [stdout] | [INFO] [stdout] 87 | use quote::{quote, ToTokens, TokenStreamExt}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Fields` [INFO] [stdout] --> rml-macro/src/tensorn.rs:88:30 [INFO] [stdout] | [INFO] [stdout] 88 | use syn::{Data, DeriveInput, Fields, Ident, Type}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `df` [INFO] [stdout] --> rml-macro/src/tensorn.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | let df = DF::new( [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_df` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tensor::traits::dtype::dtype` [INFO] [stdout] --> rml-data/src/frame/dataframe.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | use crate::tensor::traits::dtype::dtype; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 279 | frame!(frame database (Name, Age, Size)); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `frame` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name`, `ename`, and `feilds` are never read [INFO] [stdout] --> rml-macro/src/tensorn.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 114 | struct DF { [INFO] [stdout] | -- fields in this struct [INFO] [stdout] 115 | // Names [INFO] [stdout] 116 | name: Ident, [INFO] [stdout] | ^^^^ [INFO] [stdout] 117 | ename: Ident, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 118 | // Feilds [INFO] [stdout] 119 | feilds: Vec, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name` and `ty` are never read [INFO] [stdout] --> rml-macro/src/tensorn.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 131 | struct DFFeilds { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 132 | name: Ident, [INFO] [stdout] | ^^^^ [INFO] [stdout] 133 | ty: Type, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:50:28 [INFO] [stdout] | [INFO] [stdout] 50 | fn from_string(s: String) -> Self { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] ... [INFO] [stdout] 62 | / dtype!(i32, 0, { [INFO] [stdout] 63 | | fn from_f32(f: f32) -> Self { [INFO] [stdout] 64 | | f as i32 [INFO] [stdout] ... | [INFO] [stdout] 69 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] = note: this warning originates in the macro `dtype` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:50:28 [INFO] [stdout] | [INFO] [stdout] 50 | fn from_string(s: String) -> Self { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] ... [INFO] [stdout] 70 | / dtype!(f32, 0.0, { [INFO] [stdout] 71 | | fn from_f32(f: f32) -> Self { [INFO] [stdout] 72 | | f [INFO] [stdout] ... | [INFO] [stdout] 77 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `dtype` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> rml-data/src/tensor/traits/dtype.rs:92:17 [INFO] [stdout] | [INFO] [stdout] 92 | fn from_f32(t: f32) -> Self { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `generate` is never used [INFO] [stdout] --> rml-data/src/loader/mod.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 18 | impl File { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 21 | pub fn generate(&self) -> !{ [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `FileExtension` is never used [INFO] [stdout] --> rml-data/src/loader/file.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | pub enum FileExtension { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `File` is never constructed [INFO] [stdout] --> rml-data/src/loader/file.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct File<> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `read` are never used [INFO] [stdout] --> rml-data/src/loader/file.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 18 | impl File { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 19 | pub fn new (ext: &str) -> File{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 36 | pub fn read(&self) -> FS{ [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `data_range_index` and `data_mut_range_index` are never used [INFO] [stdout] --> rml-data/src/tensor/shape/tensor.rs:47:19 [INFO] [stdout] | [INFO] [stdout] 23 | / impl<'a, T> Tensor<'a, T> [INFO] [stdout] 24 | | where [INFO] [stdout] 25 | | T: dtype, [INFO] [stdout] | |_____________- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 47 | pub(crate) fn data_range_index(&self, r: Range) -> Option<&[T]> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 55 | pub(crate) fn data_mut_range_index(&mut self, r: Range) -> Option<&mut [T]> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `Name`, `Age`, and `Size` are never used [INFO] [stdout] --> rml-data/src/frame/dataframe.rs:69:24 [INFO] [stdout] | [INFO] [stdout] 57 | impl <'a, $($tl: crate::tensor::traits::dtype::dtype),+> Typed <'a, $($tl),+>{ [INFO] [stdout] | ----------------------------------------------------------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 69 | pub fn $tl (&self) -> Option> { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 279 | frame!(frame database (Name, Age, Size)); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: it is impossible to refer to the method `Name` because it is shadowed by this enum variant with the same name [INFO] [stdout] --> rml-data/src/frame/dataframe.rs:48:15 [INFO] [stdout] | [INFO] [stdout] 48 | $($tl(Rc>>),)+ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 279 | frame!(frame database (Name, Age, Size)); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] note: it is impossible to refer to the method `Age` because it is shadowed by this enum variant with the same name [INFO] [stdout] --> rml-data/src/frame/dataframe.rs:48:15 [INFO] [stdout] | [INFO] [stdout] 48 | $($tl(Rc>>),)+ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 279 | frame!(frame database (Name, Age, Size)); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] note: it is impossible to refer to the method `Size` because it is shadowed by this enum variant with the same name [INFO] [stdout] --> rml-data/src/frame/dataframe.rs:48:15 [INFO] [stdout] | [INFO] [stdout] 48 | $($tl(Rc>>),)+ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 279 | frame!(frame database (Name, Age, Size)); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `frame` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `Name`, `Age`, and `Size` are never read [INFO] [stdout] --> rml-data/src/frame/dataframe.rs:133:15 [INFO] [stdout] | [INFO] [stdout] 131 | pub struct Item <$($tl:crate::tensor::traits::dtype::dtype),+>{ [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 132 | #[allow(non_snake_case)] [INFO] [stdout] 133 | $($tl: $tl),+ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Name` should have a snake case name [INFO] [stdout] --> rml-data/src/frame/dataframe.rs:133:15 [INFO] [stdout] | [INFO] [stdout] 133 | $($tl: $tl),+ [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `name` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Age` should have a snake case name [INFO] [stdout] --> rml-data/src/frame/dataframe.rs:133:15 [INFO] [stdout] | [INFO] [stdout] 133 | $($tl: $tl),+ [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `age` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Size` should have a snake case name [INFO] [stdout] --> rml-data/src/frame/dataframe.rs:133:15 [INFO] [stdout] | [INFO] [stdout] 133 | $($tl: $tl),+ [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `size` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.25s [INFO] running `Command { std: "docker" "inspect" "8064aa0f195ffcc1a0a941ff02b38312664fa2946584a9ffa529ea25edacac35", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8064aa0f195ffcc1a0a941ff02b38312664fa2946584a9ffa529ea25edacac35", kill_on_drop: false }` [INFO] [stdout] 8064aa0f195ffcc1a0a941ff02b38312664fa2946584a9ffa529ea25edacac35 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+028592fec99e54cc92def5a2a849c673b066dd93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] f5eabff0ce984c30da58f6b612a47c04acf8ddcf31789adcc9cdf106f01f3a10 [INFO] running `Command { std: "docker" "start" "-a" "f5eabff0ce984c30da58f6b612a47c04acf8ddcf31789adcc9cdf106f01f3a10", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> rml-math/src/lib.rs:5:9 [INFO] [stderr] | [INFO] [stderr] 5 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `rml-math` (lib test) generated 1 warning (run `cargo fix --lib -p rml-math --tests` to apply 1 suggestion) [INFO] [stderr] warning: unused import: `std::rc::Rc` [INFO] [stderr] --> rml-data/src/loader/mod.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use std::rc::Rc; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::traits::tensor::TensorBound` [INFO] [stderr] --> rml-data/src/tensor/ops/mod.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use super::traits::tensor::TensorBound; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::tensor::traits::tensor::TensorBound` [INFO] [stderr] --> rml-data/src/tensor/ops/create.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::tensor::traits::tensor::TensorBound; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::dtype::dtypeops` [INFO] [stderr] --> rml-data/src/tensor/ops/create.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use super::dtype::dtypeops; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Add`, `Div`, `Mul`, and `RangeTo` [INFO] [stderr] --> rml-data/src/tensor/ops/create.rs:6:16 [INFO] [stderr] | [INFO] [stderr] 6 | use std::ops::{Add, Div, Mul, RangeTo}; [INFO] [stderr] | ^^^ ^^^ ^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `*`, `Relu`, `Sigmoid`, `Softmax`, `shape::tensor::Tensor`, and `tensorm` [INFO] [stderr] --> rml-data/src/tensor/ops/mod.rs:12:27 [INFO] [stderr] | [INFO] [stderr] 12 | ops::create::{Relu, Sigmoid, Softmax}, [INFO] [stderr] | ^^^^ ^^^^^^^ ^^^^^^^ [INFO] [stderr] 13 | shape::tensor::Tensor, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 14 | *, [INFO] [stderr] | ^ [INFO] [stderr] 15 | }, [INFO] [stderr] 16 | tensorm, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `IndexMut` and `Index` [INFO] [stderr] --> rml-data/src/tensor/shape/tensor.rs:4:11 [INFO] [stderr] | [INFO] [stderr] 4 | ops::{Index, IndexMut, Range}, [INFO] [stderr] | ^^^^^ ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused macro definition: `get` [INFO] [stderr] --> rml-data/src/tensor/shape/tensor.rs:9:14 [INFO] [stderr] | [INFO] [stderr] 9 | macro_rules! get { [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ops::create::Sigmoid`, `shape::tensor::Tensor`, `tensorm`, and `traits::tensor::TensorBound` [INFO] [stderr] --> rml-data/src/tensor/shape/mod.rs:7:18 [INFO] [stderr] | [INFO] [stderr] 7 | tensor::{ops::create::Sigmoid, shape::tensor::Tensor, traits::tensor::TensorBound}, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 8 | tensorm, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `IndexMut`, `Index`, and `Range` [INFO] [stderr] --> rml-data/src/tensor/stringtensor.rs:3:11 [INFO] [stderr] | [INFO] [stderr] 3 | ops::{Index, IndexMut, Range}, [INFO] [stderr] | ^^^^^ ^^^^^^^^ ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Add`, `Div`, `Mul`, `Sub`, and `marker::PhantomData` [INFO] [stderr] --> rml-data/src/tensor/traits/dtype.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | marker::PhantomData, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 4 | ops::{Add, Div, Mul, Sub}, [INFO] [stderr] | ^^^ ^^^ ^^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::super::len::TensorSize` [INFO] [stderr] --> rml-data/src/tensor/traits/dtype.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use super::super::len::TensorSize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Relu`, `Sigmoid`, and `tstring` [INFO] [stderr] --> rml-data/src/tensor/traits/dtype.rs:11:18 [INFO] [stderr] | [INFO] [stderr] 11 | create::{Relu, Sigmoid}, [INFO] [stderr] | ^^^^ ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 14 | tstring, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::ops::Index` [INFO] [stderr] --> rml-data/src/tensor/traits/tensor.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::ops::Index; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `deep::Deep` [INFO] [stderr] --> rml-data/src/tensor/traits/tensor.rs:6:13 [INFO] [stderr] | [INFO] [stderr] 6 | shape::{deep::Deep, tensor::Tensor}, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `s` [INFO] [stderr] --> rml-data/src/tensor/traits/dtype.rs:50:28 [INFO] [stderr] | [INFO] [stderr] 50 | fn from_string(s: String) -> Self { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stderr] ... [INFO] [stderr] 62 | / dtype!(i32, 0, { [INFO] [stderr] 63 | | fn from_f32(f: f32) -> Self { [INFO] [stderr] 64 | | f as i32 [INFO] [stderr] ... | [INFO] [stderr] 69 | | }); [INFO] [stderr] | |__- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] = note: this warning originates in the macro `dtype` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused variable: `s` [INFO] [stderr] --> rml-data/src/tensor/traits/dtype.rs:50:28 [INFO] [stderr] | [INFO] [stderr] 50 | fn from_string(s: String) -> Self { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stderr] ... [INFO] [stderr] 70 | / dtype!(f32, 0.0, { [INFO] [stderr] 71 | | fn from_f32(f: f32) -> Self { [INFO] [stderr] 72 | | f [INFO] [stderr] ... | [INFO] [stderr] 77 | | }); [INFO] [stderr] | |__- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `dtype` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused variable: `t` [INFO] [stderr] --> rml-data/src/tensor/traits/dtype.rs:92:17 [INFO] [stderr] | [INFO] [stderr] 92 | fn from_f32(t: f32) -> Self { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stderr] [INFO] [stderr] warning: method `generate` is never used [INFO] [stderr] --> rml-data/src/loader/mod.rs:21:12 [INFO] [stderr] | [INFO] [stderr] 18 | impl File { [INFO] [stderr] | --------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 21 | pub fn generate(&self) -> !{ [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: enum `FileExtension` is never used [INFO] [stderr] --> rml-data/src/loader/file.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | pub enum FileExtension { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `File` is never constructed [INFO] [stderr] --> rml-data/src/loader/file.rs:13:12 [INFO] [stderr] | [INFO] [stderr] 13 | pub struct File<> { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated items `new` and `read` are never used [INFO] [stderr] --> rml-data/src/loader/file.rs:19:12 [INFO] [stderr] | [INFO] [stderr] 18 | impl File { [INFO] [stderr] | --------- associated items in this implementation [INFO] [stderr] 19 | pub fn new (ext: &str) -> File{ [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 36 | pub fn read(&self) -> FS{ [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: methods `data_range_index` and `data_mut_range_index` are never used [INFO] [stderr] --> rml-data/src/tensor/shape/tensor.rs:47:19 [INFO] [stderr] | [INFO] [stderr] 23 | / impl<'a, T> Tensor<'a, T> [INFO] [stderr] 24 | | where [INFO] [stderr] 25 | | T: dtype, [INFO] [stderr] | |_____________- methods in this implementation [INFO] [stderr] ... [INFO] [stderr] 47 | pub(crate) fn data_range_index(&self, r: Range) -> Option<&[T]> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 55 | pub(crate) fn data_mut_range_index(&mut self, r: Range) -> Option<&mut [T]> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `*` [INFO] [stderr] --> rml-data/src/tensor/ops/mod.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | *, [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::tensor::traits::dtype::dtype` [INFO] [stderr] --> rml-data/src/frame/dataframe.rs:41:13 [INFO] [stderr] | [INFO] [stderr] 41 | use crate::tensor::traits::dtype::dtype; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 279 | frame!(frame database (Name, Age, Size)); [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `frame` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: methods `Name`, `Age`, and `Size` are never used [INFO] [stderr] --> rml-data/src/frame/dataframe.rs:69:24 [INFO] [stderr] | [INFO] [stderr] 57 | impl <'a, $($tl: crate::tensor::traits::dtype::dtype),+> Typed <'a, $($tl),+>{ [INFO] [stderr] | ----------------------------------------------------------------------------- methods in this implementation [INFO] [stderr] ... [INFO] [stderr] 69 | pub fn $tl (&self) -> Option> { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 279 | frame!(frame database (Name, Age, Size)); [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] note: it is impossible to refer to the method `Name` because it is shadowed by this enum variant with the same name [INFO] [stderr] --> rml-data/src/frame/dataframe.rs:48:15 [INFO] [stderr] | [INFO] [stderr] 48 | $($tl(Rc>>),)+ [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 279 | frame!(frame database (Name, Age, Size)); [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] note: it is impossible to refer to the method `Age` because it is shadowed by this enum variant with the same name [INFO] [stderr] --> rml-data/src/frame/dataframe.rs:48:15 [INFO] [stderr] | [INFO] [stderr] 48 | $($tl(Rc>>),)+ [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 279 | frame!(frame database (Name, Age, Size)); [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] note: it is impossible to refer to the method `Size` because it is shadowed by this enum variant with the same name [INFO] [stderr] --> rml-data/src/frame/dataframe.rs:48:15 [INFO] [stderr] | [INFO] [stderr] 48 | $($tl(Rc>>),)+ [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 279 | frame!(frame database (Name, Age, Size)); [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] = note: this warning originates in the macro `frame` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: fields `Name`, `Age`, and `Size` are never read [INFO] [stderr] --> rml-data/src/frame/dataframe.rs:133:15 [INFO] [stderr] | [INFO] [stderr] 131 | pub struct Item <$($tl:crate::tensor::traits::dtype::dtype),+>{ [INFO] [stderr] | ---- fields in this struct [INFO] [stderr] 132 | #[allow(non_snake_case)] [INFO] [stderr] 133 | $($tl: $tl),+ [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: structure field `Name` should have a snake case name [INFO] [stderr] --> rml-data/src/frame/dataframe.rs:133:15 [INFO] [stderr] | [INFO] [stderr] 133 | $($tl: $tl),+ [INFO] [stderr] | ^^^ help: convert the identifier to snake case: `name` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: structure field `Age` should have a snake case name [INFO] [stderr] --> rml-data/src/frame/dataframe.rs:133:15 [INFO] [stderr] | [INFO] [stderr] 133 | $($tl: $tl),+ [INFO] [stderr] | ^^^ help: convert the identifier to snake case: `age` [INFO] [stderr] [INFO] [stderr] warning: structure field `Size` should have a snake case name [INFO] [stderr] --> rml-data/src/frame/dataframe.rs:133:15 [INFO] [stderr] | [INFO] [stderr] 133 | $($tl: $tl),+ [INFO] [stderr] | ^^^ help: convert the identifier to snake case: `size` [INFO] [stderr] [INFO] [stderr] warning: `rml-data` (lib) generated 23 warnings (run `cargo fix --lib -p rml-data` to apply 14 suggestions) [INFO] [stderr] warning: `rml-data` (lib test) generated 28 warnings (21 duplicates) (run `cargo fix --lib -p rml-data --tests` to apply 1 suggestion) [INFO] [stderr] warning: unused import: `proc_macro::TokenStream` [INFO] [stderr] --> rml-macro/src/tensorn.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | use proc_macro::TokenStream; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ToTokens` and `TokenStreamExt` [INFO] [stderr] --> rml-macro/src/tensorn.rs:87:20 [INFO] [stderr] | [INFO] [stderr] 87 | use quote::{quote, ToTokens, TokenStreamExt}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Fields` [INFO] [stderr] --> rml-macro/src/tensorn.rs:88:30 [INFO] [stderr] | [INFO] [stderr] 88 | use syn::{Data, DeriveInput, Fields, Ident, Type}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `df` [INFO] [stderr] --> rml-macro/src/tensorn.rs:98:9 [INFO] [stderr] | [INFO] [stderr] 98 | let df = DF::new( [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_df` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: fields `name`, `ename`, and `feilds` are never read [INFO] [stderr] --> rml-macro/src/tensorn.rs:116:5 [INFO] [stderr] | [INFO] [stderr] 114 | struct DF { [INFO] [stderr] | -- fields in this struct [INFO] [stderr] 115 | // Names [INFO] [stderr] 116 | name: Ident, [INFO] [stderr] | ^^^^ [INFO] [stderr] 117 | ename: Ident, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 118 | // Feilds [INFO] [stderr] 119 | feilds: Vec, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: fields `name` and `ty` are never read [INFO] [stderr] --> rml-macro/src/tensorn.rs:132:5 [INFO] [stderr] | [INFO] [stderr] 131 | struct DFFeilds { [INFO] [stderr] | -------- fields in this struct [INFO] [stderr] 132 | name: Ident, [INFO] [stderr] | ^^^^ [INFO] [stderr] 133 | ty: Type, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: `rml-macro` (lib) generated 6 warnings (run `cargo fix --lib -p rml-macro` to apply 3 suggestions) [INFO] [stderr] warning: `rml-macro` (lib test) generated 6 warnings (6 duplicates) [INFO] [stderr] warning: unused import: `rml_data::tensor::ops::create::Sigmoid` [INFO] [stderr] --> rml/src/main.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use rml_data::tensor::ops::create::Sigmoid; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `d` [INFO] [stderr] --> rml/src/main.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | let d = tensorm![1]; [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_d` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ex` [INFO] [stderr] --> rml/src/main.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | let ex: i32 = 2; [INFO] [stderr] | ^^ help: if this is intentional, prefix it with an underscore: `_ex` [INFO] [stderr] [INFO] [stderr] warning: `rml` (bin "rml" test) generated 3 warnings (run `cargo fix --bin "rml" --tests` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rml-c96d66f20a77e49a) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rml-f067a2e1cfe122b9) [INFO] [stdout] test tests::it_works ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rml_data-8f50e38863ebc523) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test tensor::ops::tests::relu ... ok [INFO] [stdout] test tensor::ops::tests::softmax ... ok [INFO] [stdout] test tensor::shape::tests::mutates ... ok [INFO] [stdout] test tensor::shape::tests::apply ... ok [INFO] [stdout] test tensor::tests::macrotest ... ok [INFO] [stdout] test tensor::tests::initalization ... ok [INFO] [stdout] test tensor::ops::tests::sigmoid ... ok [INFO] [stdout] test frame::dataframe::tests::macro_rules ... ok [INFO] [stdout] test tensor::tests::tensor_size ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rml_macro-423c8a61638a8899) [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rml_macro-8c7e8fa941192c4d) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rml_math-515d8553ed8e080c) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Doc-tests rml [INFO] [stdout] test tests::it_works ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rml_data [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rml_macro [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rml_math [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "f5eabff0ce984c30da58f6b612a47c04acf8ddcf31789adcc9cdf106f01f3a10", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f5eabff0ce984c30da58f6b612a47c04acf8ddcf31789adcc9cdf106f01f3a10", kill_on_drop: false }` [INFO] [stdout] f5eabff0ce984c30da58f6b612a47c04acf8ddcf31789adcc9cdf106f01f3a10