Oct 31 17:10:51.699 INFO testing vksmgr/rust_code against beta-2018-10-30 for beta-1.31-1
Oct 31 17:10:51.699 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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:52.487 INFO blam! 6f573eedd033c344f12551dc80cd85bfe8fcc2093001962da88e782934927943
Oct 31 17:10:52.491 INFO running `"docker" "start" "-a" "6f573eedd033c344f12551dc80cd85bfe8fcc2093001962da88e782934927943"`
Oct 31 17:10:53.104 INFO kablam! usermod: no changes
Oct 31 17:10:53.176 INFO kablam!    Compiling g_a v0.1.0 (/source)
Oct 31 17:10:53.359 INFO kablam! warning: unused variable: `trimed`
Oct 31 17:10:53.359 INFO kablam!   --> src/my_lib/lib.rs:29:9
Oct 31 17:10:53.359 INFO kablam!    |
Oct 31 17:10:53.359 INFO kablam! 29 |     let trimed = ip_txt.trim();
Oct 31 17:10:53.359 INFO kablam!    |         ^^^^^^ help: consider using `_trimed` instead
Oct 31 17:10:53.359 INFO kablam!    |
Oct 31 17:10:53.359 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 17:10:53.359 INFO kablam! 
Oct 31 17:10:53.359 INFO kablam! warning: function `readInt` should have a snake case name such as `read_int`
Oct 31 17:10:53.359 INFO kablam!   --> src/my_lib/lib.rs:13:1
Oct 31 17:10:53.359 INFO kablam!    |
Oct 31 17:10:53.359 INFO kablam! 13 | / pub fn readInt() -> i32{
Oct 31 17:10:53.359 INFO kablam! 14 | |     let mut ip_txt = String::new();
Oct 31 17:10:53.359 INFO kablam! 15 | |     io::stdin().read_line(&mut ip_txt).expect("error while reading");
Oct 31 17:10:53.359 INFO kablam! 16 | |     let trimed = ip_txt.trim();
Oct 31 17:10:53.359 INFO kablam! ...  |
Oct 31 17:10:53.359 INFO kablam! 23 | |     trimed.parse::<i32>().unwrap()
Oct 31 17:10:53.359 INFO kablam! 24 | | }
Oct 31 17:10:53.359 INFO kablam!    | |_^
Oct 31 17:10:53.359 INFO kablam!    |
Oct 31 17:10:53.359 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Oct 31 17:10:53.359 INFO kablam! 
Oct 31 17:10:53.359 INFO kablam! warning: function `readIntArray` should have a snake case name such as `read_int_array`
Oct 31 17:10:53.359 INFO kablam!   --> src/my_lib/lib.rs:26:1
Oct 31 17:10:53.359 INFO kablam!    |
Oct 31 17:10:53.359 INFO kablam! 26 | / pub fn readIntArray(array: &mut Vec<i32>){
Oct 31 17:10:53.359 INFO kablam! 27 | |     let mut ip_txt = String::new();
Oct 31 17:10:53.359 INFO kablam! 28 | |     io::stdin().read_line(&mut ip_txt).expect("error while reading");
Oct 31 17:10:53.359 INFO kablam! 29 | |     let trimed = ip_txt.trim();
Oct 31 17:10:53.359 INFO kablam! ...  |
Oct 31 17:10:53.359 INFO kablam! 34 | |     }
Oct 31 17:10:53.359 INFO kablam! 35 | | }
Oct 31 17:10:53.359 INFO kablam!    | |_^
Oct 31 17:10:53.359 INFO kablam! 
Oct 31 17:10:53.727 INFO kablam! warning: unused import: `g::he::ds::array_1d`
Oct 31 17:10:53.727 INFO kablam!  --> src/main.rs:6:5
Oct 31 17:10:53.727 INFO kablam!   |
Oct 31 17:10:53.727 INFO kablam! 6 | use g::he::ds::array_1d;
Oct 31 17:10:53.727 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:53.727 INFO kablam!   |
Oct 31 17:10:53.727 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 17:10:53.727 INFO kablam! 
Oct 31 17:10:53.727 INFO kablam! warning: unused import: `std::io`
Oct 31 17:10:53.727 INFO kablam!  --> src/main.rs:7:5
Oct 31 17:10:53.727 INFO kablam!   |
Oct 31 17:10:53.727 INFO kablam! 7 | use std::io;
Oct 31 17:10:53.727 INFO kablam!   |     ^^^^^^^
Oct 31 17:10:53.727 INFO kablam! 
Oct 31 17:10:53.820 INFO kablam! warning: unused variable: `flag`
Oct 31 17:10:53.820 INFO kablam!   --> src/g/he/algo/strings.rs:27:13
Oct 31 17:10:53.821 INFO kablam!    |
Oct 31 17:10:53.821 INFO kablam! 27 |     let mut flag: bool = true;
Oct 31 17:10:53.821 INFO kablam!    |             ^^^^ help: consider using `_flag` instead
Oct 31 17:10:53.822 INFO kablam!    |
Oct 31 17:10:53.822 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 17:10:53.822 INFO kablam! 
Oct 31 17:10:53.823 INFO kablam! warning: unused variable: `rev_str`
Oct 31 17:10:53.823 INFO kablam!   --> src/g/he/algo/strings.rs:29:13
Oct 31 17:10:53.823 INFO kablam!    |
Oct 31 17:10:53.824 INFO kablam! 29 |     let mut rev_str  = String::new();
Oct 31 17:10:53.824 INFO kablam!    |             ^^^^^^^ help: consider using `_rev_str` instead
Oct 31 17:10:53.824 INFO kablam! 
Oct 31 17:10:53.825 INFO kablam! warning: unused variable: `sum`
Oct 31 17:10:53.825 INFO kablam!   --> src/g/he/algo/strings.rs:46:13
Oct 31 17:10:53.825 INFO kablam!    |
Oct 31 17:10:53.825 INFO kablam! 46 |     let mut sum: i32 = 0;
Oct 31 17:10:53.826 INFO kablam!    |             ^^^ help: consider using `_sum` instead
Oct 31 17:10:53.826 INFO kablam! 
Oct 31 17:10:53.826 INFO kablam! warning: value assigned to `tmp` is never read
Oct 31 17:10:53.827 INFO kablam!   --> src/g/he/algo/strings.rs:49:13
Oct 31 17:10:53.827 INFO kablam!    |
Oct 31 17:10:53.827 INFO kablam! 49 |     let mut tmp = 0;
Oct 31 17:10:53.828 INFO kablam!    |             ^^^
Oct 31 17:10:53.828 INFO kablam!    |
Oct 31 17:10:53.828 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Oct 31 17:10:53.829 INFO kablam! 
Oct 31 17:10:53.835 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:53.835 INFO kablam!   --> src/g/he/algo/strings.rs:27:9
Oct 31 17:10:53.835 INFO kablam!    |
Oct 31 17:10:53.835 INFO kablam! 27 |     let mut flag: bool = true;
Oct 31 17:10:53.835 INFO kablam!    |         ----^^^^
Oct 31 17:10:53.835 INFO kablam!    |         |
Oct 31 17:10:53.835 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:53.835 INFO kablam!    |
Oct 31 17:10:53.835 INFO kablam!    = note: #[warn(unused_mut)] on by default
Oct 31 17:10:53.835 INFO kablam! 
Oct 31 17:10:53.835 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:53.835 INFO kablam!   --> src/g/he/algo/strings.rs:29:9
Oct 31 17:10:53.835 INFO kablam!    |
Oct 31 17:10:53.835 INFO kablam! 29 |     let mut rev_str  = String::new();
Oct 31 17:10:53.835 INFO kablam!    |         ----^^^^^^^
Oct 31 17:10:53.835 INFO kablam!    |         |
Oct 31 17:10:53.835 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:53.835 INFO kablam! 
Oct 31 17:10:53.835 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:53.835 INFO kablam!   --> src/g/he/algo/strings.rs:30:9
Oct 31 17:10:53.835 INFO kablam!    |
Oct 31 17:10:53.835 INFO kablam! 30 |     let mut rev: String = strg.chars().rev().collect();
Oct 31 17:10:53.835 INFO kablam!    |         ----^^^
Oct 31 17:10:53.835 INFO kablam!    |         |
Oct 31 17:10:53.835 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:53.835 INFO kablam! 
Oct 31 17:10:53.835 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:53.835 INFO kablam!   --> src/g/he/algo/strings.rs:46:9
Oct 31 17:10:53.835 INFO kablam!    |
Oct 31 17:10:53.835 INFO kablam! 46 |     let mut sum: i32 = 0;
Oct 31 17:10:53.835 INFO kablam!    |         ----^^^
Oct 31 17:10:53.835 INFO kablam!    |         |
Oct 31 17:10:53.835 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:53.835 INFO kablam! 
Oct 31 17:10:53.839 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:53.839 INFO kablam!   --> src/g/he/algo/strings.rs:71:9
Oct 31 17:10:53.839 INFO kablam!    |
Oct 31 17:10:53.839 INFO kablam! 71 |     let mut vec = ip_txt.to_string().into_bytes();
Oct 31 17:10:53.839 INFO kablam!    |         ----^^^
Oct 31 17:10:53.839 INFO kablam!    |         |
Oct 31 17:10:53.839 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:53.839 INFO kablam! 
Oct 31 17:10:53.839 INFO kablam! warning: function is never used: `hello`
Oct 31 17:10:53.839 INFO kablam!  --> src/g/arr/array.rs:2:1
Oct 31 17:10:53.839 INFO kablam!   |
Oct 31 17:10:53.839 INFO kablam! 2 | pub fn hello(){
Oct 31 17:10:53.839 INFO kablam!   | ^^^^^^^^^^^^^^
Oct 31 17:10:53.839 INFO kablam!   |
Oct 31 17:10:53.839 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 17:10:53.839 INFO kablam! 
Oct 31 17:10:53.839 INFO kablam! warning: function is never used: `read_file_input`
Oct 31 17:10:53.839 INFO kablam!  --> src/g/i_o/read_file.rs:5:1
Oct 31 17:10:53.839 INFO kablam!   |
Oct 31 17:10:53.839 INFO kablam! 5 | pub fn read_file_input(){
Oct 31 17:10:53.839 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:53.839 INFO kablam! 
Oct 31 17:10:53.839 INFO kablam! warning: function is never used: `create_file`
Oct 31 17:10:53.839 INFO kablam!   --> src/g/i_o/read_file.rs:32:1
Oct 31 17:10:53.839 INFO kablam!    |
Oct 31 17:10:53.839 INFO kablam! 32 | pub fn create_file(path: &str) -> File{
Oct 31 17:10:53.839 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:53.839 INFO kablam! 
Oct 31 17:10:53.839 INFO kablam! warning: function is never used: `monk`
Oct 31 17:10:53.839 INFO kablam!  --> src/g/he/ds/array_1d.rs:3:1
Oct 31 17:10:53.839 INFO kablam!   |
Oct 31 17:10:53.839 INFO kablam! 3 | pub fn monk(){
Oct 31 17:10:53.839 INFO kablam!   | ^^^^^^^^^^^^^
Oct 31 17:10:53.839 INFO kablam! 
Oct 31 17:10:53.839 INFO kablam! warning: function is never used: `readInt`
Oct 31 17:10:53.839 INFO kablam!   --> src/g/he/ds/array_1d.rs:42:1
Oct 31 17:10:53.839 INFO kablam!    |
Oct 31 17:10:53.839 INFO kablam! 42 | fn readInt() -> i32{
Oct 31 17:10:53.839 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:53.839 INFO kablam! 
Oct 31 17:10:53.839 INFO kablam! warning: function is never used: `call`
Oct 31 17:10:53.839 INFO kablam!  --> src/g/he/algo/strings.rs:4:1
Oct 31 17:10:53.839 INFO kablam!   |
Oct 31 17:10:53.839 INFO kablam! 4 | pub fn call(){
Oct 31 17:10:53.839 INFO kablam!   | ^^^^^^^^^^^^^
Oct 31 17:10:53.839 INFO kablam! 
Oct 31 17:10:53.840 INFO kablam! warning: function is never used: `pallindrome`
Oct 31 17:10:53.840 INFO kablam!   --> src/g/he/algo/strings.rs:25:1
Oct 31 17:10:53.840 INFO kablam!    |
Oct 31 17:10:53.840 INFO kablam! 25 | pub fn pallindrome(){
Oct 31 17:10:53.840 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:53.840 INFO kablam! 
Oct 31 17:10:53.840 INFO kablam! warning: function is never used: `permutation`
Oct 31 17:10:53.840 INFO kablam!   --> src/g/he/algo/strings.rs:43:1
Oct 31 17:10:53.840 INFO kablam!    |
Oct 31 17:10:53.840 INFO kablam! 43 | pub fn  permutation(){
Oct 31 17:10:53.840 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:53.840 INFO kablam! 
Oct 31 17:10:53.840 INFO kablam! warning: variable `N` should have a snake case name such as `n`
Oct 31 17:10:53.840 INFO kablam!  --> src/g/he/ds/array_1d.rs:8:10
Oct 31 17:10:53.840 INFO kablam!   |
Oct 31 17:10:53.840 INFO kablam! 8 |     let  N: usize;
Oct 31 17:10:53.840 INFO kablam!   |          ^
Oct 31 17:10:53.840 INFO kablam!   |
Oct 31 17:10:53.840 INFO kablam!   = note: #[warn(non_snake_case)] on by default
Oct 31 17:10:53.840 INFO kablam! 
Oct 31 17:10:53.840 INFO kablam! warning: function `readInt` should have a snake case name such as `read_int`
Oct 31 17:10:53.840 INFO kablam!   --> src/g/he/ds/array_1d.rs:42:1
Oct 31 17:10:53.840 INFO kablam!    |
Oct 31 17:10:53.840 INFO kablam! 42 | / fn readInt() -> i32{
Oct 31 17:10:53.840 INFO kablam! 43 | |     let mut ip_txt = String::new();
Oct 31 17:10:53.840 INFO kablam! 44 | |     io::stdin().read_line(&mut ip_txt).expect("error while reading");
Oct 31 17:10:53.840 INFO kablam! 45 | |     let trimed = ip_txt.trim();
Oct 31 17:10:53.840 INFO kablam! ...  |
Oct 31 17:10:53.840 INFO kablam! 50 | |     }
Oct 31 17:10:53.840 INFO kablam! 51 | | }
Oct 31 17:10:53.840 INFO kablam!    | |_^
Oct 31 17:10:53.840 INFO kablam! 
Oct 31 17:10:53.840 INFO kablam! warning: variable `T` should have a snake case name such as `t`
Oct 31 17:10:53.840 INFO kablam!   --> src/main.rs:14:9
Oct 31 17:10:53.840 INFO kablam!    |
Oct 31 17:10:53.840 INFO kablam! 14 |     let T = readInt();
Oct 31 17:10:53.840 INFO kablam!    |         ^
Oct 31 17:10:53.840 INFO kablam! 
Oct 31 17:10:54.408 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.27s
Oct 31 17:10:54.411 INFO kablam! su: No module specific data is present
Oct 31 17:10:55.157 INFO running `"docker" "rm" "-f" "6f573eedd033c344f12551dc80cd85bfe8fcc2093001962da88e782934927943"`
Oct 31 17:10:55.299 INFO blam! 6f573eedd033c344f12551dc80cd85bfe8fcc2093001962da88e782934927943
Oct 31 17:10:55.306 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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:55.546 INFO blam! abe404e9c6c1770ee1ea2145bf59dcd3e28e34dd783001453d94ddfac9dec732
Oct 31 17:10:55.551 INFO running `"docker" "start" "-a" "abe404e9c6c1770ee1ea2145bf59dcd3e28e34dd783001453d94ddfac9dec732"`
Oct 31 17:10:56.072 INFO kablam! usermod: no changes
Oct 31 17:10:56.131 INFO kablam!    Compiling g_a v0.1.0 (/source)
Oct 31 17:10:56.266 INFO kablam! warning: unused import: `g::he::ds::array_1d`
Oct 31 17:10:56.266 INFO kablam!  --> src/main.rs:6:5
Oct 31 17:10:56.266 INFO kablam!   |
Oct 31 17:10:56.266 INFO kablam! 6 | use g::he::ds::array_1d;
Oct 31 17:10:56.266 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:56.266 INFO kablam!   |
Oct 31 17:10:56.266 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 17:10:56.266 INFO kablam! 
Oct 31 17:10:56.266 INFO kablam! warning: unused import: `std::io`
Oct 31 17:10:56.266 INFO kablam!  --> src/main.rs:7:5
Oct 31 17:10:56.266 INFO kablam!   |
Oct 31 17:10:56.266 INFO kablam! 7 | use std::io;
Oct 31 17:10:56.266 INFO kablam!   |     ^^^^^^^
Oct 31 17:10:56.266 INFO kablam! 
Oct 31 17:10:56.324 INFO kablam! warning: unused variable: `trimed`
Oct 31 17:10:56.324 INFO kablam!   --> src/my_lib/lib.rs:29:9
Oct 31 17:10:56.324 INFO kablam!    |
Oct 31 17:10:56.324 INFO kablam! 29 |     let trimed = ip_txt.trim();
Oct 31 17:10:56.324 INFO kablam!    |         ^^^^^^ help: consider using `_trimed` instead
Oct 31 17:10:56.324 INFO kablam!    |
Oct 31 17:10:56.324 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 17:10:56.324 INFO kablam! 
Oct 31 17:10:56.339 INFO kablam! warning: function `readInt` should have a snake case name such as `read_int`
Oct 31 17:10:56.339 INFO kablam!   --> src/my_lib/lib.rs:13:1
Oct 31 17:10:56.339 INFO kablam!    |
Oct 31 17:10:56.339 INFO kablam! 13 | / pub fn readInt() -> i32{
Oct 31 17:10:56.339 INFO kablam! 14 | |     let mut ip_txt = String::new();
Oct 31 17:10:56.339 INFO kablam! 15 | |     io::stdin().read_line(&mut ip_txt).expect("error while reading");
Oct 31 17:10:56.339 INFO kablam! 16 | |     let trimed = ip_txt.trim();
Oct 31 17:10:56.339 INFO kablam! ...  |
Oct 31 17:10:56.339 INFO kablam! 23 | |     trimed.parse::<i32>().unwrap()
Oct 31 17:10:56.339 INFO kablam! 24 | | }
Oct 31 17:10:56.339 INFO kablam!    | |_^
Oct 31 17:10:56.339 INFO kablam!    |
Oct 31 17:10:56.339 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Oct 31 17:10:56.339 INFO kablam! 
Oct 31 17:10:56.339 INFO kablam! warning: function `readIntArray` should have a snake case name such as `read_int_array`
Oct 31 17:10:56.339 INFO kablam!   --> src/my_lib/lib.rs:26:1
Oct 31 17:10:56.339 INFO kablam!    |
Oct 31 17:10:56.339 INFO kablam! 26 | / pub fn readIntArray(array: &mut Vec<i32>){
Oct 31 17:10:56.339 INFO kablam! 27 | |     let mut ip_txt = String::new();
Oct 31 17:10:56.339 INFO kablam! 28 | |     io::stdin().read_line(&mut ip_txt).expect("error while reading");
Oct 31 17:10:56.339 INFO kablam! 29 | |     let trimed = ip_txt.trim();
Oct 31 17:10:56.339 INFO kablam! ...  |
Oct 31 17:10:56.339 INFO kablam! 34 | |     }
Oct 31 17:10:56.339 INFO kablam! 35 | | }
Oct 31 17:10:56.339 INFO kablam!    | |_^
Oct 31 17:10:56.339 INFO kablam! 
Oct 31 17:10:56.395 INFO kablam! warning: unused variable: `flag`
Oct 31 17:10:56.395 INFO kablam!   --> src/g/he/algo/strings.rs:27:13
Oct 31 17:10:56.395 INFO kablam!    |
Oct 31 17:10:56.395 INFO kablam! 27 |     let mut flag: bool = true;
Oct 31 17:10:56.395 INFO kablam!    |             ^^^^ help: consider using `_flag` instead
Oct 31 17:10:56.395 INFO kablam!    |
Oct 31 17:10:56.395 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 17:10:56.395 INFO kablam! 
Oct 31 17:10:56.395 INFO kablam! warning: unused variable: `rev_str`
Oct 31 17:10:56.395 INFO kablam!   --> src/g/he/algo/strings.rs:29:13
Oct 31 17:10:56.395 INFO kablam!    |
Oct 31 17:10:56.395 INFO kablam! 29 |     let mut rev_str  = String::new();
Oct 31 17:10:56.395 INFO kablam!    |             ^^^^^^^ help: consider using `_rev_str` instead
Oct 31 17:10:56.395 INFO kablam! 
Oct 31 17:10:56.395 INFO kablam! warning: unused variable: `sum`
Oct 31 17:10:56.395 INFO kablam!   --> src/g/he/algo/strings.rs:46:13
Oct 31 17:10:56.395 INFO kablam!    |
Oct 31 17:10:56.395 INFO kablam! 46 |     let mut sum: i32 = 0;
Oct 31 17:10:56.395 INFO kablam!    |             ^^^ help: consider using `_sum` instead
Oct 31 17:10:56.395 INFO kablam! 
Oct 31 17:10:56.395 INFO kablam! warning: value assigned to `tmp` is never read
Oct 31 17:10:56.395 INFO kablam!   --> src/g/he/algo/strings.rs:49:13
Oct 31 17:10:56.395 INFO kablam!    |
Oct 31 17:10:56.395 INFO kablam! 49 |     let mut tmp = 0;
Oct 31 17:10:56.395 INFO kablam!    |             ^^^
Oct 31 17:10:56.395 INFO kablam!    |
Oct 31 17:10:56.395 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Oct 31 17:10:56.395 INFO kablam! 
Oct 31 17:10:56.427 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:56.427 INFO kablam!   --> src/g/he/algo/strings.rs:27:9
Oct 31 17:10:56.427 INFO kablam!    |
Oct 31 17:10:56.427 INFO kablam! 27 |     let mut flag: bool = true;
Oct 31 17:10:56.427 INFO kablam!    |         ----^^^^
Oct 31 17:10:56.427 INFO kablam!    |         |
Oct 31 17:10:56.427 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:56.427 INFO kablam!    |
Oct 31 17:10:56.427 INFO kablam!    = note: #[warn(unused_mut)] on by default
Oct 31 17:10:56.427 INFO kablam! 
Oct 31 17:10:56.427 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:56.427 INFO kablam!   --> src/g/he/algo/strings.rs:29:9
Oct 31 17:10:56.427 INFO kablam!    |
Oct 31 17:10:56.427 INFO kablam! 29 |     let mut rev_str  = String::new();
Oct 31 17:10:56.427 INFO kablam!    |         ----^^^^^^^
Oct 31 17:10:56.427 INFO kablam!    |         |
Oct 31 17:10:56.427 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:56.427 INFO kablam! 
Oct 31 17:10:56.427 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:56.427 INFO kablam!   --> src/g/he/algo/strings.rs:30:9
Oct 31 17:10:56.427 INFO kablam!    |
Oct 31 17:10:56.427 INFO kablam! 30 |     let mut rev: String = strg.chars().rev().collect();
Oct 31 17:10:56.427 INFO kablam!    |         ----^^^
Oct 31 17:10:56.427 INFO kablam!    |         |
Oct 31 17:10:56.427 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:56.427 INFO kablam! 
Oct 31 17:10:56.427 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:56.427 INFO kablam!   --> src/g/he/algo/strings.rs:46:9
Oct 31 17:10:56.427 INFO kablam!    |
Oct 31 17:10:56.427 INFO kablam! 46 |     let mut sum: i32 = 0;
Oct 31 17:10:56.427 INFO kablam!    |         ----^^^
Oct 31 17:10:56.427 INFO kablam!    |         |
Oct 31 17:10:56.427 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:56.427 INFO kablam! 
Oct 31 17:10:56.428 INFO kablam! warning: variable does not need to be mutable
Oct 31 17:10:56.428 INFO kablam!   --> src/g/he/algo/strings.rs:71:9
Oct 31 17:10:56.428 INFO kablam!    |
Oct 31 17:10:56.428 INFO kablam! 71 |     let mut vec = ip_txt.to_string().into_bytes();
Oct 31 17:10:56.428 INFO kablam!    |         ----^^^
Oct 31 17:10:56.428 INFO kablam!    |         |
Oct 31 17:10:56.428 INFO kablam!    |         help: remove this `mut`
Oct 31 17:10:56.428 INFO kablam! 
Oct 31 17:10:56.428 INFO kablam! warning: function is never used: `hello`
Oct 31 17:10:56.428 INFO kablam!  --> src/g/arr/array.rs:2:1
Oct 31 17:10:56.428 INFO kablam!   |
Oct 31 17:10:56.428 INFO kablam! 2 | pub fn hello(){
Oct 31 17:10:56.428 INFO kablam!   | ^^^^^^^^^^^^^^
Oct 31 17:10:56.428 INFO kablam!   |
Oct 31 17:10:56.428 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 17:10:56.428 INFO kablam! 
Oct 31 17:10:56.428 INFO kablam! warning: function is never used: `read_file_input`
Oct 31 17:10:56.428 INFO kablam!  --> src/g/i_o/read_file.rs:5:1
Oct 31 17:10:56.428 INFO kablam!   |
Oct 31 17:10:56.428 INFO kablam! 5 | pub fn read_file_input(){
Oct 31 17:10:56.428 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:56.428 INFO kablam! 
Oct 31 17:10:56.428 INFO kablam! warning: function is never used: `create_file`
Oct 31 17:10:56.428 INFO kablam!   --> src/g/i_o/read_file.rs:32:1
Oct 31 17:10:56.428 INFO kablam!    |
Oct 31 17:10:56.428 INFO kablam! 32 | pub fn create_file(path: &str) -> File{
Oct 31 17:10:56.428 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:56.428 INFO kablam! 
Oct 31 17:10:56.428 INFO kablam! warning: function is never used: `monk`
Oct 31 17:10:56.428 INFO kablam!  --> src/g/he/ds/array_1d.rs:3:1
Oct 31 17:10:56.428 INFO kablam!   |
Oct 31 17:10:56.428 INFO kablam! 3 | pub fn monk(){
Oct 31 17:10:56.428 INFO kablam!   | ^^^^^^^^^^^^^
Oct 31 17:10:56.428 INFO kablam! 
Oct 31 17:10:56.428 INFO kablam! warning: function is never used: `readInt`
Oct 31 17:10:56.428 INFO kablam!   --> src/g/he/ds/array_1d.rs:42:1
Oct 31 17:10:56.428 INFO kablam!    |
Oct 31 17:10:56.428 INFO kablam! 42 | fn readInt() -> i32{
Oct 31 17:10:56.428 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:56.428 INFO kablam! 
Oct 31 17:10:56.428 INFO kablam! warning: function is never used: `call`
Oct 31 17:10:56.428 INFO kablam!  --> src/g/he/algo/strings.rs:4:1
Oct 31 17:10:56.428 INFO kablam!   |
Oct 31 17:10:56.428 INFO kablam! 4 | pub fn call(){
Oct 31 17:10:56.428 INFO kablam!   | ^^^^^^^^^^^^^
Oct 31 17:10:56.428 INFO kablam! 
Oct 31 17:10:56.428 INFO kablam! warning: function is never used: `pallindrome`
Oct 31 17:10:56.428 INFO kablam!   --> src/g/he/algo/strings.rs:25:1
Oct 31 17:10:56.428 INFO kablam!    |
Oct 31 17:10:56.428 INFO kablam! 25 | pub fn pallindrome(){
Oct 31 17:10:56.428 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:56.428 INFO kablam! 
Oct 31 17:10:56.428 INFO kablam! warning: function is never used: `permutation`
Oct 31 17:10:56.428 INFO kablam!   --> src/g/he/algo/strings.rs:43:1
Oct 31 17:10:56.428 INFO kablam!    |
Oct 31 17:10:56.428 INFO kablam! 43 | pub fn  permutation(){
Oct 31 17:10:56.428 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^
Oct 31 17:10:56.428 INFO kablam! 
Oct 31 17:10:56.428 INFO kablam! warning: variable `N` should have a snake case name such as `n`
Oct 31 17:10:56.428 INFO kablam!  --> src/g/he/ds/array_1d.rs:8:10
Oct 31 17:10:56.428 INFO kablam!   |
Oct 31 17:10:56.428 INFO kablam! 8 |     let  N: usize;
Oct 31 17:10:56.428 INFO kablam!   |          ^
Oct 31 17:10:56.429 INFO kablam!   |
Oct 31 17:10:56.429 INFO kablam!   = note: #[warn(non_snake_case)] on by default
Oct 31 17:10:56.429 INFO kablam! 
Oct 31 17:10:56.435 INFO kablam! warning: function `readInt` should have a snake case name such as `read_int`
Oct 31 17:10:56.435 INFO kablam!   --> src/g/he/ds/array_1d.rs:42:1
Oct 31 17:10:56.435 INFO kablam!    |
Oct 31 17:10:56.435 INFO kablam! 42 | / fn readInt() -> i32{
Oct 31 17:10:56.435 INFO kablam! 43 | |     let mut ip_txt = String::new();
Oct 31 17:10:56.435 INFO kablam! 44 | |     io::stdin().read_line(&mut ip_txt).expect("error while reading");
Oct 31 17:10:56.435 INFO kablam! 45 | |     let trimed = ip_txt.trim();
Oct 31 17:10:56.435 INFO kablam! ...  |
Oct 31 17:10:56.435 INFO kablam! 50 | |     }
Oct 31 17:10:56.435 INFO kablam! 51 | | }
Oct 31 17:10:56.435 INFO kablam!    | |_^
Oct 31 17:10:56.435 INFO kablam! 
Oct 31 17:10:56.436 INFO kablam! warning: variable `T` should have a snake case name such as `t`
Oct 31 17:10:56.436 INFO kablam!   --> src/main.rs:14:9
Oct 31 17:10:56.436 INFO kablam!    |
Oct 31 17:10:56.436 INFO kablam! 14 |     let T = readInt();
Oct 31 17:10:56.436 INFO kablam!    |         ^
Oct 31 17:10:56.436 INFO kablam! 
Oct 31 17:10:56.919 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.81s
Oct 31 17:10:56.919 INFO kablam! su: No module specific data is present
Oct 31 17:10:57.299 INFO running `"docker" "rm" "-f" "abe404e9c6c1770ee1ea2145bf59dcd3e28e34dd783001453d94ddfac9dec732"`
Oct 31 17:10:57.432 INFO blam! abe404e9c6c1770ee1ea2145bf59dcd3e28e34dd783001453d94ddfac9dec732
Oct 31 17:10:57.435 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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:57.659 INFO blam! 71e481ed64d7b5d219c6388ecdaa42b1fe152cc26367e2391b919070cff85868
Oct 31 17:10:57.661 INFO running `"docker" "start" "-a" "71e481ed64d7b5d219c6388ecdaa42b1fe152cc26367e2391b919070cff85868"`
Oct 31 17:10:58.263 INFO kablam! usermod: no changes
Oct 31 17:10:58.293 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Oct 31 17:10:58.295 INFO kablam!      Running /target/debug/deps/my_lib-bc58f2cbc56c6ca1
Oct 31 17:10:58.300 INFO blam! 
Oct 31 17:10:58.300 INFO blam! running 0 tests
Oct 31 17:10:58.300 INFO blam! 
Oct 31 17:10:58.300 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 17:10:58.300 INFO blam! 
Oct 31 17:10:58.300 INFO kablam!      Running /target/debug/deps/g_a-c93ecce1efb8b5f0
Oct 31 17:10:58.302 INFO blam! 
Oct 31 17:10:58.302 INFO blam! running 0 tests
Oct 31 17:10:58.302 INFO blam! 
Oct 31 17:10:58.302 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 17:10:58.302 INFO blam! 
Oct 31 17:10:58.302 INFO kablam!    Doc-tests my_lib
Oct 31 17:10:58.443 INFO blam! 
Oct 31 17:10:58.443 INFO blam! running 0 tests
Oct 31 17:10:58.443 INFO blam! 
Oct 31 17:10:58.443 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 17:10:58.443 INFO blam! 
Oct 31 17:10:58.451 INFO kablam! su: No module specific data is present
Oct 31 17:10:59.019 INFO running `"docker" "rm" "-f" "71e481ed64d7b5d219c6388ecdaa42b1fe152cc26367e2391b919070cff85868"`
Oct 31 17:10:59.113 INFO blam! 71e481ed64d7b5d219c6388ecdaa42b1fe152cc26367e2391b919070cff85868
