Oct 31 17:10:55.016 INFO testing vksmgr/rust_code against 1.30.0 for beta-1.31-1
Oct 31 17:10:55.016 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 17:10:55.191 INFO blam! 0eb2ca84b3758e07251bb86f479908865bee42ec648d8fde5c37d309d6d3046f
Oct 31 17:10:55.196 INFO running `"docker" "start" "-a" "0eb2ca84b3758e07251bb86f479908865bee42ec648d8fde5c37d309d6d3046f"`
Oct 31 17:10:55.771 INFO kablam! usermod: no changes
Oct 31 17:10:55.779 INFO kablam!    Compiling g_a v0.1.0 (/source)
Oct 31 17:10:55.923 INFO kablam! warning: unused variable: `trimed`
Oct 31 17:10:55.923 INFO kablam!   --> src/my_lib/lib.rs:29:9
Oct 31 17:10:55.923 INFO kablam!    |
Oct 31 17:10:55.923 INFO kablam! 29 |     let trimed = ip_txt.trim();
Oct 31 17:10:55.923 INFO kablam!    |         ^^^^^^ help: consider using `_trimed` instead
Oct 31 17:10:55.923 INFO kablam!    |
Oct 31 17:10:55.923 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 17:10:55.923 INFO kablam! 
Oct 31 17:10:55.923 INFO kablam! warning: function `readInt` should have a snake case name such as `read_int`
Oct 31 17:10:55.923 INFO kablam!   --> src/my_lib/lib.rs:13:1
Oct 31 17:10:55.923 INFO kablam!    |
Oct 31 17:10:55.923 INFO kablam! 13 | / pub fn readInt() -> i32{
Oct 31 17:10:55.923 INFO kablam! 14 | |     let mut ip_txt = String::new();
Oct 31 17:10:55.923 INFO kablam! 15 | |     io::stdin().read_line(&mut ip_txt).expect("error while reading");
Oct 31 17:10:55.923 INFO kablam! 16 | |     let trimed = ip_txt.trim();
Oct 31 17:10:55.923 INFO kablam! ...  |
Oct 31 17:10:55.923 INFO kablam! 23 | |     trimed.parse::<i32>().unwrap()
Oct 31 17:10:55.923 INFO kablam! 24 | | }
Oct 31 17:10:55.923 INFO kablam!    | |_^
Oct 31 17:10:55.923 INFO kablam!    |
Oct 31 17:10:55.923 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Oct 31 17:10:55.923 INFO kablam! 
Oct 31 17:10:55.923 INFO kablam! warning: function `readIntArray` should have a snake case name such as `read_int_array`
Oct 31 17:10:55.923 INFO kablam!   --> src/my_lib/lib.rs:26:1
Oct 31 17:10:55.923 INFO kablam!    |
Oct 31 17:10:55.923 INFO kablam! 26 | / pub fn readIntArray(array: &mut Vec<i32>){
Oct 31 17:10:55.923 INFO kablam! 27 | |     let mut ip_txt = String::new();
Oct 31 17:10:55.923 INFO kablam! 28 | |     io::stdin().read_line(&mut ip_txt).expect("error while reading");
Oct 31 17:10:55.923 INFO kablam! 29 | |     let trimed = ip_txt.trim();
Oct 31 17:10:55.923 INFO kablam! ...  |
Oct 31 17:10:55.923 INFO kablam! 34 | |     }
Oct 31 17:10:55.923 INFO kablam! 35 | | }
Oct 31 17:10:55.923 INFO kablam!    | |_^
Oct 31 17:10:55.923 INFO kablam! 
Oct 31 17:10:56.246 INFO kablam! warning: unused import: `g::he::ds::array_1d`
Oct 31 17:10:56.246 INFO kablam!  --> src/main.rs:6:5
Oct 31 17:10:56.246 INFO kablam!   |
Oct 31 17:10:56.246 INFO kablam! 6 | use g::he::ds::array_1d;
Oct 31 17:10:56.246 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:56.246 INFO kablam!   |
Oct 31 17:10:56.246 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 17:10:56.246 INFO kablam! 
Oct 31 17:10:56.246 INFO kablam! warning: unused import: `std::io`
Oct 31 17:10:56.246 INFO kablam!  --> src/main.rs:7:5
Oct 31 17:10:56.246 INFO kablam!   |
Oct 31 17:10:56.246 INFO kablam! 7 | use std::io;
Oct 31 17:10:56.246 INFO kablam!   |     ^^^^^^^
Oct 31 17:10:56.246 INFO kablam! 
Oct 31 17:10:56.355 INFO kablam! warning: unused variable: `flag`
Oct 31 17:10:56.355 INFO kablam!   --> src/g/he/algo/strings.rs:27:13
Oct 31 17:10:56.355 INFO kablam!    |
Oct 31 17:10:56.355 INFO kablam! 27 |     let mut flag: bool = true;
Oct 31 17:10:56.355 INFO kablam!    |             ^^^^ help: consider using `_flag` instead
Oct 31 17:10:56.355 INFO kablam!    |
Oct 31 17:10:56.355 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 17:10:56.355 INFO kablam! 
Oct 31 17:10:56.355 INFO kablam! warning: unused variable: `rev_str`
Oct 31 17:10:56.355 INFO kablam!   --> src/g/he/algo/strings.rs:29:13
Oct 31 17:10:56.355 INFO kablam!    |
Oct 31 17:10:56.355 INFO kablam! 29 |     let mut rev_str  = String::new();
Oct 31 17:10:56.355 INFO kablam!    |             ^^^^^^^ help: consider using `_rev_str` instead
Oct 31 17:10:56.355 INFO kablam! 
Oct 31 17:10:56.355 INFO kablam! warning: unused variable: `sum`
Oct 31 17:10:56.355 INFO kablam!   --> src/g/he/algo/strings.rs:46:13
Oct 31 17:10:56.355 INFO kablam!    |
Oct 31 17:10:56.355 INFO kablam! 46 |     let mut sum: i32 = 0;
Oct 31 17:10:56.355 INFO kablam!    |             ^^^ help: consider using `_sum` instead
Oct 31 17:10:56.355 INFO kablam! 
Oct 31 17:10:56.355 INFO kablam! warning: value assigned to `tmp` is never read
Oct 31 17:10:56.355 INFO kablam!   --> src/g/he/algo/strings.rs:49:13
Oct 31 17:10:56.355 INFO kablam!    |
Oct 31 17:10:56.355 INFO kablam! 49 |     let mut tmp = 0;
Oct 31 17:10:56.355 INFO kablam!    |             ^^^
Oct 31 17:10:56.355 INFO kablam!    |
Oct 31 17:10:56.355 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Oct 31 17:10:56.355 INFO kablam! 
Oct 31 17:10:56.373 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:56.373 INFO kablam!   --> src/g/he/algo/strings.rs:27:9
Oct 31 17:10:56.373 INFO kablam!    |
Oct 31 17:10:56.373 INFO kablam! 27 |     let mut flag: bool = true;
Oct 31 17:10:56.373 INFO kablam!    |         ----^^^^
Oct 31 17:10:56.373 INFO kablam!    |         |
Oct 31 17:10:56.373 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:56.373 INFO kablam!    |
Oct 31 17:10:56.373 INFO kablam!    = note: #[warn(unused_mut)] on by default
Oct 31 17:10:56.373 INFO kablam! 
Oct 31 17:10:56.373 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:56.373 INFO kablam!   --> src/g/he/algo/strings.rs:29:9
Oct 31 17:10:56.373 INFO kablam!    |
Oct 31 17:10:56.373 INFO kablam! 29 |     let mut rev_str  = String::new();
Oct 31 17:10:56.373 INFO kablam!    |         ----^^^^^^^
Oct 31 17:10:56.373 INFO kablam!    |         |
Oct 31 17:10:56.373 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:56.373 INFO kablam! 
Oct 31 17:10:56.373 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:56.373 INFO kablam!   --> src/g/he/algo/strings.rs:30:9
Oct 31 17:10:56.373 INFO kablam!    |
Oct 31 17:10:56.373 INFO kablam! 30 |     let mut rev: String = strg.chars().rev().collect();
Oct 31 17:10:56.373 INFO kablam!    |         ----^^^
Oct 31 17:10:56.373 INFO kablam!    |         |
Oct 31 17:10:56.373 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:56.373 INFO kablam! 
Oct 31 17:10:56.373 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:56.373 INFO kablam!   --> src/g/he/algo/strings.rs:46:9
Oct 31 17:10:56.373 INFO kablam!    |
Oct 31 17:10:56.373 INFO kablam! 46 |     let mut sum: i32 = 0;
Oct 31 17:10:56.373 INFO kablam!    |         ----^^^
Oct 31 17:10:56.373 INFO kablam!    |         |
Oct 31 17:10:56.373 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:56.373 INFO kablam! 
Oct 31 17:10:56.378 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:56.378 INFO kablam!   --> src/g/he/algo/strings.rs:71:9
Oct 31 17:10:56.378 INFO kablam!    |
Oct 31 17:10:56.378 INFO kablam! 71 |     let mut vec = ip_txt.to_string().into_bytes();
Oct 31 17:10:56.378 INFO kablam!    |         ----^^^
Oct 31 17:10:56.378 INFO kablam!    |         |
Oct 31 17:10:56.378 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:56.378 INFO kablam! 
Oct 31 17:10:56.378 INFO kablam! warning: function is never used: `hello`
Oct 31 17:10:56.378 INFO kablam!  --> src/g/arr/array.rs:2:1
Oct 31 17:10:56.378 INFO kablam!   |
Oct 31 17:10:56.378 INFO kablam! 2 | pub fn hello(){
Oct 31 17:10:56.378 INFO kablam!   | ^^^^^^^^^^^^^^
Oct 31 17:10:56.378 INFO kablam!   |
Oct 31 17:10:56.378 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 17:10:56.378 INFO kablam! 
Oct 31 17:10:56.378 INFO kablam! warning: function is never used: `read_file_input`
Oct 31 17:10:56.378 INFO kablam!  --> src/g/i_o/read_file.rs:5:1
Oct 31 17:10:56.378 INFO kablam!   |
Oct 31 17:10:56.378 INFO kablam! 5 | pub fn read_file_input(){
Oct 31 17:10:56.378 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:56.378 INFO kablam! 
Oct 31 17:10:56.378 INFO kablam! warning: function is never used: `create_file`
Oct 31 17:10:56.378 INFO kablam!   --> src/g/i_o/read_file.rs:32:1
Oct 31 17:10:56.378 INFO kablam!    |
Oct 31 17:10:56.378 INFO kablam! 32 | pub fn create_file(path: &str) -> File{
Oct 31 17:10:56.378 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:56.378 INFO kablam! 
Oct 31 17:10:56.378 INFO kablam! warning: function is never used: `monk`
Oct 31 17:10:56.378 INFO kablam!  --> src/g/he/ds/array_1d.rs:3:1
Oct 31 17:10:56.378 INFO kablam!   |
Oct 31 17:10:56.378 INFO kablam! 3 | pub fn monk(){
Oct 31 17:10:56.378 INFO kablam!   | ^^^^^^^^^^^^^
Oct 31 17:10:56.378 INFO kablam! 
Oct 31 17:10:56.378 INFO kablam! warning: function is never used: `readInt`
Oct 31 17:10:56.378 INFO kablam!   --> src/g/he/ds/array_1d.rs:42:1
Oct 31 17:10:56.378 INFO kablam!    |
Oct 31 17:10:56.378 INFO kablam! 42 | fn readInt() -> i32{
Oct 31 17:10:56.378 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:56.378 INFO kablam! 
Oct 31 17:10:56.378 INFO kablam! warning: function is never used: `call`
Oct 31 17:10:56.378 INFO kablam!  --> src/g/he/algo/strings.rs:4:1
Oct 31 17:10:56.378 INFO kablam!   |
Oct 31 17:10:56.378 INFO kablam! 4 | pub fn call(){
Oct 31 17:10:56.378 INFO kablam!   | ^^^^^^^^^^^^^
Oct 31 17:10:56.378 INFO kablam! 
Oct 31 17:10:56.378 INFO kablam! warning: function is never used: `pallindrome`
Oct 31 17:10:56.378 INFO kablam!   --> src/g/he/algo/strings.rs:25:1
Oct 31 17:10:56.378 INFO kablam!    |
Oct 31 17:10:56.378 INFO kablam! 25 | pub fn pallindrome(){
Oct 31 17:10:56.378 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:56.378 INFO kablam! 
Oct 31 17:10:56.378 INFO kablam! warning: function is never used: `permutation`
Oct 31 17:10:56.378 INFO kablam!   --> src/g/he/algo/strings.rs:43:1
Oct 31 17:10:56.378 INFO kablam!    |
Oct 31 17:10:56.378 INFO kablam! 43 | pub fn  permutation(){
Oct 31 17:10:56.378 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:56.378 INFO kablam! 
Oct 31 17:10:56.378 INFO kablam! warning: variable `N` should have a snake case name such as `n`
Oct 31 17:10:56.379 INFO kablam!  --> src/g/he/ds/array_1d.rs:8:10
Oct 31 17:10:56.379 INFO kablam!   |
Oct 31 17:10:56.379 INFO kablam! 8 |     let  N: usize;
Oct 31 17:10:56.379 INFO kablam!   |          ^
Oct 31 17:10:56.379 INFO kablam!   |
Oct 31 17:10:56.379 INFO kablam!   = note: #[warn(non_snake_case)] on by default
Oct 31 17:10:56.379 INFO kablam! 
Oct 31 17:10:56.379 INFO kablam! warning: function `readInt` should have a snake case name such as `read_int`
Oct 31 17:10:56.379 INFO kablam!   --> src/g/he/ds/array_1d.rs:42:1
Oct 31 17:10:56.379 INFO kablam!    |
Oct 31 17:10:56.379 INFO kablam! 42 | / fn readInt() -> i32{
Oct 31 17:10:56.379 INFO kablam! 43 | |     let mut ip_txt = String::new();
Oct 31 17:10:56.379 INFO kablam! 44 | |     io::stdin().read_line(&mut ip_txt).expect("error while reading");
Oct 31 17:10:56.379 INFO kablam! 45 | |     let trimed = ip_txt.trim();
Oct 31 17:10:56.379 INFO kablam! ...  |
Oct 31 17:10:56.379 INFO kablam! 50 | |     }
Oct 31 17:10:56.379 INFO kablam! 51 | | }
Oct 31 17:10:56.379 INFO kablam!    | |_^
Oct 31 17:10:56.379 INFO kablam! 
Oct 31 17:10:56.379 INFO kablam! warning: variable `T` should have a snake case name such as `t`
Oct 31 17:10:56.379 INFO kablam!   --> src/main.rs:14:9
Oct 31 17:10:56.379 INFO kablam!    |
Oct 31 17:10:56.379 INFO kablam! 14 |     let T = readInt();
Oct 31 17:10:56.379 INFO kablam!    |         ^
Oct 31 17:10:56.379 INFO kablam! 
Oct 31 17:10:56.846 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.08s
Oct 31 17:10:56.848 INFO kablam! su: No module specific data is present
Oct 31 17:10:57.290 INFO running `"docker" "rm" "-f" "0eb2ca84b3758e07251bb86f479908865bee42ec648d8fde5c37d309d6d3046f"`
Oct 31 17:10:57.424 INFO blam! 0eb2ca84b3758e07251bb86f479908865bee42ec648d8fde5c37d309d6d3046f
Oct 31 17:10:57.426 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 17:10:57.597 INFO blam! d97c67336df7908501992f6020e92dc1e2c48c56587a21a02f2848d7323df336
Oct 31 17:10:57.599 INFO running `"docker" "start" "-a" "d97c67336df7908501992f6020e92dc1e2c48c56587a21a02f2848d7323df336"`
Oct 31 17:10:58.290 INFO kablam! usermod: no changes
Oct 31 17:10:58.319 INFO kablam!    Compiling g_a v0.1.0 (/source)
Oct 31 17:10:58.503 INFO kablam! warning: unused variable: `trimed`
Oct 31 17:10:58.503 INFO kablam!   --> src/my_lib/lib.rs:29:9
Oct 31 17:10:58.503 INFO kablam!    |
Oct 31 17:10:58.503 INFO kablam! 29 |     let trimed = ip_txt.trim();
Oct 31 17:10:58.503 INFO kablam!    |         ^^^^^^ help: consider using `_trimed` instead
Oct 31 17:10:58.503 INFO kablam!    |
Oct 31 17:10:58.503 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 17:10:58.503 INFO kablam! 
Oct 31 17:10:58.503 INFO kablam! warning: function `readInt` should have a snake case name such as `read_int`
Oct 31 17:10:58.503 INFO kablam!   --> src/my_lib/lib.rs:13:1
Oct 31 17:10:58.503 INFO kablam!    |
Oct 31 17:10:58.503 INFO kablam! 13 | / pub fn readInt() -> i32{
Oct 31 17:10:58.503 INFO kablam! 14 | |     let mut ip_txt = String::new();
Oct 31 17:10:58.503 INFO kablam! 15 | |     io::stdin().read_line(&mut ip_txt).expect("error while reading");
Oct 31 17:10:58.503 INFO kablam! 16 | |     let trimed = ip_txt.trim();
Oct 31 17:10:58.503 INFO kablam! ...  |
Oct 31 17:10:58.503 INFO kablam! 23 | |     trimed.parse::<i32>().unwrap()
Oct 31 17:10:58.503 INFO kablam! 24 | | }
Oct 31 17:10:58.503 INFO kablam!    | |_^
Oct 31 17:10:58.503 INFO kablam!    |
Oct 31 17:10:58.503 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Oct 31 17:10:58.503 INFO kablam! 
Oct 31 17:10:58.503 INFO kablam! warning: function `readIntArray` should have a snake case name such as `read_int_array`
Oct 31 17:10:58.503 INFO kablam!   --> src/my_lib/lib.rs:26:1
Oct 31 17:10:58.503 INFO kablam!    |
Oct 31 17:10:58.503 INFO kablam! 26 | / pub fn readIntArray(array: &mut Vec<i32>){
Oct 31 17:10:58.503 INFO kablam! 27 | |     let mut ip_txt = String::new();
Oct 31 17:10:58.503 INFO kablam! 28 | |     io::stdin().read_line(&mut ip_txt).expect("error while reading");
Oct 31 17:10:58.503 INFO kablam! 29 | |     let trimed = ip_txt.trim();
Oct 31 17:10:58.503 INFO kablam! ...  |
Oct 31 17:10:58.503 INFO kablam! 34 | |     }
Oct 31 17:10:58.503 INFO kablam! 35 | | }
Oct 31 17:10:58.503 INFO kablam!    | |_^
Oct 31 17:10:58.503 INFO kablam! 
Oct 31 17:10:58.603 INFO kablam! warning: unused import: `g::he::ds::array_1d`
Oct 31 17:10:58.603 INFO kablam!  --> src/main.rs:6:5
Oct 31 17:10:58.603 INFO kablam!   |
Oct 31 17:10:58.603 INFO kablam! 6 | use g::he::ds::array_1d;
Oct 31 17:10:58.603 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:58.603 INFO kablam!   |
Oct 31 17:10:58.603 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 17:10:58.603 INFO kablam! 
Oct 31 17:10:58.603 INFO kablam! warning: unused import: `std::io`
Oct 31 17:10:58.603 INFO kablam!  --> src/main.rs:7:5
Oct 31 17:10:58.603 INFO kablam!   |
Oct 31 17:10:58.603 INFO kablam! 7 | use std::io;
Oct 31 17:10:58.603 INFO kablam!   |     ^^^^^^^
Oct 31 17:10:58.603 INFO kablam! 
Oct 31 17:10:58.727 INFO kablam! warning: unused variable: `flag`
Oct 31 17:10:58.727 INFO kablam!   --> src/g/he/algo/strings.rs:27:13
Oct 31 17:10:58.727 INFO kablam!    |
Oct 31 17:10:58.727 INFO kablam! 27 |     let mut flag: bool = true;
Oct 31 17:10:58.727 INFO kablam!    |             ^^^^ help: consider using `_flag` instead
Oct 31 17:10:58.727 INFO kablam!    |
Oct 31 17:10:58.727 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 17:10:58.727 INFO kablam! 
Oct 31 17:10:58.727 INFO kablam! warning: unused variable: `rev_str`
Oct 31 17:10:58.727 INFO kablam!   --> src/g/he/algo/strings.rs:29:13
Oct 31 17:10:58.727 INFO kablam!    |
Oct 31 17:10:58.727 INFO kablam! 29 |     let mut rev_str  = String::new();
Oct 31 17:10:58.727 INFO kablam!    |             ^^^^^^^ help: consider using `_rev_str` instead
Oct 31 17:10:58.727 INFO kablam! 
Oct 31 17:10:58.727 INFO kablam! warning: unused variable: `sum`
Oct 31 17:10:58.727 INFO kablam!   --> src/g/he/algo/strings.rs:46:13
Oct 31 17:10:58.727 INFO kablam!    |
Oct 31 17:10:58.727 INFO kablam! 46 |     let mut sum: i32 = 0;
Oct 31 17:10:58.727 INFO kablam!    |             ^^^ help: consider using `_sum` instead
Oct 31 17:10:58.727 INFO kablam! 
Oct 31 17:10:58.727 INFO kablam! warning: value assigned to `tmp` is never read
Oct 31 17:10:58.727 INFO kablam!   --> src/g/he/algo/strings.rs:49:13
Oct 31 17:10:58.727 INFO kablam!    |
Oct 31 17:10:58.727 INFO kablam! 49 |     let mut tmp = 0;
Oct 31 17:10:58.727 INFO kablam!    |             ^^^
Oct 31 17:10:58.727 INFO kablam!    |
Oct 31 17:10:58.727 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Oct 31 17:10:58.727 INFO kablam! 
Oct 31 17:10:58.747 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:58.747 INFO kablam!   --> src/g/he/algo/strings.rs:27:9
Oct 31 17:10:58.747 INFO kablam!    |
Oct 31 17:10:58.747 INFO kablam! 27 |     let mut flag: bool = true;
Oct 31 17:10:58.747 INFO kablam!    |         ----^^^^
Oct 31 17:10:58.747 INFO kablam!    |         |
Oct 31 17:10:58.747 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:58.747 INFO kablam!    |
Oct 31 17:10:58.747 INFO kablam!    = note: #[warn(unused_mut)] on by default
Oct 31 17:10:58.747 INFO kablam! 
Oct 31 17:10:58.747 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:58.747 INFO kablam!   --> src/g/he/algo/strings.rs:29:9
Oct 31 17:10:58.747 INFO kablam!    |
Oct 31 17:10:58.747 INFO kablam! 29 |     let mut rev_str  = String::new();
Oct 31 17:10:58.747 INFO kablam!    |         ----^^^^^^^
Oct 31 17:10:58.747 INFO kablam!    |         |
Oct 31 17:10:58.747 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:58.747 INFO kablam! 
Oct 31 17:10:58.747 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:58.747 INFO kablam!   --> src/g/he/algo/strings.rs:30:9
Oct 31 17:10:58.747 INFO kablam!    |
Oct 31 17:10:58.747 INFO kablam! 30 |     let mut rev: String = strg.chars().rev().collect();
Oct 31 17:10:58.747 INFO kablam!    |         ----^^^
Oct 31 17:10:58.747 INFO kablam!    |         |
Oct 31 17:10:58.747 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:58.747 INFO kablam! 
Oct 31 17:10:58.747 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:58.747 INFO kablam!   --> src/g/he/algo/strings.rs:46:9
Oct 31 17:10:58.747 INFO kablam!    |
Oct 31 17:10:58.747 INFO kablam! 46 |     let mut sum: i32 = 0;
Oct 31 17:10:58.747 INFO kablam!    |         ----^^^
Oct 31 17:10:58.747 INFO kablam!    |         |
Oct 31 17:10:58.747 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:58.747 INFO kablam! 
Oct 31 17:10:58.755 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:58.755 INFO kablam!   --> src/g/he/algo/strings.rs:71:9
Oct 31 17:10:58.755 INFO kablam!    |
Oct 31 17:10:58.755 INFO kablam! 71 |     let mut vec = ip_txt.to_string().into_bytes();
Oct 31 17:10:58.755 INFO kablam!    |         ----^^^
Oct 31 17:10:58.755 INFO kablam!    |         |
Oct 31 17:10:58.755 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:58.755 INFO kablam! 
Oct 31 17:10:58.756 INFO kablam! warning: function is never used: `hello`
Oct 31 17:10:58.756 INFO kablam!  --> src/g/arr/array.rs:2:1
Oct 31 17:10:58.756 INFO kablam!   |
Oct 31 17:10:58.756 INFO kablam! 2 | pub fn hello(){
Oct 31 17:10:58.756 INFO kablam!   | ^^^^^^^^^^^^^^
Oct 31 17:10:58.756 INFO kablam!   |
Oct 31 17:10:58.756 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 17:10:58.756 INFO kablam! 
Oct 31 17:10:58.756 INFO kablam! warning: function is never used: `read_file_input`
Oct 31 17:10:58.756 INFO kablam!  --> src/g/i_o/read_file.rs:5:1
Oct 31 17:10:58.756 INFO kablam!   |
Oct 31 17:10:58.756 INFO kablam! 5 | pub fn read_file_input(){
Oct 31 17:10:58.756 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:58.756 INFO kablam! 
Oct 31 17:10:58.756 INFO kablam! warning: function is never used: `create_file`
Oct 31 17:10:58.756 INFO kablam!   --> src/g/i_o/read_file.rs:32:1
Oct 31 17:10:58.756 INFO kablam!    |
Oct 31 17:10:58.756 INFO kablam! 32 | pub fn create_file(path: &str) -> File{
Oct 31 17:10:58.756 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:58.756 INFO kablam! 
Oct 31 17:10:58.756 INFO kablam! warning: function is never used: `monk`
Oct 31 17:10:58.756 INFO kablam!  --> src/g/he/ds/array_1d.rs:3:1
Oct 31 17:10:58.756 INFO kablam!   |
Oct 31 17:10:58.756 INFO kablam! 3 | pub fn monk(){
Oct 31 17:10:58.756 INFO kablam!   | ^^^^^^^^^^^^^
Oct 31 17:10:58.756 INFO kablam! 
Oct 31 17:10:58.756 INFO kablam! warning: function is never used: `readInt`
Oct 31 17:10:58.756 INFO kablam!   --> src/g/he/ds/array_1d.rs:42:1
Oct 31 17:10:58.756 INFO kablam!    |
Oct 31 17:10:58.756 INFO kablam! 42 | fn readInt() -> i32{
Oct 31 17:10:58.756 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:58.757 INFO kablam! 
Oct 31 17:10:58.757 INFO kablam! warning: function is never used: `call`
Oct 31 17:10:58.757 INFO kablam!  --> src/g/he/algo/strings.rs:4:1
Oct 31 17:10:58.757 INFO kablam!   |
Oct 31 17:10:58.757 INFO kablam! 4 | pub fn call(){
Oct 31 17:10:58.757 INFO kablam!   | ^^^^^^^^^^^^^
Oct 31 17:10:58.757 INFO kablam! 
Oct 31 17:10:58.757 INFO kablam! warning: function is never used: `pallindrome`
Oct 31 17:10:58.757 INFO kablam!   --> src/g/he/algo/strings.rs:25:1
Oct 31 17:10:58.757 INFO kablam!    |
Oct 31 17:10:58.757 INFO kablam! 25 | pub fn pallindrome(){
Oct 31 17:10:58.757 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:58.757 INFO kablam! 
Oct 31 17:10:58.757 INFO kablam! warning: function is never used: `permutation`
Oct 31 17:10:58.757 INFO kablam!   --> src/g/he/algo/strings.rs:43:1
Oct 31 17:10:58.757 INFO kablam!    |
Oct 31 17:10:58.757 INFO kablam! 43 | pub fn  permutation(){
Oct 31 17:10:58.757 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:58.757 INFO kablam! 
Oct 31 17:10:58.758 INFO kablam! warning: variable `N` should have a snake case name such as `n`
Oct 31 17:10:58.758 INFO kablam!  --> src/g/he/ds/array_1d.rs:8:10
Oct 31 17:10:58.758 INFO kablam!   |
Oct 31 17:10:58.758 INFO kablam! 8 |     let  N: usize;
Oct 31 17:10:58.758 INFO kablam!   |          ^
Oct 31 17:10:58.758 INFO kablam!   |
Oct 31 17:10:58.758 INFO kablam!   = note: #[warn(non_snake_case)] on by default
Oct 31 17:10:58.758 INFO kablam! 
Oct 31 17:10:58.758 INFO kablam! warning: function `readInt` should have a snake case name such as `read_int`
Oct 31 17:10:58.759 INFO kablam!   --> src/g/he/ds/array_1d.rs:42:1
Oct 31 17:10:58.759 INFO kablam!    |
Oct 31 17:10:58.759 INFO kablam! 42 | / fn readInt() -> i32{
Oct 31 17:10:58.759 INFO kablam! 43 | |     let mut ip_txt = String::new();
Oct 31 17:10:58.759 INFO kablam! 44 | |     io::stdin().read_line(&mut ip_txt).expect("error while reading");
Oct 31 17:10:58.759 INFO kablam! 45 | |     let trimed = ip_txt.trim();
Oct 31 17:10:58.759 INFO kablam! ...  |
Oct 31 17:10:58.759 INFO kablam! 50 | |     }
Oct 31 17:10:58.759 INFO kablam! 51 | | }
Oct 31 17:10:58.759 INFO kablam!    | |_^
Oct 31 17:10:58.759 INFO kablam! 
Oct 31 17:10:58.763 INFO kablam! warning: variable `T` should have a snake case name such as `t`
Oct 31 17:10:58.763 INFO kablam!   --> src/main.rs:14:9
Oct 31 17:10:58.763 INFO kablam!    |
Oct 31 17:10:58.763 INFO kablam! 14 |     let T = readInt();
Oct 31 17:10:58.763 INFO kablam!    |         ^
Oct 31 17:10:58.763 INFO kablam! 
Oct 31 17:10:59.194 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.88s
Oct 31 17:10:59.195 INFO kablam! su: No module specific data is present
Oct 31 17:10:59.429 INFO running `"docker" "rm" "-f" "d97c67336df7908501992f6020e92dc1e2c48c56587a21a02f2848d7323df336"`
Oct 31 17:10:59.540 INFO blam! d97c67336df7908501992f6020e92dc1e2c48c56587a21a02f2848d7323df336
Oct 31 17:10:59.543 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 17:10:59.723 INFO blam! 03c9217568c50a10c492cc54e54b0ea03d1a7701b367274848af01b3092105ce
Oct 31 17:10:59.723 INFO running `"docker" "start" "-a" "03c9217568c50a10c492cc54e54b0ea03d1a7701b367274848af01b3092105ce"`
Oct 31 17:11:00.235 INFO kablam! usermod: no changes
Oct 31 17:11:00.284 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Oct 31 17:11:00.284 INFO kablam!      Running /target/debug/deps/my_lib-4fd0105c0d878539
Oct 31 17:11:00.290 INFO blam! 
Oct 31 17:11:00.290 INFO blam! running 0 tests
Oct 31 17:11:00.291 INFO blam! 
Oct 31 17:11:00.291 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 17:11:00.291 INFO blam! 
Oct 31 17:11:00.291 INFO kablam!      Running /target/debug/deps/g_a-18e0c6570387ce2c
Oct 31 17:11:00.296 INFO blam! 
Oct 31 17:11:00.297 INFO kablam!    Doc-tests my_lib
Oct 31 17:11:00.297 INFO blam! running 0 tests
Oct 31 17:11:00.297 INFO blam! 
Oct 31 17:11:00.297 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 17:11:00.297 INFO blam! 
Oct 31 17:11:00.394 INFO blam! 
Oct 31 17:11:00.394 INFO blam! running 0 tests
Oct 31 17:11:00.394 INFO blam! 
Oct 31 17:11:00.394 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 17:11:00.394 INFO blam! 
Oct 31 17:11:00.398 INFO kablam! su: No module specific data is present
Oct 31 17:11:00.614 INFO running `"docker" "rm" "-f" "03c9217568c50a10c492cc54e54b0ea03d1a7701b367274848af01b3092105ce"`
Oct 31 17:11:00.797 INFO blam! 03c9217568c50a10c492cc54e54b0ea03d1a7701b367274848af01b3092105ce
