Nov 16 08:05:51.902 INFO testing wu1274704958/Rust_Test against try#2e026d6e5d7621634147ad4c8074f1d964dbb1be for pr-55982 Nov 16 08:05:51.902 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-2/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 16 08:05:52.271 INFO [stdout] 56ee597fedc062bbb1fa69e195ab2ca8a7f338f251b0f14db470c3c8b2ee4518 Nov 16 08:05:52.276 INFO running `"docker" "start" "-a" "56ee597fedc062bbb1fa69e195ab2ca8a7f338f251b0f14db470c3c8b2ee4518"` Nov 16 08:05:52.869 INFO [stderr] usermod: no changes Nov 16 08:05:52.900 INFO [stderr] Compiling Two v0.1.0 (/source) Nov 16 08:05:53.000 INFO [stderr] warning: unused import: `super::std::fmt::Display` Nov 16 08:05:53.000 INFO [stderr] --> src/t1.rs:3:5 Nov 16 08:05:53.000 INFO [stderr] | Nov 16 08:05:53.000 INFO [stderr] 3 | use super::std::fmt::Display; Nov 16 08:05:53.000 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 08:05:53.000 INFO [stderr] | Nov 16 08:05:53.000 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 08:05:53.000 INFO [stderr] Nov 16 08:05:53.000 INFO [stderr] warning: unused import: `super::std::string` Nov 16 08:05:53.000 INFO [stderr] --> src/t1.rs:6:5 Nov 16 08:05:53.000 INFO [stderr] | Nov 16 08:05:53.000 INFO [stderr] 6 | use super::std::string; Nov 16 08:05:53.000 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 16 08:05:53.000 INFO [stderr] Nov 16 08:05:53.000 INFO [stderr] warning: unused import: `std::collections::HashMap` Nov 16 08:05:53.000 INFO [stderr] --> src/t1.rs:82:5 Nov 16 08:05:53.000 INFO [stderr] | Nov 16 08:05:53.000 INFO [stderr] 82 | use std::collections::HashMap; Nov 16 08:05:53.000 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 08:05:53.000 INFO [stderr] Nov 16 08:05:53.003 INFO [stderr] warning: unused import: `std::mem` Nov 16 08:05:53.003 INFO [stderr] --> src/main.rs:55:9 Nov 16 08:05:53.004 INFO [stderr] | Nov 16 08:05:53.004 INFO [stderr] 55 | use std::mem; Nov 16 08:05:53.004 INFO [stderr] | ^^^^^^^^ Nov 16 08:05:53.004 INFO [stderr] Nov 16 08:05:53.004 INFO [stderr] warning: unused import: `std::cell::RefCell` Nov 16 08:05:53.005 INFO [stderr] --> src/main.rs:56:9 Nov 16 08:05:53.005 INFO [stderr] | Nov 16 08:05:53.005 INFO [stderr] 56 | use std::cell::RefCell; Nov 16 08:05:53.005 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 16 08:05:53.005 INFO [stderr] Nov 16 08:05:53.006 INFO [stderr] warning: unused import: `std::mem` Nov 16 08:05:53.006 INFO [stderr] --> src/main.rs:75:9 Nov 16 08:05:53.006 INFO [stderr] | Nov 16 08:05:53.006 INFO [stderr] 75 | use std::mem; Nov 16 08:05:53.006 INFO [stderr] | ^^^^^^^^ Nov 16 08:05:53.007 INFO [stderr] Nov 16 08:05:53.007 INFO [stderr] warning: unused import: `std::marker::Copy` Nov 16 08:05:53.007 INFO [stderr] --> src/main.rs:127:9 Nov 16 08:05:53.007 INFO [stderr] | Nov 16 08:05:53.007 INFO [stderr] 127 | use std::marker::Copy; Nov 16 08:05:53.007 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 16 08:05:53.008 INFO [stderr] Nov 16 08:05:53.008 INFO [stderr] warning: unused import: `std::marker::Copy` Nov 16 08:05:53.008 INFO [stderr] --> src/main.rs:180:9 Nov 16 08:05:53.008 INFO [stderr] | Nov 16 08:05:53.008 INFO [stderr] 180 | use std::marker::Copy; Nov 16 08:05:53.009 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 16 08:05:53.009 INFO [stderr] Nov 16 08:05:53.009 INFO [stderr] warning: unused import: `std::cmp::PartialEq` Nov 16 08:05:53.009 INFO [stderr] --> src/main.rs:181:9 Nov 16 08:05:53.009 INFO [stderr] | Nov 16 08:05:53.010 INFO [stderr] 181 | use std::cmp::PartialEq; Nov 16 08:05:53.010 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 08:05:53.010 INFO [stderr] Nov 16 08:05:53.159 INFO [stderr] warning: unused variable: `aa` Nov 16 08:05:53.159 INFO [stderr] --> src/t1.rs:111:9 Nov 16 08:05:53.159 INFO [stderr] | Nov 16 08:05:53.159 INFO [stderr] 111 | let aa = 9; Nov 16 08:05:53.159 INFO [stderr] | ^^ help: consider using `_aa` instead Nov 16 08:05:53.159 INFO [stderr] | Nov 16 08:05:53.159 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 16 08:05:53.159 INFO [stderr] Nov 16 08:05:53.159 INFO [stderr] warning: unused variable: `a` Nov 16 08:05:53.159 INFO [stderr] --> src/main.rs:60:17 Nov 16 08:05:53.159 INFO [stderr] | Nov 16 08:05:53.159 INFO [stderr] 60 | let mut a: Option = Some(8); Nov 16 08:05:53.159 INFO [stderr] | ^ help: consider using `_a` instead Nov 16 08:05:53.159 INFO [stderr] Nov 16 08:05:53.159 INFO [stderr] warning: value assigned to `a` is never read Nov 16 08:05:53.159 INFO [stderr] --> src/main.rs:113:9 Nov 16 08:05:53.159 INFO [stderr] | Nov 16 08:05:53.159 INFO [stderr] 113 | a = 8; Nov 16 08:05:53.159 INFO [stderr] | ^ Nov 16 08:05:53.159 INFO [stderr] | Nov 16 08:05:53.159 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 16 08:05:53.159 INFO [stderr] Nov 16 08:05:53.159 INFO [stderr] warning: value assigned to `a` is never read Nov 16 08:05:53.159 INFO [stderr] --> src/main.rs:162:17 Nov 16 08:05:53.159 INFO [stderr] | Nov 16 08:05:53.159 INFO [stderr] 162 | let mut a = T7::new(4); Nov 16 08:05:53.159 INFO [stderr] | ^ Nov 16 08:05:53.159 INFO [stderr] Nov 16 08:05:53.159 INFO [stderr] warning: unused variable: `m` Nov 16 08:05:53.159 INFO [stderr] --> src/main.rs:249:13 Nov 16 08:05:53.159 INFO [stderr] | Nov 16 08:05:53.159 INFO [stderr] 249 | for m in 0..lines{ Nov 16 08:05:53.159 INFO [stderr] | ^ help: consider using `_m` instead Nov 16 08:05:53.159 INFO [stderr] Nov 16 08:05:53.159 INFO [stderr] warning: unused variable: `n` Nov 16 08:05:53.159 INFO [stderr] --> src/main.rs:250:17 Nov 16 08:05:53.159 INFO [stderr] | Nov 16 08:05:53.159 INFO [stderr] 250 | for n in 0..spaces{ Nov 16 08:05:53.159 INFO [stderr] | ^ help: consider using `_n` instead Nov 16 08:05:53.159 INFO [stderr] Nov 16 08:05:53.159 INFO [stderr] warning: unused variable: `n` Nov 16 08:05:53.159 INFO [stderr] --> src/main.rs:253:17 Nov 16 08:05:53.159 INFO [stderr] | Nov 16 08:05:53.159 INFO [stderr] 253 | for n in 0..ns{ Nov 16 08:05:53.159 INFO [stderr] | ^ help: consider using `_n` instead Nov 16 08:05:53.159 INFO [stderr] Nov 16 08:05:53.159 INFO [stderr] warning: unused variable: `s` Nov 16 08:05:53.159 INFO [stderr] --> src/main.rs:259:21 Nov 16 08:05:53.159 INFO [stderr] | Nov 16 08:05:53.159 INFO [stderr] 259 | for s in 0..mid_spaces{ Nov 16 08:05:53.159 INFO [stderr] | ^ help: consider using `_s` instead Nov 16 08:05:53.159 INFO [stderr] Nov 16 08:05:53.172 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:53.172 INFO [stderr] --> src/main.rs:9:13 Nov 16 08:05:53.172 INFO [stderr] | Nov 16 08:05:53.172 INFO [stderr] 9 | let mut k = "你好"; Nov 16 08:05:53.172 INFO [stderr] | ----^ Nov 16 08:05:53.172 INFO [stderr] | | Nov 16 08:05:53.172 INFO [stderr] | help: remove this `mut` Nov 16 08:05:53.172 INFO [stderr] | Nov 16 08:05:53.172 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 16 08:05:53.172 INFO [stderr] Nov 16 08:05:53.172 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:53.172 INFO [stderr] --> src/main.rs:11:13 Nov 16 08:05:53.172 INFO [stderr] | Nov 16 08:05:53.172 INFO [stderr] 11 | let mut kk = &k[0..3]; Nov 16 08:05:53.172 INFO [stderr] | ----^^ Nov 16 08:05:53.172 INFO [stderr] | | Nov 16 08:05:53.172 INFO [stderr] | help: remove this `mut` Nov 16 08:05:53.172 INFO [stderr] Nov 16 08:05:53.172 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:53.172 INFO [stderr] --> src/main.rs:19:17 Nov 16 08:05:53.172 INFO [stderr] | Nov 16 08:05:53.172 INFO [stderr] 19 | let mut p = mem::transmute::<&char, *const u8>(&kkk);// as *const u8; Nov 16 08:05:53.172 INFO [stderr] | ----^ Nov 16 08:05:53.172 INFO [stderr] | | Nov 16 08:05:53.172 INFO [stderr] | help: remove this `mut` Nov 16 08:05:53.172 INFO [stderr] Nov 16 08:05:53.172 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:53.172 INFO [stderr] --> src/main.rs:27:17 Nov 16 08:05:53.172 INFO [stderr] | Nov 16 08:05:53.172 INFO [stderr] 27 | let mut p = kk.as_ptr() as *const u8; Nov 16 08:05:53.172 INFO [stderr] | ----^ Nov 16 08:05:53.172 INFO [stderr] | | Nov 16 08:05:53.172 INFO [stderr] | help: remove this `mut` Nov 16 08:05:53.172 INFO [stderr] Nov 16 08:05:53.175 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:53.175 INFO [stderr] --> src/main.rs:43:13 Nov 16 08:05:53.175 INFO [stderr] | Nov 16 08:05:53.175 INFO [stderr] 43 | let mut v = vec![1, 2, 3]; Nov 16 08:05:53.175 INFO [stderr] | ----^ Nov 16 08:05:53.175 INFO [stderr] | | Nov 16 08:05:53.175 INFO [stderr] | help: remove this `mut` Nov 16 08:05:53.175 INFO [stderr] Nov 16 08:05:53.175 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:53.175 INFO [stderr] --> src/main.rs:60:13 Nov 16 08:05:53.175 INFO [stderr] | Nov 16 08:05:53.175 INFO [stderr] 60 | let mut a: Option = Some(8); Nov 16 08:05:53.175 INFO [stderr] | ----^ Nov 16 08:05:53.175 INFO [stderr] | | Nov 16 08:05:53.175 INFO [stderr] | help: remove this `mut` Nov 16 08:05:53.175 INFO [stderr] Nov 16 08:05:53.187 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:53.187 INFO [stderr] --> src/main.rs:163:13 Nov 16 08:05:53.187 INFO [stderr] | Nov 16 08:05:53.187 INFO [stderr] 163 | let mut b = T7::new(9); Nov 16 08:05:53.187 INFO [stderr] | ----^ Nov 16 08:05:53.187 INFO [stderr] | | Nov 16 08:05:53.187 INFO [stderr] | help: remove this `mut` Nov 16 08:05:53.187 INFO [stderr] Nov 16 08:05:53.200 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:53.200 INFO [stderr] --> src/t1.rs:40:9 Nov 16 08:05:53.200 INFO [stderr] | Nov 16 08:05:53.200 INFO [stderr] 40 | let mut pair_ptr = Box::new(Pair { Nov 16 08:05:53.200 INFO [stderr] | ----^^^^^^^^ Nov 16 08:05:53.200 INFO [stderr] | | Nov 16 08:05:53.200 INFO [stderr] | help: remove this `mut` Nov 16 08:05:53.200 INFO [stderr] Nov 16 08:05:53.204 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:53.204 INFO [stderr] --> src/t1.rs:87:9 Nov 16 08:05:53.204 INFO [stderr] | Nov 16 08:05:53.204 INFO [stderr] 87 | let mut a = Pair { key: 1, val: 3 }; Nov 16 08:05:53.204 INFO [stderr] | ----^ Nov 16 08:05:53.204 INFO [stderr] | | Nov 16 08:05:53.204 INFO [stderr] | help: remove this `mut` Nov 16 08:05:53.204 INFO [stderr] Nov 16 08:05:53.204 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:53.204 INFO [stderr] --> src/t1.rs:96:25 Nov 16 08:05:53.204 INFO [stderr] | Nov 16 08:05:53.204 INFO [stderr] 96 | let mut c = (*y) as *const i32; Nov 16 08:05:53.204 INFO [stderr] | ----^ Nov 16 08:05:53.204 INFO [stderr] | | Nov 16 08:05:53.204 INFO [stderr] | help: remove this `mut` Nov 16 08:05:53.204 INFO [stderr] Nov 16 08:05:53.204 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:53.204 INFO [stderr] --> src/t1.rs:97:25 Nov 16 08:05:53.204 INFO [stderr] | Nov 16 08:05:53.204 INFO [stderr] 97 | let mut d = c as *mut i32; Nov 16 08:05:53.204 INFO [stderr] | ----^ Nov 16 08:05:53.204 INFO [stderr] | | Nov 16 08:05:53.204 INFO [stderr] | help: remove this `mut` Nov 16 08:05:53.204 INFO [stderr] Nov 16 08:05:53.211 INFO [stderr] warning: unnecessary `unsafe` block Nov 16 08:05:53.211 INFO [stderr] --> src/main.rs:103:17 Nov 16 08:05:53.211 INFO [stderr] | Nov 16 08:05:53.211 INFO [stderr] 103 | let b = unsafe{a as Box}; Nov 16 08:05:53.211 INFO [stderr] | ^^^^^^ unnecessary `unsafe` block Nov 16 08:05:53.211 INFO [stderr] | Nov 16 08:05:53.211 INFO [stderr] = note: #[warn(unused_unsafe)] on by default Nov 16 08:05:53.211 INFO [stderr] Nov 16 08:05:53.211 INFO [stderr] warning: struct is never constructed: `Pair` Nov 16 08:05:53.211 INFO [stderr] --> src/t1.rs:9:1 Nov 16 08:05:53.211 INFO [stderr] | Nov 16 08:05:53.211 INFO [stderr] 9 | struct Pair { Nov 16 08:05:53.211 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 16 08:05:53.211 INFO [stderr] | Nov 16 08:05:53.211 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 16 08:05:53.211 INFO [stderr] Nov 16 08:05:53.211 INFO [stderr] warning: method is never used: `doing` Nov 16 08:05:53.212 INFO [stderr] --> src/t1.rs:25:5 Nov 16 08:05:53.212 INFO [stderr] | Nov 16 08:05:53.212 INFO [stderr] 25 | fn doing(&self) -> Result<&K, &V> Nov 16 08:05:53.212 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 08:05:53.212 INFO [stderr] Nov 16 08:05:53.212 INFO [stderr] warning: function is never used: `show` Nov 16 08:05:53.212 INFO [stderr] --> src/t1.rs:31:1 Nov 16 08:05:53.212 INFO [stderr] | Nov 16 08:05:53.212 INFO [stderr] 31 | / fn show(t: &T) Nov 16 08:05:53.212 INFO [stderr] 32 | | where Nov 16 08:05:53.212 INFO [stderr] 33 | | T: Debug, Nov 16 08:05:53.212 INFO [stderr] 34 | | { Nov 16 08:05:53.212 INFO [stderr] 35 | | println!("{:?}", t); Nov 16 08:05:53.212 INFO [stderr] 36 | | } Nov 16 08:05:53.212 INFO [stderr] | |_^ Nov 16 08:05:53.212 INFO [stderr] Nov 16 08:05:53.212 INFO [stderr] warning: function is never used: `test1` Nov 16 08:05:53.212 INFO [stderr] --> src/t1.rs:38:1 Nov 16 08:05:53.212 INFO [stderr] | Nov 16 08:05:53.212 INFO [stderr] 38 | pub fn test1() { Nov 16 08:05:53.212 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 16 08:05:53.212 INFO [stderr] Nov 16 08:05:53.212 INFO [stderr] warning: function is never used: `test2` Nov 16 08:05:53.212 INFO [stderr] --> src/t1.rs:58:1 Nov 16 08:05:53.212 INFO [stderr] | Nov 16 08:05:53.212 INFO [stderr] 58 | fn test2() { Nov 16 08:05:53.212 INFO [stderr] | ^^^^^^^^^^ Nov 16 08:05:53.212 INFO [stderr] Nov 16 08:05:53.212 INFO [stderr] warning: function is never used: `test3` Nov 16 08:05:53.212 INFO [stderr] --> src/t1.rs:67:1 Nov 16 08:05:53.212 INFO [stderr] | Nov 16 08:05:53.212 INFO [stderr] 67 | pub fn test3() { Nov 16 08:05:53.212 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 16 08:05:53.212 INFO [stderr] Nov 16 08:05:53.212 INFO [stderr] warning: function is never used: `test4` Nov 16 08:05:53.212 INFO [stderr] --> src/t1.rs:85:1 Nov 16 08:05:53.212 INFO [stderr] | Nov 16 08:05:53.212 INFO [stderr] 85 | pub fn test4() Nov 16 08:05:53.212 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 16 08:05:53.212 INFO [stderr] Nov 16 08:05:53.212 INFO [stderr] warning: function is never used: `test5` Nov 16 08:05:53.212 INFO [stderr] --> src/t1.rs:107:1 Nov 16 08:05:53.212 INFO [stderr] | Nov 16 08:05:53.212 INFO [stderr] 107 | pub fn test5() Nov 16 08:05:53.212 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 16 08:05:53.212 INFO [stderr] Nov 16 08:05:53.212 INFO [stderr] warning: function is never used: `test` Nov 16 08:05:53.212 INFO [stderr] --> src/main.rs:7:5 Nov 16 08:05:53.212 INFO [stderr] | Nov 16 08:05:53.212 INFO [stderr] 7 | fn test() Nov 16 08:05:53.212 INFO [stderr] | ^^^^^^^^^ Nov 16 08:05:53.212 INFO [stderr] Nov 16 08:05:53.212 INFO [stderr] warning: struct is never constructed: `Digit` Nov 16 08:05:53.212 INFO [stderr] --> src/main.rs:39:5 Nov 16 08:05:53.212 INFO [stderr] | Nov 16 08:05:53.212 INFO [stderr] 39 | struct Digit(i32); Nov 16 08:05:53.212 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 16 08:05:53.212 INFO [stderr] Nov 16 08:05:53.212 INFO [stderr] warning: function is never used: `test` Nov 16 08:05:53.212 INFO [stderr] --> src/main.rs:41:5 Nov 16 08:05:53.212 INFO [stderr] | Nov 16 08:05:53.212 INFO [stderr] 41 | pub fn test() Nov 16 08:05:53.212 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 08:05:53.212 INFO [stderr] Nov 16 08:05:53.212 INFO [stderr] warning: function is never used: `test` Nov 16 08:05:53.212 INFO [stderr] --> src/main.rs:58:5 Nov 16 08:05:53.212 INFO [stderr] | Nov 16 08:05:53.212 INFO [stderr] 58 | pub fn test() Nov 16 08:05:53.212 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 08:05:53.212 INFO [stderr] Nov 16 08:05:53.212 INFO [stderr] warning: struct is never constructed: `Stru` Nov 16 08:05:53.212 INFO [stderr] --> src/main.rs:83:5 Nov 16 08:05:53.212 INFO [stderr] | Nov 16 08:05:53.212 INFO [stderr] 83 | struct Stru { Nov 16 08:05:53.212 INFO [stderr] | ^^^^^^^^^^^ Nov 16 08:05:53.212 INFO [stderr] Nov 16 08:05:53.212 INFO [stderr] warning: function is never used: `func` Nov 16 08:05:53.212 INFO [stderr] --> src/main.rs:95:5 Nov 16 08:05:53.212 INFO [stderr] | Nov 16 08:05:53.212 INFO [stderr] 95 | fn func(t: &T) Nov 16 08:05:53.212 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 08:05:53.212 INFO [stderr] Nov 16 08:05:53.212 INFO [stderr] warning: function is never used: `test` Nov 16 08:05:53.213 INFO [stderr] --> src/main.rs:100:5 Nov 16 08:05:53.213 INFO [stderr] | Nov 16 08:05:53.213 INFO [stderr] 100 | pub fn test() Nov 16 08:05:53.213 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 08:05:53.213 INFO [stderr] Nov 16 08:05:53.213 INFO [stderr] warning: function is never used: `test` Nov 16 08:05:53.213 INFO [stderr] --> src/main.rs:109:5 Nov 16 08:05:53.213 INFO [stderr] | Nov 16 08:05:53.213 INFO [stderr] 109 | pub fn test() Nov 16 08:05:53.213 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 08:05:53.213 INFO [stderr] Nov 16 08:05:53.213 INFO [stderr] warning: method is never used: `new` Nov 16 08:05:53.213 INFO [stderr] --> src/main.rs:136:9 Nov 16 08:05:53.213 INFO [stderr] | Nov 16 08:05:53.213 INFO [stderr] 136 | fn new(d:i32) -> T7 Nov 16 08:05:53.213 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 08:05:53.213 INFO [stderr] Nov 16 08:05:53.213 INFO [stderr] warning: function is never used: `test` Nov 16 08:05:53.213 INFO [stderr] --> src/main.rs:160:5 Nov 16 08:05:53.213 INFO [stderr] | Nov 16 08:05:53.213 INFO [stderr] 160 | pub fn test() Nov 16 08:05:53.213 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 08:05:53.213 INFO [stderr] Nov 16 08:05:53.213 INFO [stderr] warning: crate `Two` should have a snake case name such as `two` Nov 16 08:05:53.213 INFO [stderr] | Nov 16 08:05:53.213 INFO [stderr] = note: #[warn(non_snake_case)] on by default Nov 16 08:05:53.213 INFO [stderr] Nov 16 08:05:53.213 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 08:05:53.213 INFO [stderr] --> src/main.rs:157:13 Nov 16 08:05:53.213 INFO [stderr] | Nov 16 08:05:53.213 INFO [stderr] 157 | writeln!(f,"data {}",self.data);Ok(()) Nov 16 08:05:53.213 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 08:05:53.213 INFO [stderr] | Nov 16 08:05:53.213 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 16 08:05:53.213 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 08:05:53.213 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 16 08:05:53.213 INFO [stderr] Nov 16 08:05:53.213 INFO [stderr] warning: function `adjustHeap` should have a snake case name such as `adjust_heap` Nov 16 08:05:53.213 INFO [stderr] --> src/main.rs:192:5 Nov 16 08:05:53.213 INFO [stderr] | Nov 16 08:05:53.213 INFO [stderr] 192 | / fn adjustHeap(now_i : usize,len:usize,arr:&mut [T]) Nov 16 08:05:53.213 INFO [stderr] 193 | | where T: Sized + Clone + PartialOrd Nov 16 08:05:53.213 INFO [stderr] 194 | | { Nov 16 08:05:53.213 INFO [stderr] 195 | | let mut now_i = now_i; Nov 16 08:05:53.213 INFO [stderr] ... | Nov 16 08:05:53.213 INFO [stderr] 210 | | arr[now_i] = temp; Nov 16 08:05:53.213 INFO [stderr] 211 | | } Nov 16 08:05:53.213 INFO [stderr] | |_____^ Nov 16 08:05:53.213 INFO [stderr] Nov 16 08:05:53.213 INFO [stderr] warning: function `heapSort` should have a snake case name such as `heap_sort` Nov 16 08:05:53.213 INFO [stderr] --> src/main.rs:213:5 Nov 16 08:05:53.213 INFO [stderr] | Nov 16 08:05:53.213 INFO [stderr] 213 | / fn heapSort(arr:&mut [T]) Nov 16 08:05:53.213 INFO [stderr] 214 | | where T: Sized + Clone + PartialOrd + Display Nov 16 08:05:53.213 INFO [stderr] 215 | | { Nov 16 08:05:53.213 INFO [stderr] 216 | | let mut i = arr.len() / 2 - 1; Nov 16 08:05:53.213 INFO [stderr] ... | Nov 16 08:05:53.213 INFO [stderr] 231 | | } Nov 16 08:05:53.213 INFO [stderr] 232 | | } Nov 16 08:05:53.213 INFO [stderr] | |_____^ Nov 16 08:05:53.213 INFO [stderr] Nov 16 08:05:53.213 INFO [stderr] warning: function `printHeap` should have a snake case name such as `print_heap` Nov 16 08:05:53.213 INFO [stderr] --> src/main.rs:234:5 Nov 16 08:05:53.213 INFO [stderr] | Nov 16 08:05:53.213 INFO [stderr] 234 | / fn printHeap(arr:&[T]) Nov 16 08:05:53.213 INFO [stderr] 235 | | where T:Display Nov 16 08:05:53.213 INFO [stderr] 236 | | { Nov 16 08:05:53.213 INFO [stderr] 237 | | let mut j:i32 = 1; Nov 16 08:05:53.213 INFO [stderr] ... | Nov 16 08:05:53.213 INFO [stderr] 268 | | } Nov 16 08:05:53.213 INFO [stderr] 269 | | } Nov 16 08:05:53.213 INFO [stderr] | |_____^ Nov 16 08:05:53.213 INFO [stderr] Nov 16 08:05:53.381 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.49s Nov 16 08:05:53.384 INFO [stderr] su: No module specific data is present Nov 16 08:05:53.765 INFO running `"docker" "inspect" "56ee597fedc062bbb1fa69e195ab2ca8a7f338f251b0f14db470c3c8b2ee4518"` Nov 16 08:05:53.876 INFO running `"docker" "rm" "-f" "56ee597fedc062bbb1fa69e195ab2ca8a7f338f251b0f14db470c3c8b2ee4518"` Nov 16 08:05:53.955 INFO [stdout] 56ee597fedc062bbb1fa69e195ab2ca8a7f338f251b0f14db470c3c8b2ee4518 Nov 16 08:05:53.957 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-2/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 16 08:05:54.115 INFO [stdout] 0b3207772d62cb5f7e04582a420e321fe26db16fe7ffffc626fc69ae9070bb25 Nov 16 08:05:54.120 INFO running `"docker" "start" "-a" "0b3207772d62cb5f7e04582a420e321fe26db16fe7ffffc626fc69ae9070bb25"` Nov 16 08:05:54.674 INFO [stderr] usermod: no changes Nov 16 08:05:54.710 INFO [stderr] Compiling Two v0.1.0 (/source) Nov 16 08:05:54.820 INFO [stderr] warning: unused import: `super::std::fmt::Display` Nov 16 08:05:54.820 INFO [stderr] --> src/t1.rs:3:5 Nov 16 08:05:54.820 INFO [stderr] | Nov 16 08:05:54.820 INFO [stderr] 3 | use super::std::fmt::Display; Nov 16 08:05:54.820 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 08:05:54.821 INFO [stderr] | Nov 16 08:05:54.821 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 08:05:54.821 INFO [stderr] Nov 16 08:05:54.821 INFO [stderr] warning: unused import: `super::std::string` Nov 16 08:05:54.821 INFO [stderr] --> src/t1.rs:6:5 Nov 16 08:05:54.821 INFO [stderr] | Nov 16 08:05:54.821 INFO [stderr] 6 | use super::std::string; Nov 16 08:05:54.821 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 16 08:05:54.821 INFO [stderr] Nov 16 08:05:54.821 INFO [stderr] warning: unused import: `std::collections::HashMap` Nov 16 08:05:54.821 INFO [stderr] --> src/t1.rs:82:5 Nov 16 08:05:54.821 INFO [stderr] | Nov 16 08:05:54.821 INFO [stderr] 82 | use std::collections::HashMap; Nov 16 08:05:54.821 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 08:05:54.821 INFO [stderr] Nov 16 08:05:54.821 INFO [stderr] warning: unused import: `std::mem` Nov 16 08:05:54.821 INFO [stderr] --> src/main.rs:55:9 Nov 16 08:05:54.821 INFO [stderr] | Nov 16 08:05:54.821 INFO [stderr] 55 | use std::mem; Nov 16 08:05:54.821 INFO [stderr] | ^^^^^^^^ Nov 16 08:05:54.821 INFO [stderr] Nov 16 08:05:54.821 INFO [stderr] warning: unused import: `std::cell::RefCell` Nov 16 08:05:54.821 INFO [stderr] --> src/main.rs:56:9 Nov 16 08:05:54.821 INFO [stderr] | Nov 16 08:05:54.821 INFO [stderr] 56 | use std::cell::RefCell; Nov 16 08:05:54.821 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 16 08:05:54.821 INFO [stderr] Nov 16 08:05:54.821 INFO [stderr] warning: unused import: `std::mem` Nov 16 08:05:54.821 INFO [stderr] --> src/main.rs:75:9 Nov 16 08:05:54.821 INFO [stderr] | Nov 16 08:05:54.821 INFO [stderr] 75 | use std::mem; Nov 16 08:05:54.821 INFO [stderr] | ^^^^^^^^ Nov 16 08:05:54.821 INFO [stderr] Nov 16 08:05:54.821 INFO [stderr] warning: unused import: `std::marker::Copy` Nov 16 08:05:54.821 INFO [stderr] --> src/main.rs:127:9 Nov 16 08:05:54.821 INFO [stderr] | Nov 16 08:05:54.821 INFO [stderr] 127 | use std::marker::Copy; Nov 16 08:05:54.821 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 16 08:05:54.821 INFO [stderr] Nov 16 08:05:54.821 INFO [stderr] warning: unused import: `std::marker::Copy` Nov 16 08:05:54.821 INFO [stderr] --> src/main.rs:180:9 Nov 16 08:05:54.821 INFO [stderr] | Nov 16 08:05:54.821 INFO [stderr] 180 | use std::marker::Copy; Nov 16 08:05:54.821 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 16 08:05:54.821 INFO [stderr] Nov 16 08:05:54.821 INFO [stderr] warning: unused import: `std::cmp::PartialEq` Nov 16 08:05:54.821 INFO [stderr] --> src/main.rs:181:9 Nov 16 08:05:54.821 INFO [stderr] | Nov 16 08:05:54.821 INFO [stderr] 181 | use std::cmp::PartialEq; Nov 16 08:05:54.821 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 08:05:54.821 INFO [stderr] Nov 16 08:05:54.953 INFO [stderr] warning: unused variable: `aa` Nov 16 08:05:54.953 INFO [stderr] --> src/t1.rs:111:9 Nov 16 08:05:54.953 INFO [stderr] | Nov 16 08:05:54.953 INFO [stderr] 111 | let aa = 9; Nov 16 08:05:54.953 INFO [stderr] | ^^ help: consider using `_aa` instead Nov 16 08:05:54.953 INFO [stderr] | Nov 16 08:05:54.953 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 16 08:05:54.953 INFO [stderr] Nov 16 08:05:54.953 INFO [stderr] warning: unused variable: `a` Nov 16 08:05:54.953 INFO [stderr] --> src/main.rs:60:17 Nov 16 08:05:54.953 INFO [stderr] | Nov 16 08:05:54.953 INFO [stderr] 60 | let mut a: Option = Some(8); Nov 16 08:05:54.953 INFO [stderr] | ^ help: consider using `_a` instead Nov 16 08:05:54.953 INFO [stderr] Nov 16 08:05:54.953 INFO [stderr] warning: value assigned to `a` is never read Nov 16 08:05:54.953 INFO [stderr] --> src/main.rs:113:9 Nov 16 08:05:54.953 INFO [stderr] | Nov 16 08:05:54.953 INFO [stderr] 113 | a = 8; Nov 16 08:05:54.953 INFO [stderr] | ^ Nov 16 08:05:54.953 INFO [stderr] | Nov 16 08:05:54.953 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 16 08:05:54.953 INFO [stderr] Nov 16 08:05:54.953 INFO [stderr] warning: value assigned to `a` is never read Nov 16 08:05:54.953 INFO [stderr] --> src/main.rs:162:17 Nov 16 08:05:54.953 INFO [stderr] | Nov 16 08:05:54.953 INFO [stderr] 162 | let mut a = T7::new(4); Nov 16 08:05:54.953 INFO [stderr] | ^ Nov 16 08:05:54.953 INFO [stderr] Nov 16 08:05:54.955 INFO [stderr] warning: unused variable: `m` Nov 16 08:05:54.955 INFO [stderr] --> src/main.rs:249:13 Nov 16 08:05:54.955 INFO [stderr] | Nov 16 08:05:54.955 INFO [stderr] 249 | for m in 0..lines{ Nov 16 08:05:54.955 INFO [stderr] | ^ help: consider using `_m` instead Nov 16 08:05:54.955 INFO [stderr] Nov 16 08:05:54.955 INFO [stderr] warning: unused variable: `n` Nov 16 08:05:54.955 INFO [stderr] --> src/main.rs:250:17 Nov 16 08:05:54.955 INFO [stderr] | Nov 16 08:05:54.955 INFO [stderr] 250 | for n in 0..spaces{ Nov 16 08:05:54.955 INFO [stderr] | ^ help: consider using `_n` instead Nov 16 08:05:54.955 INFO [stderr] Nov 16 08:05:54.955 INFO [stderr] warning: unused variable: `n` Nov 16 08:05:54.955 INFO [stderr] --> src/main.rs:253:17 Nov 16 08:05:54.955 INFO [stderr] | Nov 16 08:05:54.955 INFO [stderr] 253 | for n in 0..ns{ Nov 16 08:05:54.955 INFO [stderr] | ^ help: consider using `_n` instead Nov 16 08:05:54.955 INFO [stderr] Nov 16 08:05:54.955 INFO [stderr] warning: unused variable: `s` Nov 16 08:05:54.955 INFO [stderr] --> src/main.rs:259:21 Nov 16 08:05:54.955 INFO [stderr] | Nov 16 08:05:54.955 INFO [stderr] 259 | for s in 0..mid_spaces{ Nov 16 08:05:54.955 INFO [stderr] | ^ help: consider using `_s` instead Nov 16 08:05:54.955 INFO [stderr] Nov 16 08:05:54.961 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:54.961 INFO [stderr] --> src/main.rs:9:13 Nov 16 08:05:54.961 INFO [stderr] | Nov 16 08:05:54.961 INFO [stderr] 9 | let mut k = "你好"; Nov 16 08:05:54.961 INFO [stderr] | ----^ Nov 16 08:05:54.961 INFO [stderr] | | Nov 16 08:05:54.961 INFO [stderr] | help: remove this `mut` Nov 16 08:05:54.961 INFO [stderr] | Nov 16 08:05:54.961 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 16 08:05:54.961 INFO [stderr] Nov 16 08:05:54.961 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:54.961 INFO [stderr] --> src/main.rs:11:13 Nov 16 08:05:54.961 INFO [stderr] | Nov 16 08:05:54.961 INFO [stderr] 11 | let mut kk = &k[0..3]; Nov 16 08:05:54.961 INFO [stderr] | ----^^ Nov 16 08:05:54.961 INFO [stderr] | | Nov 16 08:05:54.961 INFO [stderr] | help: remove this `mut` Nov 16 08:05:54.961 INFO [stderr] Nov 16 08:05:54.961 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:54.961 INFO [stderr] --> src/main.rs:19:17 Nov 16 08:05:54.961 INFO [stderr] | Nov 16 08:05:54.961 INFO [stderr] 19 | let mut p = mem::transmute::<&char, *const u8>(&kkk);// as *const u8; Nov 16 08:05:54.961 INFO [stderr] | ----^ Nov 16 08:05:54.961 INFO [stderr] | | Nov 16 08:05:54.961 INFO [stderr] | help: remove this `mut` Nov 16 08:05:54.961 INFO [stderr] Nov 16 08:05:54.961 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:54.961 INFO [stderr] --> src/main.rs:27:17 Nov 16 08:05:54.961 INFO [stderr] | Nov 16 08:05:54.961 INFO [stderr] 27 | let mut p = kk.as_ptr() as *const u8; Nov 16 08:05:54.961 INFO [stderr] | ----^ Nov 16 08:05:54.961 INFO [stderr] | | Nov 16 08:05:54.961 INFO [stderr] | help: remove this `mut` Nov 16 08:05:54.961 INFO [stderr] Nov 16 08:05:54.965 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:54.965 INFO [stderr] --> src/main.rs:43:13 Nov 16 08:05:54.965 INFO [stderr] | Nov 16 08:05:54.965 INFO [stderr] 43 | let mut v = vec![1, 2, 3]; Nov 16 08:05:54.965 INFO [stderr] | ----^ Nov 16 08:05:54.965 INFO [stderr] | | Nov 16 08:05:54.965 INFO [stderr] | help: remove this `mut` Nov 16 08:05:54.965 INFO [stderr] Nov 16 08:05:54.966 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:54.966 INFO [stderr] --> src/main.rs:60:13 Nov 16 08:05:54.966 INFO [stderr] | Nov 16 08:05:54.966 INFO [stderr] 60 | let mut a: Option = Some(8); Nov 16 08:05:54.966 INFO [stderr] | ----^ Nov 16 08:05:54.966 INFO [stderr] | | Nov 16 08:05:54.966 INFO [stderr] | help: remove this `mut` Nov 16 08:05:54.966 INFO [stderr] Nov 16 08:05:54.974 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:54.974 INFO [stderr] --> src/main.rs:163:13 Nov 16 08:05:54.974 INFO [stderr] | Nov 16 08:05:54.974 INFO [stderr] 163 | let mut b = T7::new(9); Nov 16 08:05:54.974 INFO [stderr] | ----^ Nov 16 08:05:54.974 INFO [stderr] | | Nov 16 08:05:54.974 INFO [stderr] | help: remove this `mut` Nov 16 08:05:54.974 INFO [stderr] Nov 16 08:05:54.990 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:54.990 INFO [stderr] --> src/t1.rs:40:9 Nov 16 08:05:54.990 INFO [stderr] | Nov 16 08:05:54.990 INFO [stderr] 40 | let mut pair_ptr = Box::new(Pair { Nov 16 08:05:54.990 INFO [stderr] | ----^^^^^^^^ Nov 16 08:05:54.990 INFO [stderr] | | Nov 16 08:05:54.990 INFO [stderr] | help: remove this `mut` Nov 16 08:05:54.990 INFO [stderr] Nov 16 08:05:54.992 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:54.992 INFO [stderr] --> src/t1.rs:87:9 Nov 16 08:05:54.992 INFO [stderr] | Nov 16 08:05:54.992 INFO [stderr] 87 | let mut a = Pair { key: 1, val: 3 }; Nov 16 08:05:54.992 INFO [stderr] | ----^ Nov 16 08:05:54.992 INFO [stderr] | | Nov 16 08:05:54.992 INFO [stderr] | help: remove this `mut` Nov 16 08:05:54.992 INFO [stderr] Nov 16 08:05:54.992 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:54.992 INFO [stderr] --> src/t1.rs:96:25 Nov 16 08:05:54.992 INFO [stderr] | Nov 16 08:05:54.992 INFO [stderr] 96 | let mut c = (*y) as *const i32; Nov 16 08:05:54.992 INFO [stderr] | ----^ Nov 16 08:05:54.992 INFO [stderr] | | Nov 16 08:05:54.992 INFO [stderr] | help: remove this `mut` Nov 16 08:05:54.992 INFO [stderr] Nov 16 08:05:54.992 INFO [stderr] warning: variable does not need to be mutable Nov 16 08:05:54.992 INFO [stderr] --> src/t1.rs:97:25 Nov 16 08:05:54.992 INFO [stderr] | Nov 16 08:05:54.992 INFO [stderr] 97 | let mut d = c as *mut i32; Nov 16 08:05:54.992 INFO [stderr] | ----^ Nov 16 08:05:54.992 INFO [stderr] | | Nov 16 08:05:54.992 INFO [stderr] | help: remove this `mut` Nov 16 08:05:54.992 INFO [stderr] Nov 16 08:05:54.995 INFO [stderr] warning: unnecessary `unsafe` block Nov 16 08:05:54.995 INFO [stderr] --> src/main.rs:103:17 Nov 16 08:05:54.995 INFO [stderr] | Nov 16 08:05:54.995 INFO [stderr] 103 | let b = unsafe{a as Box}; Nov 16 08:05:54.995 INFO [stderr] | ^^^^^^ unnecessary `unsafe` block Nov 16 08:05:54.995 INFO [stderr] | Nov 16 08:05:54.995 INFO [stderr] = note: #[warn(unused_unsafe)] on by default Nov 16 08:05:54.995 INFO [stderr] Nov 16 08:05:54.995 INFO [stderr] warning: struct is never constructed: `Pair` Nov 16 08:05:54.995 INFO [stderr] --> src/t1.rs:9:1 Nov 16 08:05:54.995 INFO [stderr] | Nov 16 08:05:54.995 INFO [stderr] 9 | struct Pair { Nov 16 08:05:54.995 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 16 08:05:54.995 INFO [stderr] | Nov 16 08:05:54.995 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 16 08:05:54.995 INFO [stderr] Nov 16 08:05:54.995 INFO [stderr] warning: method is never used: `doing` Nov 16 08:05:54.995 INFO [stderr] --> src/t1.rs:25:5 Nov 16 08:05:54.995 INFO [stderr] | Nov 16 08:05:54.995 INFO [stderr] 25 | fn doing(&self) -> Result<&K, &V> Nov 16 08:05:54.995 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 08:05:54.995 INFO [stderr] Nov 16 08:05:54.995 INFO [stderr] warning: function is never used: `show` Nov 16 08:05:54.995 INFO [stderr] --> src/t1.rs:31:1 Nov 16 08:05:54.995 INFO [stderr] | Nov 16 08:05:54.995 INFO [stderr] 31 | / fn show(t: &T) Nov 16 08:05:54.995 INFO [stderr] 32 | | where Nov 16 08:05:54.995 INFO [stderr] 33 | | T: Debug, Nov 16 08:05:54.995 INFO [stderr] 34 | | { Nov 16 08:05:54.995 INFO [stderr] 35 | | println!("{:?}", t); Nov 16 08:05:54.995 INFO [stderr] 36 | | } Nov 16 08:05:54.995 INFO [stderr] | |_^ Nov 16 08:05:54.995 INFO [stderr] Nov 16 08:05:54.995 INFO [stderr] warning: function is never used: `test1` Nov 16 08:05:54.995 INFO [stderr] --> src/t1.rs:38:1 Nov 16 08:05:54.995 INFO [stderr] | Nov 16 08:05:54.995 INFO [stderr] 38 | pub fn test1() { Nov 16 08:05:54.995 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 16 08:05:54.995 INFO [stderr] Nov 16 08:05:54.995 INFO [stderr] warning: function is never used: `test2` Nov 16 08:05:54.995 INFO [stderr] --> src/t1.rs:58:1 Nov 16 08:05:54.995 INFO [stderr] | Nov 16 08:05:54.995 INFO [stderr] 58 | fn test2() { Nov 16 08:05:54.995 INFO [stderr] | ^^^^^^^^^^ Nov 16 08:05:54.995 INFO [stderr] Nov 16 08:05:54.995 INFO [stderr] warning: function is never used: `test3` Nov 16 08:05:54.995 INFO [stderr] --> src/t1.rs:67:1 Nov 16 08:05:54.995 INFO [stderr] | Nov 16 08:05:54.995 INFO [stderr] 67 | pub fn test3() { Nov 16 08:05:54.995 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 16 08:05:54.995 INFO [stderr] Nov 16 08:05:54.995 INFO [stderr] warning: function is never used: `test4` Nov 16 08:05:54.995 INFO [stderr] --> src/t1.rs:85:1 Nov 16 08:05:54.995 INFO [stderr] | Nov 16 08:05:54.995 INFO [stderr] 85 | pub fn test4() Nov 16 08:05:54.995 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 16 08:05:54.996 INFO [stderr] Nov 16 08:05:54.996 INFO [stderr] warning: function is never used: `test5` Nov 16 08:05:54.996 INFO [stderr] --> src/t1.rs:107:1 Nov 16 08:05:54.996 INFO [stderr] | Nov 16 08:05:54.996 INFO [stderr] 107 | pub fn test5() Nov 16 08:05:54.996 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 16 08:05:54.999 INFO [stderr] Nov 16 08:05:54.999 INFO [stderr] warning: function is never used: `test` Nov 16 08:05:54.999 INFO [stderr] --> src/main.rs:7:5 Nov 16 08:05:54.999 INFO [stderr] | Nov 16 08:05:54.999 INFO [stderr] 7 | fn test() Nov 16 08:05:54.999 INFO [stderr] | ^^^^^^^^^ Nov 16 08:05:54.999 INFO [stderr] Nov 16 08:05:54.999 INFO [stderr] warning: struct is never constructed: `Digit` Nov 16 08:05:54.999 INFO [stderr] --> src/main.rs:39:5 Nov 16 08:05:54.999 INFO [stderr] | Nov 16 08:05:54.999 INFO [stderr] 39 | struct Digit(i32); Nov 16 08:05:54.999 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 16 08:05:54.999 INFO [stderr] Nov 16 08:05:54.999 INFO [stderr] warning: function is never used: `test` Nov 16 08:05:54.999 INFO [stderr] --> src/main.rs:41:5 Nov 16 08:05:54.999 INFO [stderr] | Nov 16 08:05:54.999 INFO [stderr] 41 | pub fn test() Nov 16 08:05:54.999 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 08:05:54.999 INFO [stderr] Nov 16 08:05:54.999 INFO [stderr] warning: function is never used: `test` Nov 16 08:05:54.999 INFO [stderr] --> src/main.rs:58:5 Nov 16 08:05:54.999 INFO [stderr] | Nov 16 08:05:54.999 INFO [stderr] 58 | pub fn test() Nov 16 08:05:54.999 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 08:05:54.999 INFO [stderr] Nov 16 08:05:54.999 INFO [stderr] warning: struct is never constructed: `Stru` Nov 16 08:05:54.999 INFO [stderr] --> src/main.rs:83:5 Nov 16 08:05:54.999 INFO [stderr] | Nov 16 08:05:54.999 INFO [stderr] 83 | struct Stru { Nov 16 08:05:54.999 INFO [stderr] | ^^^^^^^^^^^ Nov 16 08:05:54.999 INFO [stderr] Nov 16 08:05:54.999 INFO [stderr] warning: function is never used: `func` Nov 16 08:05:54.999 INFO [stderr] --> src/main.rs:95:5 Nov 16 08:05:54.999 INFO [stderr] | Nov 16 08:05:54.999 INFO [stderr] 95 | fn func(t: &T) Nov 16 08:05:54.999 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 08:05:54.999 INFO [stderr] Nov 16 08:05:54.999 INFO [stderr] warning: function is never used: `test` Nov 16 08:05:54.999 INFO [stderr] --> src/main.rs:100:5 Nov 16 08:05:54.999 INFO [stderr] | Nov 16 08:05:54.999 INFO [stderr] 100 | pub fn test() Nov 16 08:05:54.999 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 08:05:55.000 INFO [stderr] Nov 16 08:05:55.000 INFO [stderr] warning: function is never used: `test` Nov 16 08:05:55.000 INFO [stderr] --> src/main.rs:109:5 Nov 16 08:05:55.000 INFO [stderr] | Nov 16 08:05:55.000 INFO [stderr] 109 | pub fn test() Nov 16 08:05:55.000 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 08:05:55.000 INFO [stderr] Nov 16 08:05:55.000 INFO [stderr] warning: method is never used: `new` Nov 16 08:05:55.000 INFO [stderr] --> src/main.rs:136:9 Nov 16 08:05:55.000 INFO [stderr] | Nov 16 08:05:55.000 INFO [stderr] 136 | fn new(d:i32) -> T7 Nov 16 08:05:55.000 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 08:05:55.000 INFO [stderr] Nov 16 08:05:55.000 INFO [stderr] warning: function is never used: `test` Nov 16 08:05:55.000 INFO [stderr] --> src/main.rs:160:5 Nov 16 08:05:55.000 INFO [stderr] | Nov 16 08:05:55.000 INFO [stderr] 160 | pub fn test() Nov 16 08:05:55.000 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 08:05:55.000 INFO [stderr] Nov 16 08:05:55.000 INFO [stderr] warning: crate `Two` should have a snake case name such as `two` Nov 16 08:05:55.000 INFO [stderr] | Nov 16 08:05:55.000 INFO [stderr] = note: #[warn(non_snake_case)] on by default Nov 16 08:05:55.000 INFO [stderr] Nov 16 08:05:55.000 INFO [stderr] warning: unused `std::result::Result` that must be used Nov 16 08:05:55.000 INFO [stderr] --> src/main.rs:157:13 Nov 16 08:05:55.000 INFO [stderr] | Nov 16 08:05:55.000 INFO [stderr] 157 | writeln!(f,"data {}",self.data);Ok(()) Nov 16 08:05:55.000 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 08:05:55.000 INFO [stderr] | Nov 16 08:05:55.000 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 16 08:05:55.000 INFO [stderr] = note: this `Result` may be an `Err` variant, which should be handled Nov 16 08:05:55.000 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 16 08:05:55.000 INFO [stderr] Nov 16 08:05:55.000 INFO [stderr] warning: function `adjustHeap` should have a snake case name such as `adjust_heap` Nov 16 08:05:55.000 INFO [stderr] --> src/main.rs:192:5 Nov 16 08:05:55.000 INFO [stderr] | Nov 16 08:05:55.000 INFO [stderr] 192 | / fn adjustHeap(now_i : usize,len:usize,arr:&mut [T]) Nov 16 08:05:55.000 INFO [stderr] 193 | | where T: Sized + Clone + PartialOrd Nov 16 08:05:55.000 INFO [stderr] 194 | | { Nov 16 08:05:55.000 INFO [stderr] 195 | | let mut now_i = now_i; Nov 16 08:05:55.000 INFO [stderr] ... | Nov 16 08:05:55.000 INFO [stderr] 210 | | arr[now_i] = temp; Nov 16 08:05:55.000 INFO [stderr] 211 | | } Nov 16 08:05:55.000 INFO [stderr] | |_____^ Nov 16 08:05:55.000 INFO [stderr] Nov 16 08:05:55.000 INFO [stderr] warning: function `heapSort` should have a snake case name such as `heap_sort` Nov 16 08:05:55.000 INFO [stderr] --> src/main.rs:213:5 Nov 16 08:05:55.000 INFO [stderr] | Nov 16 08:05:55.000 INFO [stderr] 213 | / fn heapSort(arr:&mut [T]) Nov 16 08:05:55.000 INFO [stderr] 214 | | where T: Sized + Clone + PartialOrd + Display Nov 16 08:05:55.000 INFO [stderr] 215 | | { Nov 16 08:05:55.000 INFO [stderr] 216 | | let mut i = arr.len() / 2 - 1; Nov 16 08:05:55.000 INFO [stderr] ... | Nov 16 08:05:55.000 INFO [stderr] 231 | | } Nov 16 08:05:55.000 INFO [stderr] 232 | | } Nov 16 08:05:55.000 INFO [stderr] | |_____^ Nov 16 08:05:55.000 INFO [stderr] Nov 16 08:05:55.000 INFO [stderr] warning: function `printHeap` should have a snake case name such as `print_heap` Nov 16 08:05:55.000 INFO [stderr] --> src/main.rs:234:5 Nov 16 08:05:55.000 INFO [stderr] | Nov 16 08:05:55.000 INFO [stderr] 234 | / fn printHeap(arr:&[T]) Nov 16 08:05:55.000 INFO [stderr] 235 | | where T:Display Nov 16 08:05:55.000 INFO [stderr] 236 | | { Nov 16 08:05:55.000 INFO [stderr] 237 | | let mut j:i32 = 1; Nov 16 08:05:55.000 INFO [stderr] ... | Nov 16 08:05:55.000 INFO [stderr] 268 | | } Nov 16 08:05:55.000 INFO [stderr] 269 | | } Nov 16 08:05:55.000 INFO [stderr] | |_____^ Nov 16 08:05:55.000 INFO [stderr] Nov 16 08:05:55.236 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.54s Nov 16 08:05:55.238 INFO [stderr] su: No module specific data is present Nov 16 08:05:55.520 INFO running `"docker" "inspect" "0b3207772d62cb5f7e04582a420e321fe26db16fe7ffffc626fc69ae9070bb25"` Nov 16 08:05:55.615 INFO running `"docker" "rm" "-f" "0b3207772d62cb5f7e04582a420e321fe26db16fe7ffffc626fc69ae9070bb25"` Nov 16 08:05:55.698 INFO [stdout] 0b3207772d62cb5f7e04582a420e321fe26db16fe7ffffc626fc69ae9070bb25 Nov 16 08:05:55.701 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-2/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 16 08:05:55.879 INFO [stdout] 9de05cc2d0922ac2d5809430fa6188b4b235b7b08696a820fb2ac2c9d41d3669 Nov 16 08:05:55.881 INFO running `"docker" "start" "-a" "9de05cc2d0922ac2d5809430fa6188b4b235b7b08696a820fb2ac2c9d41d3669"` Nov 16 08:05:56.197 INFO [stderr] usermod: no changes Nov 16 08:05:56.223 INFO [stderr] Blocking waiting for file lock on the registry index Nov 16 08:05:56.369 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.15s Nov 16 08:05:56.370 INFO [stderr] Running /target/debug/deps/Two-a3174bd5f612b7f8 Nov 16 08:05:56.371 INFO [stdout] Nov 16 08:05:56.371 INFO [stdout] running 0 tests Nov 16 08:05:56.373 INFO [stdout] Nov 16 08:05:56.373 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 16 08:05:56.373 INFO [stdout] Nov 16 08:05:56.376 INFO [stderr] su: No module specific data is present Nov 16 08:05:56.685 INFO running `"docker" "inspect" "9de05cc2d0922ac2d5809430fa6188b4b235b7b08696a820fb2ac2c9d41d3669"` Nov 16 08:05:56.768 INFO running `"docker" "rm" "-f" "9de05cc2d0922ac2d5809430fa6188b4b235b7b08696a820fb2ac2c9d41d3669"` Nov 16 08:05:56.890 INFO [stdout] 9de05cc2d0922ac2d5809430fa6188b4b235b7b08696a820fb2ac2c9d41d3669