Dec 14 17:39:10.121 INFO testing tao-of-rust-0.1.0 against try#aa49d8ef14939ddec0e34b346b60174a5673d48f for pr-56550 Dec 14 17:39:10.121 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-4/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/pr-56550/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/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 +aa49d8ef14939ddec0e34b346b60174a5673d48f-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"` Dec 14 17:39:10.346 INFO [stdout] ced3fa0e83d33df9c96fda742d5dafde479bfa7d97b2f07445abbd2490d2655d Dec 14 17:39:10.350 INFO running `"docker" "start" "-a" "ced3fa0e83d33df9c96fda742d5dafde479bfa7d97b2f07445abbd2490d2655d"` Dec 14 17:39:10.924 INFO [stderr] usermod: no changes Dec 14 17:39:11.014 INFO [stderr] Compiling csv_challenge v0.1.0 Dec 14 17:39:11.016 INFO [stderr] Compiling failures_crate v0.1.0 Dec 14 17:39:12.573 INFO [stderr] Compiling tao-of-rust v0.1.0 (/source) Dec 14 17:39:14.503 INFO [stderr] warning: unnecessary parentheses around `for` head expression Dec 14 17:39:14.503 INFO [stderr] --> src/ch2/primitives.rs:170:14 Dec 14 17:39:14.503 INFO [stderr] | Dec 14 17:39:14.503 INFO [stderr] 170 | for i in (1..5) { Dec 14 17:39:14.503 INFO [stderr] | ^^^^^^ help: remove these parentheses Dec 14 17:39:14.503 INFO [stderr] | Dec 14 17:39:14.503 INFO [stderr] = note: #[warn(unused_parens)] on by default Dec 14 17:39:14.503 INFO [stderr] Dec 14 17:39:14.503 INFO [stderr] warning: unnecessary parentheses around `for` head expression Dec 14 17:39:14.503 INFO [stderr] --> src/ch2/primitives.rs:173:14 Dec 14 17:39:14.503 INFO [stderr] | Dec 14 17:39:14.503 INFO [stderr] 173 | for i in (1..=5) { Dec 14 17:39:14.503 INFO [stderr] | ^^^^^^^ help: remove these parentheses Dec 14 17:39:14.503 INFO [stderr] Dec 14 17:39:14.507 INFO [stderr] warning: unnecessary parentheses around `if` condition Dec 14 17:39:14.507 INFO [stderr] --> src/ch2/structs.rs:58:23 Dec 14 17:39:14.507 INFO [stderr] | Dec 14 17:39:14.507 INFO [stderr] 58 | let gender = if (self.gender == 1) {"boy"} else {"girl"}; Dec 14 17:39:14.507 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses Dec 14 17:39:14.507 INFO [stderr] Dec 14 17:39:15.141 INFO [stderr] warning: unused variable: `a` Dec 14 17:39:15.142 INFO [stderr] --> src/ch2/binding.rs:31:9 Dec 14 17:39:15.142 INFO [stderr] | Dec 14 17:39:15.142 INFO [stderr] 31 | let a = 1; Dec 14 17:39:15.142 INFO [stderr] | ^ help: consider using `_a` instead Dec 14 17:39:15.142 INFO [stderr] | Dec 14 17:39:15.142 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 14 17:39:15.142 INFO [stderr] Dec 14 17:39:15.142 INFO [stderr] warning: variable `b` is assigned to, but never used Dec 14 17:39:15.142 INFO [stderr] --> src/ch2/binding.rs:33:13 Dec 14 17:39:15.142 INFO [stderr] | Dec 14 17:39:15.142 INFO [stderr] 33 | let mut b = 2; Dec 14 17:39:15.142 INFO [stderr] | ^ Dec 14 17:39:15.143 INFO [stderr] | Dec 14 17:39:15.143 INFO [stderr] = note: consider using `_b` instead Dec 14 17:39:15.143 INFO [stderr] Dec 14 17:39:15.143 INFO [stderr] warning: value assigned to `b` is never read Dec 14 17:39:15.143 INFO [stderr] --> src/ch2/binding.rs:34:5 Dec 14 17:39:15.143 INFO [stderr] | Dec 14 17:39:15.143 INFO [stderr] 34 | b = 3; // mutable Dec 14 17:39:15.143 INFO [stderr] | ^ Dec 14 17:39:15.143 INFO [stderr] | Dec 14 17:39:15.143 INFO [stderr] = note: #[warn(unused_assignments)] on by default Dec 14 17:39:15.143 INFO [stderr] Dec 14 17:39:15.143 INFO [stderr] warning: unused variable: `v2` Dec 14 17:39:15.143 INFO [stderr] --> src/ch2/collections.rs:31:13 Dec 14 17:39:15.143 INFO [stderr] | Dec 14 17:39:15.143 INFO [stderr] 31 | let mut v2 = vec![0; 10]; Dec 14 17:39:15.143 INFO [stderr] | ^^ help: consider using `_v2` instead Dec 14 17:39:15.143 INFO [stderr] Dec 14 17:39:15.143 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:15.143 INFO [stderr] --> src/ch2/primitives.rs:17:9 Dec 14 17:39:15.143 INFO [stderr] | Dec 14 17:39:15.143 INFO [stderr] 17 | let x = true; Dec 14 17:39:15.143 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:15.143 INFO [stderr] Dec 14 17:39:15.143 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:15.143 INFO [stderr] --> src/ch2/primitives.rs:52:9 Dec 14 17:39:15.143 INFO [stderr] | Dec 14 17:39:15.143 INFO [stderr] 52 | let num = 42u32; Dec 14 17:39:15.143 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:15.143 INFO [stderr] Dec 14 17:39:15.143 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:15.143 INFO [stderr] --> src/ch2/primitives.rs:53:9 Dec 14 17:39:15.143 INFO [stderr] | Dec 14 17:39:15.143 INFO [stderr] 53 | let num: u32 = 42; Dec 14 17:39:15.143 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:15.143 INFO [stderr] Dec 14 17:39:15.143 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:15.143 INFO [stderr] --> src/ch2/primitives.rs:54:9 Dec 14 17:39:15.143 INFO [stderr] | Dec 14 17:39:15.143 INFO [stderr] 54 | let num = 0x2A; // 16进制 Dec 14 17:39:15.143 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:15.143 INFO [stderr] Dec 14 17:39:15.143 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:15.143 INFO [stderr] --> src/ch2/primitives.rs:55:9 Dec 14 17:39:15.143 INFO [stderr] | Dec 14 17:39:15.143 INFO [stderr] 55 | let num = 0o106; // 8进制 Dec 14 17:39:15.143 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:15.143 INFO [stderr] Dec 14 17:39:15.143 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:15.143 INFO [stderr] --> src/ch2/primitives.rs:56:9 Dec 14 17:39:15.143 INFO [stderr] | Dec 14 17:39:15.143 INFO [stderr] 56 | let num = 0b1101_1011; // 2进制 Dec 14 17:39:15.143 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:15.143 INFO [stderr] Dec 14 17:39:15.143 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:15.143 INFO [stderr] --> src/ch2/primitives.rs:59:9 Dec 14 17:39:15.143 INFO [stderr] | Dec 14 17:39:15.143 INFO [stderr] 59 | let num = 3.1415926f64; Dec 14 17:39:15.143 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:15.143 INFO [stderr] Dec 14 17:39:15.143 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:15.144 INFO [stderr] --> src/ch2/primitives.rs:94:9 Dec 14 17:39:15.144 INFO [stderr] | Dec 14 17:39:15.144 INFO [stderr] 94 | let x = 'r'; Dec 14 17:39:15.144 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:15.144 INFO [stderr] Dec 14 17:39:15.144 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:15.144 INFO [stderr] --> src/ch2/primitives.rs:95:9 Dec 14 17:39:15.144 INFO [stderr] | Dec 14 17:39:15.144 INFO [stderr] 95 | let x = 'Ú'; Dec 14 17:39:15.144 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:15.144 INFO [stderr] Dec 14 17:39:15.144 INFO [stderr] warning: unused variable: `arr` Dec 14 17:39:15.144 INFO [stderr] --> src/ch2/primitives.rs:128:9 Dec 14 17:39:15.144 INFO [stderr] | Dec 14 17:39:15.144 INFO [stderr] 128 | let arr: [i32; 3] = [1, 2, 3]; Dec 14 17:39:15.144 INFO [stderr] | ^^^ help: consider using `_arr` instead Dec 14 17:39:15.144 INFO [stderr] Dec 14 17:39:15.144 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:15.144 INFO [stderr] --> src/ch2/primitives.rs:350:9 Dec 14 17:39:15.144 INFO [stderr] | Dec 14 17:39:15.144 INFO [stderr] 350 | let x: ! = { Dec 14 17:39:15.144 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:15.144 INFO [stderr] Dec 14 17:39:15.146 INFO [stderr] warning: unused variable: `i` Dec 14 17:39:15.147 INFO [stderr] --> src/ch3/tag_trait.rs:53:27 Dec 14 17:39:15.147 INFO [stderr] | Dec 14 17:39:15.147 INFO [stderr] 53 | fn test_copy(i: T) { Dec 14 17:39:15.147 INFO [stderr] | ^ help: consider using `_i` instead Dec 14 17:39:15.147 INFO [stderr] Dec 14 17:39:15.147 INFO [stderr] warning: unused variable: `y` Dec 14 17:39:15.147 INFO [stderr] --> src/ch3/type_cast.rs:71:9 Dec 14 17:39:15.147 INFO [stderr] | Dec 14 17:39:15.147 INFO [stderr] 71 | let y = x.clone(); // Rc<&str> Dec 14 17:39:15.147 INFO [stderr] | ^ help: consider using `_y` instead Dec 14 17:39:15.147 INFO [stderr] Dec 14 17:39:15.147 INFO [stderr] warning: unused variable: `z` Dec 14 17:39:15.147 INFO [stderr] --> src/ch3/type_cast.rs:72:9 Dec 14 17:39:15.147 INFO [stderr] | Dec 14 17:39:15.147 INFO [stderr] 72 | let z = (*x).clone(); // &str Dec 14 17:39:15.147 INFO [stderr] | ^ help: consider using `_z` instead Dec 14 17:39:15.147 INFO [stderr] Dec 14 17:39:15.147 INFO [stderr] warning: unused variable: `y` Dec 14 17:39:15.147 INFO [stderr] --> src/ch4/general_concepts.rs:18:13 Dec 14 17:39:15.147 INFO [stderr] | Dec 14 17:39:15.147 INFO [stderr] 18 | let y = x; Dec 14 17:39:15.147 INFO [stderr] | ^ help: consider using `_y` instead Dec 14 17:39:15.147 INFO [stderr] Dec 14 17:39:15.147 INFO [stderr] warning: unused variable: `z` Dec 14 17:39:15.147 INFO [stderr] --> src/ch4/general_concepts.rs:19:13 Dec 14 17:39:15.147 INFO [stderr] | Dec 14 17:39:15.147 INFO [stderr] 19 | let z = 100; Dec 14 17:39:15.147 INFO [stderr] | ^ help: consider using `_z` instead Dec 14 17:39:15.147 INFO [stderr] Dec 14 17:39:15.147 INFO [stderr] warning: unused variable: `s` Dec 14 17:39:15.147 INFO [stderr] --> src/ch4/raii.rs:14:13 Dec 14 17:39:15.147 INFO [stderr] | Dec 14 17:39:15.147 INFO [stderr] 14 | let s = String::from("hello"); Dec 14 17:39:15.147 INFO [stderr] | ^ help: consider using `_s` instead Dec 14 17:39:15.147 INFO [stderr] Dec 14 17:39:15.147 INFO [stderr] warning: unused variable: `v` Dec 14 17:39:15.147 INFO [stderr] --> src/ch4/raii.rs:16:13 Dec 14 17:39:15.147 INFO [stderr] | Dec 14 17:39:15.147 INFO [stderr] 16 | let v = vec![1,2,3]; Dec 14 17:39:15.147 INFO [stderr] | ^ help: consider using `_v` instead Dec 14 17:39:15.147 INFO [stderr] Dec 14 17:39:15.147 INFO [stderr] warning: unused variable: `stolen` Dec 14 17:39:15.147 INFO [stderr] --> src/ch5/semantic.rs:30:13 Dec 14 17:39:15.147 INFO [stderr] | Dec 14 17:39:15.147 INFO [stderr] 30 | let stolen = orig; Dec 14 17:39:15.147 INFO [stderr] | ^^^^^^ help: consider using `_stolen` instead Dec 14 17:39:15.147 INFO [stderr] Dec 14 17:39:15.147 INFO [stderr] warning: unused variable: `b` Dec 14 17:39:15.147 INFO [stderr] --> src/ch5/semantic.rs:113:13 Dec 14 17:39:15.147 INFO [stderr] | Dec 14 17:39:15.147 INFO [stderr] 113 | let b = a; Dec 14 17:39:15.147 INFO [stderr] | ^ help: consider using `_b` instead Dec 14 17:39:15.147 INFO [stderr] Dec 14 17:39:15.147 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:15.147 INFO [stderr] --> src/ch5/share_mutable.rs:22:13 Dec 14 17:39:15.147 INFO [stderr] | Dec 14 17:39:15.147 INFO [stderr] 22 | let x = "hello".to_string(); Dec 14 17:39:15.147 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:15.147 INFO [stderr] Dec 14 17:39:15.154 INFO [stderr] warning: unused variable: `a` Dec 14 17:39:15.155 INFO [stderr] --> src/ch5/share_mutable.rs:133:13 Dec 14 17:39:15.155 INFO [stderr] | Dec 14 17:39:15.155 INFO [stderr] 133 | let a = "hello"; // -------scope a-------+ Dec 14 17:39:15.155 INFO [stderr] | ^ help: consider using `_a` instead Dec 14 17:39:15.155 INFO [stderr] Dec 14 17:39:15.155 INFO [stderr] warning: unused variable: `b` Dec 14 17:39:15.155 INFO [stderr] --> src/ch5/share_mutable.rs:134:13 Dec 14 17:39:15.155 INFO [stderr] | Dec 14 17:39:15.155 INFO [stderr] 134 | let b = "rust"; // -----scope b------+ | Dec 14 17:39:15.155 INFO [stderr] | ^ help: consider using `_b` instead Dec 14 17:39:15.155 INFO [stderr] Dec 14 17:39:15.155 INFO [stderr] warning: unused variable: `d` Dec 14 17:39:15.155 INFO [stderr] --> src/ch5/share_mutable.rs:136:13 Dec 14 17:39:15.155 INFO [stderr] | Dec 14 17:39:15.155 INFO [stderr] 136 | let d = c; // - scope d --- | | | Dec 14 17:39:15.155 INFO [stderr] | ^ help: consider using `_d` instead Dec 14 17:39:15.155 INFO [stderr] Dec 14 17:39:15.155 INFO [stderr] warning: unused variable: `p` Dec 14 17:39:15.155 INFO [stderr] --> src/ch3/traits.rs:246:28 Dec 14 17:39:15.155 INFO [stderr] | Dec 14 17:39:15.155 INFO [stderr] 246 | fn set_page(&self, p: i32){ Dec 14 17:39:15.155 INFO [stderr] | ^ help: consider using `_p` instead Dec 14 17:39:15.155 INFO [stderr] Dec 14 17:39:15.155 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:15.155 INFO [stderr] --> src/ch3/traits.rs:251:31 Dec 14 17:39:15.155 INFO [stderr] | Dec 14 17:39:15.155 INFO [stderr] 251 | fn set_perpage(&self, num: i32){ Dec 14 17:39:15.155 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:15.155 INFO [stderr] Dec 14 17:39:15.155 INFO [stderr] warning: unused variable: `args` Dec 14 17:39:15.155 INFO [stderr] --> src/ch6/closures.rs:130:47 Dec 14 17:39:15.155 INFO [stderr] | Dec 14 17:39:15.155 INFO [stderr] 130 | extern "rust-call" fn call_once(self, args: ()) -> u32 { Dec 14 17:39:15.155 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 14 17:39:15.155 INFO [stderr] Dec 14 17:39:15.155 INFO [stderr] warning: unused variable: `args` Dec 14 17:39:15.155 INFO [stderr] --> src/ch6/closures.rs:136:51 Dec 14 17:39:15.155 INFO [stderr] | Dec 14 17:39:15.155 INFO [stderr] 136 | extern "rust-call" fn call_mut(&mut self, args: ()) -> u32 { Dec 14 17:39:15.155 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 14 17:39:15.155 INFO [stderr] Dec 14 17:39:15.155 INFO [stderr] warning: unused variable: `args` Dec 14 17:39:15.155 INFO [stderr] --> src/ch6/closures.rs:142:43 Dec 14 17:39:15.155 INFO [stderr] | Dec 14 17:39:15.155 INFO [stderr] 142 | extern "rust-call" fn call(&self, args: ()) -> u32 { Dec 14 17:39:15.155 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 14 17:39:15.155 INFO [stderr] Dec 14 17:39:15.199 INFO [stderr] warning: variable does not need to be mutable Dec 14 17:39:15.199 INFO [stderr] --> src/ch2/collections.rs:31:9 Dec 14 17:39:15.199 INFO [stderr] | Dec 14 17:39:15.199 INFO [stderr] 31 | let mut v2 = vec![0; 10]; Dec 14 17:39:15.199 INFO [stderr] | ----^^ Dec 14 17:39:15.199 INFO [stderr] | | Dec 14 17:39:15.199 INFO [stderr] | help: remove this `mut` Dec 14 17:39:15.199 INFO [stderr] | Dec 14 17:39:15.199 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 14 17:39:15.199 INFO [stderr] Dec 14 17:39:15.462 INFO [stderr] warning: function is never used: `sum` Dec 14 17:39:15.462 INFO [stderr] --> src/ch2/function.rs:89:1 Dec 14 17:39:15.462 INFO [stderr] | Dec 14 17:39:15.462 INFO [stderr] 89 | fn sum(a: i32, b: i32) -> i32 { Dec 14 17:39:15.462 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.463 INFO [stderr] | Dec 14 17:39:15.463 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 14 17:39:15.463 INFO [stderr] Dec 14 17:39:15.463 INFO [stderr] warning: function is never used: `product` Dec 14 17:39:15.463 INFO [stderr] --> src/ch2/function.rs:92:1 Dec 14 17:39:15.463 INFO [stderr] | Dec 14 17:39:15.463 INFO [stderr] 92 | fn product(a: i32, b: i32) -> i32 { Dec 14 17:39:15.463 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.463 INFO [stderr] Dec 14 17:39:15.463 INFO [stderr] warning: function is never used: `map_demo` Dec 14 17:39:15.463 INFO [stderr] --> src/ch2/collections.rs:169:1 Dec 14 17:39:15.463 INFO [stderr] | Dec 14 17:39:15.467 INFO [stderr] 169 | fn map_demo() { Dec 14 17:39:15.468 INFO [stderr] | ^^^^^^^^^^^^^ Dec 14 17:39:15.468 INFO [stderr] Dec 14 17:39:15.468 INFO [stderr] warning: function is never used: `foo` Dec 14 17:39:15.468 INFO [stderr] --> src/ch2/primitives.rs:349:1 Dec 14 17:39:15.468 INFO [stderr] | Dec 14 17:39:15.468 INFO [stderr] 349 | fn foo() -> u32 { Dec 14 17:39:15.469 INFO [stderr] | ^^^^^^^^^^^^^^^ Dec 14 17:39:15.469 INFO [stderr] Dec 14 17:39:15.469 INFO [stderr] warning: method is never used: `new` Dec 14 17:39:15.469 INFO [stderr] --> src/ch2/structs.rs:48:5 Dec 14 17:39:15.469 INFO [stderr] | Dec 14 17:39:15.469 INFO [stderr] 48 | fn new(name: &'static str, gender: u32) -> Self{ Dec 14 17:39:15.469 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.469 INFO [stderr] Dec 14 17:39:15.469 INFO [stderr] warning: method is never used: `name` Dec 14 17:39:15.469 INFO [stderr] --> src/ch2/structs.rs:51:5 Dec 14 17:39:15.469 INFO [stderr] | Dec 14 17:39:15.469 INFO [stderr] 51 | fn name(&self) { Dec 14 17:39:15.469 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:15.470 INFO [stderr] Dec 14 17:39:15.470 INFO [stderr] warning: method is never used: `set_name` Dec 14 17:39:15.470 INFO [stderr] --> src/ch2/structs.rs:54:5 Dec 14 17:39:15.470 INFO [stderr] | Dec 14 17:39:15.470 INFO [stderr] 54 | fn set_name(&mut self, name: &'static str) { Dec 14 17:39:15.470 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.470 INFO [stderr] Dec 14 17:39:15.470 INFO [stderr] warning: method is never used: `gender` Dec 14 17:39:15.470 INFO [stderr] --> src/ch2/structs.rs:57:5 Dec 14 17:39:15.470 INFO [stderr] | Dec 14 17:39:15.470 INFO [stderr] 57 | fn gender(&self){ Dec 14 17:39:15.470 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 14 17:39:15.470 INFO [stderr] Dec 14 17:39:15.470 INFO [stderr] warning: field is never used: `foo` Dec 14 17:39:15.470 INFO [stderr] --> src/ch3/zero_size.rs:27:9 Dec 14 17:39:15.470 INFO [stderr] | Dec 14 17:39:15.470 INFO [stderr] 27 | foo: Foo, Dec 14 17:39:15.471 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:15.471 INFO [stderr] Dec 14 17:39:15.471 INFO [stderr] warning: field is never used: `qux` Dec 14 17:39:15.471 INFO [stderr] --> src/ch3/zero_size.rs:28:9 Dec 14 17:39:15.471 INFO [stderr] | Dec 14 17:39:15.471 INFO [stderr] 28 | qux: (), Dec 14 17:39:15.471 INFO [stderr] | ^^^^^^^ Dec 14 17:39:15.471 INFO [stderr] Dec 14 17:39:15.471 INFO [stderr] warning: field is never used: `baz` Dec 14 17:39:15.471 INFO [stderr] --> src/ch3/zero_size.rs:29:9 Dec 14 17:39:15.471 INFO [stderr] | Dec 14 17:39:15.471 INFO [stderr] 29 | baz: [u8; 0], Dec 14 17:39:15.471 INFO [stderr] | ^^^^^^^^^^^^ Dec 14 17:39:15.471 INFO [stderr] Dec 14 17:39:15.471 INFO [stderr] warning: field is never used: `page` Dec 14 17:39:15.471 INFO [stderr] --> src/ch3/traits.rs:262:24 Dec 14 17:39:15.471 INFO [stderr] | Dec 14 17:39:15.471 INFO [stderr] 262 | struct MyPaginate{ page: i32 } Dec 14 17:39:15.471 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.471 INFO [stderr] Dec 14 17:39:15.471 INFO [stderr] warning: field is never used: `inner` Dec 14 17:39:15.471 INFO [stderr] --> src/ch3/trait_limit.rs:147:9 Dec 14 17:39:15.471 INFO [stderr] | Dec 14 17:39:15.471 INFO [stderr] 147 | inner: T, Dec 14 17:39:15.471 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:15.471 INFO [stderr] Dec 14 17:39:15.471 INFO [stderr] warning: function is never used: `foo` Dec 14 17:39:15.471 INFO [stderr] --> src/ch4/general_concepts.rs:17:5 Dec 14 17:39:15.471 INFO [stderr] | Dec 14 17:39:15.471 INFO [stderr] 17 | fn foo(x: u32) { Dec 14 17:39:15.471 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:15.471 INFO [stderr] Dec 14 17:39:15.471 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.471 INFO [stderr] --> src/ch4/general_concepts.rs:21:5 Dec 14 17:39:15.471 INFO [stderr] | Dec 14 17:39:15.471 INFO [stderr] 21 | fn main(){ Dec 14 17:39:15.471 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.471 INFO [stderr] Dec 14 17:39:15.471 INFO [stderr] warning: struct is never constructed: `A` Dec 14 17:39:15.471 INFO [stderr] --> src/ch4/general_concepts.rs:56:5 Dec 14 17:39:15.471 INFO [stderr] | Dec 14 17:39:15.471 INFO [stderr] 56 | struct A { Dec 14 17:39:15.471 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:15.471 INFO [stderr] Dec 14 17:39:15.471 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.471 INFO [stderr] --> src/ch4/general_concepts.rs:61:5 Dec 14 17:39:15.471 INFO [stderr] | Dec 14 17:39:15.471 INFO [stderr] 61 | fn main() { Dec 14 17:39:15.471 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.471 INFO [stderr] Dec 14 17:39:15.471 INFO [stderr] warning: struct is never constructed: `A` Dec 14 17:39:15.471 INFO [stderr] --> src/ch4/general_concepts.rs:96:5 Dec 14 17:39:15.471 INFO [stderr] | Dec 14 17:39:15.471 INFO [stderr] 96 | struct A { Dec 14 17:39:15.471 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:15.471 INFO [stderr] Dec 14 17:39:15.471 INFO [stderr] warning: struct is never constructed: `B` Dec 14 17:39:15.471 INFO [stderr] --> src/ch4/general_concepts.rs:100:5 Dec 14 17:39:15.471 INFO [stderr] | Dec 14 17:39:15.471 INFO [stderr] 100 | struct B(i32, f64, char); Dec 14 17:39:15.471 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.471 INFO [stderr] Dec 14 17:39:15.471 INFO [stderr] warning: struct is never constructed: `N` Dec 14 17:39:15.471 INFO [stderr] --> src/ch4/general_concepts.rs:101:5 Dec 14 17:39:15.471 INFO [stderr] | Dec 14 17:39:15.471 INFO [stderr] 101 | struct N; Dec 14 17:39:15.471 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.471 INFO [stderr] Dec 14 17:39:15.471 INFO [stderr] warning: enum is never used: `E` Dec 14 17:39:15.471 INFO [stderr] --> src/ch4/general_concepts.rs:102:5 Dec 14 17:39:15.471 INFO [stderr] | Dec 14 17:39:15.471 INFO [stderr] 102 | enum E { Dec 14 17:39:15.471 INFO [stderr] | ^^^^^^ Dec 14 17:39:15.471 INFO [stderr] Dec 14 17:39:15.472 INFO [stderr] warning: union is never used: `U` Dec 14 17:39:15.472 INFO [stderr] --> src/ch4/general_concepts.rs:106:5 Dec 14 17:39:15.472 INFO [stderr] | Dec 14 17:39:15.472 INFO [stderr] 106 | union U { Dec 14 17:39:15.472 INFO [stderr] | ^^^^^^^ Dec 14 17:39:15.472 INFO [stderr] Dec 14 17:39:15.472 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.472 INFO [stderr] --> src/ch4/general_concepts.rs:110:5 Dec 14 17:39:15.472 INFO [stderr] | Dec 14 17:39:15.472 INFO [stderr] 110 | fn main(){ Dec 14 17:39:15.472 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.472 INFO [stderr] Dec 14 17:39:15.472 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.472 INFO [stderr] --> src/ch4/resource_management.rs:59:5 Dec 14 17:39:15.472 INFO [stderr] | Dec 14 17:39:15.472 INFO [stderr] 59 | fn main() { Dec 14 17:39:15.472 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.472 INFO [stderr] Dec 14 17:39:15.472 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.472 INFO [stderr] --> src/ch4/raii.rs:13:5 Dec 14 17:39:15.472 INFO [stderr] | Dec 14 17:39:15.472 INFO [stderr] 13 | fn main() { Dec 14 17:39:15.472 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.472 INFO [stderr] Dec 14 17:39:15.472 INFO [stderr] warning: struct is never constructed: `S` Dec 14 17:39:15.472 INFO [stderr] --> src/ch4/raii.rs:94:5 Dec 14 17:39:15.472 INFO [stderr] | Dec 14 17:39:15.472 INFO [stderr] 94 | struct S(i32); Dec 14 17:39:15.472 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:15.472 INFO [stderr] Dec 14 17:39:15.472 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.472 INFO [stderr] --> src/ch4/raii.rs:100:5 Dec 14 17:39:15.472 INFO [stderr] | Dec 14 17:39:15.472 INFO [stderr] 100 | fn main() { Dec 14 17:39:15.472 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.472 INFO [stderr] Dec 14 17:39:15.472 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.472 INFO [stderr] --> src/ch5/semantic.rs:27:5 Dec 14 17:39:15.472 INFO [stderr] | Dec 14 17:39:15.472 INFO [stderr] 27 | fn main() { Dec 14 17:39:15.472 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.472 INFO [stderr] Dec 14 17:39:15.472 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.472 INFO [stderr] --> src/ch5/semantic.rs:111:5 Dec 14 17:39:15.472 INFO [stderr] | Dec 14 17:39:15.472 INFO [stderr] 111 | fn main(){ Dec 14 17:39:15.472 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.472 INFO [stderr] Dec 14 17:39:15.472 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.472 INFO [stderr] --> src/ch5/share_mutable.rs:21:5 Dec 14 17:39:15.472 INFO [stderr] | Dec 14 17:39:15.472 INFO [stderr] 21 | fn main() { Dec 14 17:39:15.472 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.472 INFO [stderr] Dec 14 17:39:15.472 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.472 INFO [stderr] --> src/ch5/share_mutable.rs:132:5 Dec 14 17:39:15.472 INFO [stderr] | Dec 14 17:39:15.472 INFO [stderr] 132 | fn main(){ Dec 14 17:39:15.472 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.472 INFO [stderr] Dec 14 17:39:15.472 INFO [stderr] warning: function is never used: `foo` Dec 14 17:39:15.472 INFO [stderr] --> src/ch5/borrow.rs:31:5 Dec 14 17:39:15.472 INFO [stderr] | Dec 14 17:39:15.472 INFO [stderr] 31 | fn foo(mut v: [i32; 3]) -> [i32; 3] { Dec 14 17:39:15.472 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.472 INFO [stderr] Dec 14 17:39:15.472 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.472 INFO [stderr] --> src/ch5/borrow.rs:36:5 Dec 14 17:39:15.472 INFO [stderr] | Dec 14 17:39:15.472 INFO [stderr] 36 | fn main() { Dec 14 17:39:15.472 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.472 INFO [stderr] Dec 14 17:39:15.472 INFO [stderr] warning: function is never used: `bubble_sort` Dec 14 17:39:15.472 INFO [stderr] --> src/ch5/borrow.rs:73:5 Dec 14 17:39:15.472 INFO [stderr] | Dec 14 17:39:15.472 INFO [stderr] 73 | fn bubble_sort(a: &mut Vec) { Dec 14 17:39:15.472 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.472 INFO [stderr] Dec 14 17:39:15.472 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.472 INFO [stderr] --> src/ch5/borrow.rs:90:5 Dec 14 17:39:15.472 INFO [stderr] | Dec 14 17:39:15.472 INFO [stderr] 90 | fn main() { Dec 14 17:39:15.472 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.472 INFO [stderr] Dec 14 17:39:15.472 INFO [stderr] warning: function is never used: `compute` Dec 14 17:39:15.472 INFO [stderr] --> src/ch5/borrow.rs:139:5 Dec 14 17:39:15.472 INFO [stderr] | Dec 14 17:39:15.472 INFO [stderr] 139 | fn compute(input: &u32, output: &mut u32) { Dec 14 17:39:15.472 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.472 INFO [stderr] Dec 14 17:39:15.472 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.472 INFO [stderr] --> src/ch5/borrow.rs:147:5 Dec 14 17:39:15.472 INFO [stderr] | Dec 14 17:39:15.472 INFO [stderr] 147 | fn main() { Dec 14 17:39:15.472 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.473 INFO [stderr] Dec 14 17:39:15.473 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.473 INFO [stderr] --> src/ch5/lifetime.rs:16:5 Dec 14 17:39:15.473 INFO [stderr] | Dec 14 17:39:15.473 INFO [stderr] 16 | fn main() { Dec 14 17:39:15.473 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.473 INFO [stderr] Dec 14 17:39:15.473 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.473 INFO [stderr] --> src/ch5/lifetime.rs:239:5 Dec 14 17:39:15.473 INFO [stderr] | Dec 14 17:39:15.473 INFO [stderr] 239 | fn main() { Dec 14 17:39:15.473 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.473 INFO [stderr] Dec 14 17:39:15.473 INFO [stderr] warning: function is never used: `foo` Dec 14 17:39:15.473 INFO [stderr] --> src/ch5/nll.rs:117:5 Dec 14 17:39:15.473 INFO [stderr] | Dec 14 17:39:15.473 INFO [stderr] 117 | fn foo<'a>(x: &'a str, y: &'a str) -> &'a str { Dec 14 17:39:15.473 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.473 INFO [stderr] Dec 14 17:39:15.473 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.473 INFO [stderr] --> src/ch5/nll.rs:124:5 Dec 14 17:39:15.473 INFO [stderr] | Dec 14 17:39:15.473 INFO [stderr] 124 | fn main(){ Dec 14 17:39:15.473 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.473 INFO [stderr] Dec 14 17:39:15.473 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.473 INFO [stderr] --> src/ch5/nll.rs:181:5 Dec 14 17:39:15.473 INFO [stderr] | Dec 14 17:39:15.473 INFO [stderr] 181 | fn main(){ Dec 14 17:39:15.473 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.473 INFO [stderr] Dec 14 17:39:15.473 INFO [stderr] warning: function is never used: `modify` Dec 14 17:39:15.473 INFO [stderr] --> src/ch6/functions.rs:30:5 Dec 14 17:39:15.473 INFO [stderr] | Dec 14 17:39:15.473 INFO [stderr] 30 | fn modify(mut v: Vec) -> Vec { Dec 14 17:39:15.473 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.473 INFO [stderr] Dec 14 17:39:15.473 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.473 INFO [stderr] --> src/ch6/functions.rs:34:5 Dec 14 17:39:15.473 INFO [stderr] | Dec 14 17:39:15.473 INFO [stderr] 34 | fn main(){ Dec 14 17:39:15.473 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.473 INFO [stderr] Dec 14 17:39:15.473 INFO [stderr] warning: function is never used: `f` Dec 14 17:39:15.473 INFO [stderr] --> src/ch6/functions.rs:71:5 Dec 14 17:39:15.473 INFO [stderr] | Dec 14 17:39:15.473 INFO [stderr] 71 | fn f() { print!("1"); } Dec 14 17:39:15.473 INFO [stderr] | ^^^^^^ Dec 14 17:39:15.473 INFO [stderr] Dec 14 17:39:15.473 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.473 INFO [stderr] --> src/ch6/functions.rs:72:5 Dec 14 17:39:15.473 INFO [stderr] | Dec 14 17:39:15.473 INFO [stderr] 72 | fn main() { Dec 14 17:39:15.473 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.473 INFO [stderr] Dec 14 17:39:15.473 INFO [stderr] warning: struct is never constructed: `S` Dec 14 17:39:15.473 INFO [stderr] --> src/ch6/functions.rs:126:5 Dec 14 17:39:15.473 INFO [stderr] | Dec 14 17:39:15.473 INFO [stderr] 126 | struct S { i: i32 } Dec 14 17:39:15.473 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:15.473 INFO [stderr] Dec 14 17:39:15.473 INFO [stderr] warning: function is never used: `f` Dec 14 17:39:15.473 INFO [stderr] --> src/ch6/functions.rs:127:5 Dec 14 17:39:15.473 INFO [stderr] | Dec 14 17:39:15.473 INFO [stderr] 127 | fn f(ref _s: S) { Dec 14 17:39:15.473 INFO [stderr] | ^^^^^^^^^^^^^^^ Dec 14 17:39:15.473 INFO [stderr] Dec 14 17:39:15.473 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.473 INFO [stderr] --> src/ch6/functions.rs:130:5 Dec 14 17:39:15.473 INFO [stderr] | Dec 14 17:39:15.473 INFO [stderr] 130 | fn main() { Dec 14 17:39:15.473 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.473 INFO [stderr] Dec 14 17:39:15.473 INFO [stderr] warning: function is never used: `addsub` Dec 14 17:39:15.473 INFO [stderr] --> src/ch6/functions.rs:167:5 Dec 14 17:39:15.473 INFO [stderr] | Dec 14 17:39:15.473 INFO [stderr] 167 | fn addsub(x: isize, y: isize) -> (isize, isize) { Dec 14 17:39:15.473 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.473 INFO [stderr] Dec 14 17:39:15.473 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.473 INFO [stderr] --> src/ch6/functions.rs:170:5 Dec 14 17:39:15.473 INFO [stderr] | Dec 14 17:39:15.473 INFO [stderr] 170 | fn main(){ Dec 14 17:39:15.473 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.473 INFO [stderr] Dec 14 17:39:15.473 INFO [stderr] warning: function is never used: `square` Dec 14 17:39:15.473 INFO [stderr] --> src/ch6/functions.rs:210:5 Dec 14 17:39:15.473 INFO [stderr] | Dec 14 17:39:15.473 INFO [stderr] 210 | fn square>(x: T, y: T) -> T { Dec 14 17:39:15.473 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.473 INFO [stderr] Dec 14 17:39:15.473 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.473 INFO [stderr] --> src/ch6/functions.rs:213:5 Dec 14 17:39:15.473 INFO [stderr] | Dec 14 17:39:15.473 INFO [stderr] 213 | fn main() { Dec 14 17:39:15.473 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.473 INFO [stderr] Dec 14 17:39:15.473 INFO [stderr] warning: struct is never constructed: `User` Dec 14 17:39:15.473 INFO [stderr] --> src/ch6/functions.rs:249:5 Dec 14 17:39:15.473 INFO [stderr] | Dec 14 17:39:15.474 INFO [stderr] 249 | struct User { Dec 14 17:39:15.474 INFO [stderr] | ^^^^^^^^^^^ Dec 14 17:39:15.474 INFO [stderr] Dec 14 17:39:15.474 INFO [stderr] warning: method is never used: `show` Dec 14 17:39:15.474 INFO [stderr] --> src/ch6/functions.rs:254:9 Dec 14 17:39:15.474 INFO [stderr] | Dec 14 17:39:15.474 INFO [stderr] 254 | fn show(&self) { Dec 14 17:39:15.474 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:15.474 INFO [stderr] Dec 14 17:39:15.474 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.474 INFO [stderr] --> src/ch6/functions.rs:259:5 Dec 14 17:39:15.474 INFO [stderr] | Dec 14 17:39:15.474 INFO [stderr] 259 | fn main() { Dec 14 17:39:15.474 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.474 INFO [stderr] Dec 14 17:39:15.474 INFO [stderr] warning: function is never used: `math` Dec 14 17:39:15.474 INFO [stderr] --> src/ch6/functions.rs:399:5 Dec 14 17:39:15.474 INFO [stderr] | Dec 14 17:39:15.474 INFO [stderr] 399 | fn math(op: fn(i32, i32) -> i32, a: i32, b: i32) -> i32{ Dec 14 17:39:15.474 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.474 INFO [stderr] Dec 14 17:39:15.474 INFO [stderr] warning: function is never used: `sum` Dec 14 17:39:15.474 INFO [stderr] --> src/ch6/functions.rs:402:5 Dec 14 17:39:15.474 INFO [stderr] | Dec 14 17:39:15.474 INFO [stderr] 402 | fn sum(a: i32, b: i32) -> i32 { Dec 14 17:39:15.474 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.474 INFO [stderr] Dec 14 17:39:15.474 INFO [stderr] warning: function is never used: `product` Dec 14 17:39:15.474 INFO [stderr] --> src/ch6/functions.rs:405:5 Dec 14 17:39:15.474 INFO [stderr] | Dec 14 17:39:15.474 INFO [stderr] 405 | fn product(a: i32, b: i32) -> i32 { Dec 14 17:39:15.474 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.474 INFO [stderr] Dec 14 17:39:15.474 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.474 INFO [stderr] --> src/ch6/functions.rs:408:5 Dec 14 17:39:15.474 INFO [stderr] | Dec 14 17:39:15.474 INFO [stderr] 408 | fn main() { Dec 14 17:39:15.474 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.474 INFO [stderr] Dec 14 17:39:15.474 INFO [stderr] warning: function is never used: `counter` Dec 14 17:39:15.474 INFO [stderr] --> src/ch6/closures.rs:48:5 Dec 14 17:39:15.474 INFO [stderr] | Dec 14 17:39:15.474 INFO [stderr] 48 | fn counter(i: i32) -> Box i32> { Dec 14 17:39:15.474 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.474 INFO [stderr] Dec 14 17:39:15.474 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.474 INFO [stderr] --> src/ch6/closures.rs:51:5 Dec 14 17:39:15.474 INFO [stderr] | Dec 14 17:39:15.474 INFO [stderr] 51 | fn main() { Dec 14 17:39:15.474 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.474 INFO [stderr] Dec 14 17:39:15.474 INFO [stderr] warning: struct is never constructed: `Closure` Dec 14 17:39:15.474 INFO [stderr] --> src/ch6/closures.rs:125:5 Dec 14 17:39:15.474 INFO [stderr] | Dec 14 17:39:15.474 INFO [stderr] 125 | struct Closure { Dec 14 17:39:15.474 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:15.474 INFO [stderr] Dec 14 17:39:15.474 INFO [stderr] warning: function is never used: `call_it` Dec 14 17:39:15.474 INFO [stderr] --> src/ch6/closures.rs:147:5 Dec 14 17:39:15.474 INFO [stderr] | Dec 14 17:39:15.474 INFO [stderr] 147 | fn call_it u32>(f: &F) -> u32 { Dec 14 17:39:15.474 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.474 INFO [stderr] Dec 14 17:39:15.474 INFO [stderr] warning: function is never used: `call_it_mut` Dec 14 17:39:15.474 INFO [stderr] --> src/ch6/closures.rs:150:5 Dec 14 17:39:15.474 INFO [stderr] | Dec 14 17:39:15.474 INFO [stderr] 150 | fn call_it_mut u32>(f: &mut F) -> u32 { Dec 14 17:39:15.474 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.474 INFO [stderr] Dec 14 17:39:15.474 INFO [stderr] warning: function is never used: `call_it_once` Dec 14 17:39:15.474 INFO [stderr] --> src/ch6/closures.rs:153:5 Dec 14 17:39:15.474 INFO [stderr] | Dec 14 17:39:15.474 INFO [stderr] 153 | fn call_it_once u32>(f: F) -> u32 { Dec 14 17:39:15.474 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.474 INFO [stderr] Dec 14 17:39:15.474 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.474 INFO [stderr] --> src/ch6/closures.rs:156:5 Dec 14 17:39:15.474 INFO [stderr] | Dec 14 17:39:15.474 INFO [stderr] 156 | fn main() { Dec 14 17:39:15.474 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.474 INFO [stderr] Dec 14 17:39:15.474 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.474 INFO [stderr] --> src/ch6/closures.rs:352:5 Dec 14 17:39:15.474 INFO [stderr] | Dec 14 17:39:15.476 INFO [stderr] 352 | fn main() { Dec 14 17:39:15.476 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.476 INFO [stderr] Dec 14 17:39:15.476 INFO [stderr] warning: function is never used: `boxed_closure` Dec 14 17:39:15.476 INFO [stderr] --> src/ch6/closures.rs:512:5 Dec 14 17:39:15.476 INFO [stderr] | Dec 14 17:39:15.476 INFO [stderr] 512 | fn boxed_closure(c: &mut Vec>){ Dec 14 17:39:15.476 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.476 INFO [stderr] Dec 14 17:39:15.476 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.476 INFO [stderr] --> src/ch6/closures.rs:518:5 Dec 14 17:39:15.476 INFO [stderr] | Dec 14 17:39:15.476 INFO [stderr] 518 | fn main(){ Dec 14 17:39:15.476 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.476 INFO [stderr] Dec 14 17:39:15.476 INFO [stderr] warning: function is never used: `bar` Dec 14 17:39:15.476 INFO [stderr] --> src/ch6/closures.rs:638:5 Dec 14 17:39:15.476 INFO [stderr] | Dec 14 17:39:15.476 INFO [stderr] 638 | fn bar(b: Box DoSomething<&'f usize>>) { Dec 14 17:39:15.476 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.476 INFO [stderr] Dec 14 17:39:15.476 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.476 INFO [stderr] --> src/ch6/closures.rs:642:5 Dec 14 17:39:15.476 INFO [stderr] | Dec 14 17:39:15.476 INFO [stderr] 642 | fn main(){ Dec 14 17:39:15.476 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.476 INFO [stderr] Dec 14 17:39:15.476 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.476 INFO [stderr] --> src/ch6/iters.rs:373:5 Dec 14 17:39:15.476 INFO [stderr] | Dec 14 17:39:15.476 INFO [stderr] 373 | fn main(){ Dec 14 17:39:15.476 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.476 INFO [stderr] Dec 14 17:39:15.476 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.476 INFO [stderr] --> src/ch7/structs.rs:48:5 Dec 14 17:39:15.476 INFO [stderr] | Dec 14 17:39:15.476 INFO [stderr] 48 | fn main(){ Dec 14 17:39:15.476 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.476 INFO [stderr] Dec 14 17:39:15.476 INFO [stderr] warning: function is never used: `hello` Dec 14 17:39:15.476 INFO [stderr] --> src/appendix/mod.rs:16:1 Dec 14 17:39:15.476 INFO [stderr] | Dec 14 17:39:15.476 INFO [stderr] 16 | fn hello(){ Dec 14 17:39:15.476 INFO [stderr] | ^^^^^^^^^^ Dec 14 17:39:15.476 INFO [stderr] Dec 14 17:39:15.476 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.477 INFO [stderr] --> src/appendix/lldb.rs:147:1 Dec 14 17:39:15.477 INFO [stderr] | Dec 14 17:39:15.477 INFO [stderr] 147 | fn main() Dec 14 17:39:15.477 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.477 INFO [stderr] Dec 14 17:39:15.477 INFO [stderr] warning: denote infinite loops with `loop { ... }` Dec 14 17:39:15.477 INFO [stderr] --> src/ch2/control_flow.rs:152:5 Dec 14 17:39:15.477 INFO [stderr] | Dec 14 17:39:15.477 INFO [stderr] 152 | while true { Dec 14 17:39:15.477 INFO [stderr] | ^^^^^^^^^^ help: use `loop` Dec 14 17:39:15.477 INFO [stderr] | Dec 14 17:39:15.477 INFO [stderr] = note: #[warn(while_true)] on by default Dec 14 17:39:15.477 INFO [stderr] Dec 14 17:39:15.499 INFO [stderr] warning: unused arithmetic operation that must be used Dec 14 17:39:15.499 INFO [stderr] --> src/ch5/nll.rs:184:9 Dec 14 17:39:15.499 INFO [stderr] | Dec 14 17:39:15.499 INFO [stderr] 184 | a.to_string() + s; Dec 14 17:39:15.499 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.499 INFO [stderr] | Dec 14 17:39:15.499 INFO [stderr] = note: #[warn(unused_must_use)] on by default Dec 14 17:39:15.499 INFO [stderr] Dec 14 17:39:15.499 INFO [stderr] warning: unused attribute Dec 14 17:39:15.499 INFO [stderr] --> src/ch6/closures.rs:124:5 Dec 14 17:39:15.499 INFO [stderr] | Dec 14 17:39:15.499 INFO [stderr] 124 | #![feature(unboxed_closures, fn_traits)] Dec 14 17:39:15.499 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.502 INFO [stderr] | Dec 14 17:39:15.502 INFO [stderr] = note: #[warn(unused_attributes)] on by default Dec 14 17:39:15.503 INFO [stderr] Dec 14 17:39:15.503 INFO [stderr] warning: crate-level attribute should be in the root module Dec 14 17:39:15.503 INFO [stderr] --> src/ch6/closures.rs:124:5 Dec 14 17:39:15.503 INFO [stderr] | Dec 14 17:39:15.503 INFO [stderr] 124 | #![feature(unboxed_closures, fn_traits)] Dec 14 17:39:15.503 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.503 INFO [stderr] Dec 14 17:39:16.996 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 6.05s Dec 14 17:39:17.007 INFO [stderr] su: No module specific data is present Dec 14 17:39:17.741 INFO running `"docker" "inspect" "ced3fa0e83d33df9c96fda742d5dafde479bfa7d97b2f07445abbd2490d2655d"` Dec 14 17:39:18.109 INFO running `"docker" "rm" "-f" "ced3fa0e83d33df9c96fda742d5dafde479bfa7d97b2f07445abbd2490d2655d"` Dec 14 17:39:18.443 INFO [stdout] ced3fa0e83d33df9c96fda742d5dafde479bfa7d97b2f07445abbd2490d2655d Dec 14 17:39:18.447 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-4/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/pr-56550/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/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 +aa49d8ef14939ddec0e34b346b60174a5673d48f-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"` Dec 14 17:39:19.052 INFO [stdout] 3d53a8d76bc8ff7a960729c5ecd44f978b6f2f5e37075b54fef06416be828055 Dec 14 17:39:19.057 INFO running `"docker" "start" "-a" "3d53a8d76bc8ff7a960729c5ecd44f978b6f2f5e37075b54fef06416be828055"` Dec 14 17:39:20.463 INFO [stderr] usermod: no changes Dec 14 17:39:20.552 INFO [stderr] Compiling tao-of-rust v0.1.0 (/source) Dec 14 17:39:22.543 INFO [stderr] warning: unnecessary parentheses around `for` head expression Dec 14 17:39:22.543 INFO [stderr] --> src/ch2/primitives.rs:170:14 Dec 14 17:39:22.543 INFO [stderr] | Dec 14 17:39:22.543 INFO [stderr] 170 | for i in (1..5) { Dec 14 17:39:22.543 INFO [stderr] | ^^^^^^ help: remove these parentheses Dec 14 17:39:22.543 INFO [stderr] | Dec 14 17:39:22.543 INFO [stderr] = note: #[warn(unused_parens)] on by default Dec 14 17:39:22.543 INFO [stderr] Dec 14 17:39:22.543 INFO [stderr] warning: unnecessary parentheses around `for` head expression Dec 14 17:39:22.543 INFO [stderr] --> src/ch2/primitives.rs:173:14 Dec 14 17:39:22.543 INFO [stderr] | Dec 14 17:39:22.543 INFO [stderr] 173 | for i in (1..=5) { Dec 14 17:39:22.543 INFO [stderr] | ^^^^^^^ help: remove these parentheses Dec 14 17:39:22.543 INFO [stderr] Dec 14 17:39:22.543 INFO [stderr] warning: unnecessary parentheses around `if` condition Dec 14 17:39:22.543 INFO [stderr] --> src/ch2/structs.rs:58:23 Dec 14 17:39:22.543 INFO [stderr] | Dec 14 17:39:22.543 INFO [stderr] 58 | let gender = if (self.gender == 1) {"boy"} else {"girl"}; Dec 14 17:39:22.543 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses Dec 14 17:39:22.543 INFO [stderr] Dec 14 17:39:23.119 INFO [stderr] warning: unused variable: `a` Dec 14 17:39:23.119 INFO [stderr] --> src/ch2/binding.rs:31:9 Dec 14 17:39:23.119 INFO [stderr] | Dec 14 17:39:23.119 INFO [stderr] 31 | let a = 1; Dec 14 17:39:23.119 INFO [stderr] | ^ help: consider using `_a` instead Dec 14 17:39:23.119 INFO [stderr] | Dec 14 17:39:23.119 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 14 17:39:23.119 INFO [stderr] Dec 14 17:39:23.119 INFO [stderr] warning: variable `b` is assigned to, but never used Dec 14 17:39:23.119 INFO [stderr] --> src/ch2/binding.rs:33:13 Dec 14 17:39:23.119 INFO [stderr] | Dec 14 17:39:23.119 INFO [stderr] 33 | let mut b = 2; Dec 14 17:39:23.119 INFO [stderr] | ^ Dec 14 17:39:23.119 INFO [stderr] | Dec 14 17:39:23.119 INFO [stderr] = note: consider using `_b` instead Dec 14 17:39:23.119 INFO [stderr] Dec 14 17:39:23.119 INFO [stderr] warning: value assigned to `b` is never read Dec 14 17:39:23.119 INFO [stderr] --> src/ch2/binding.rs:34:5 Dec 14 17:39:23.119 INFO [stderr] | Dec 14 17:39:23.119 INFO [stderr] 34 | b = 3; // mutable Dec 14 17:39:23.119 INFO [stderr] | ^ Dec 14 17:39:23.119 INFO [stderr] | Dec 14 17:39:23.119 INFO [stderr] = note: #[warn(unused_assignments)] on by default Dec 14 17:39:23.119 INFO [stderr] Dec 14 17:39:23.119 INFO [stderr] warning: unused variable: `v2` Dec 14 17:39:23.119 INFO [stderr] --> src/ch2/collections.rs:31:13 Dec 14 17:39:23.119 INFO [stderr] | Dec 14 17:39:23.119 INFO [stderr] 31 | let mut v2 = vec![0; 10]; Dec 14 17:39:23.119 INFO [stderr] | ^^ help: consider using `_v2` instead Dec 14 17:39:23.119 INFO [stderr] Dec 14 17:39:23.119 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:23.119 INFO [stderr] --> src/ch2/primitives.rs:17:9 Dec 14 17:39:23.119 INFO [stderr] | Dec 14 17:39:23.119 INFO [stderr] 17 | let x = true; Dec 14 17:39:23.119 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:23.120 INFO [stderr] Dec 14 17:39:23.120 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:23.120 INFO [stderr] --> src/ch2/primitives.rs:52:9 Dec 14 17:39:23.120 INFO [stderr] | Dec 14 17:39:23.120 INFO [stderr] 52 | let num = 42u32; Dec 14 17:39:23.120 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:23.120 INFO [stderr] Dec 14 17:39:23.120 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:23.120 INFO [stderr] --> src/ch2/primitives.rs:53:9 Dec 14 17:39:23.120 INFO [stderr] | Dec 14 17:39:23.120 INFO [stderr] 53 | let num: u32 = 42; Dec 14 17:39:23.120 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:23.120 INFO [stderr] Dec 14 17:39:23.120 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:23.120 INFO [stderr] --> src/ch2/primitives.rs:54:9 Dec 14 17:39:23.120 INFO [stderr] | Dec 14 17:39:23.120 INFO [stderr] 54 | let num = 0x2A; // 16进制 Dec 14 17:39:23.120 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:23.120 INFO [stderr] Dec 14 17:39:23.120 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:23.120 INFO [stderr] --> src/ch2/primitives.rs:55:9 Dec 14 17:39:23.120 INFO [stderr] | Dec 14 17:39:23.120 INFO [stderr] 55 | let num = 0o106; // 8进制 Dec 14 17:39:23.120 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:23.120 INFO [stderr] Dec 14 17:39:23.120 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:23.120 INFO [stderr] --> src/ch2/primitives.rs:56:9 Dec 14 17:39:23.120 INFO [stderr] | Dec 14 17:39:23.120 INFO [stderr] 56 | let num = 0b1101_1011; // 2进制 Dec 14 17:39:23.120 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:23.120 INFO [stderr] Dec 14 17:39:23.120 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:23.120 INFO [stderr] --> src/ch2/primitives.rs:59:9 Dec 14 17:39:23.120 INFO [stderr] | Dec 14 17:39:23.120 INFO [stderr] 59 | let num = 3.1415926f64; Dec 14 17:39:23.120 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:23.120 INFO [stderr] Dec 14 17:39:23.127 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:23.127 INFO [stderr] --> src/ch2/primitives.rs:94:9 Dec 14 17:39:23.127 INFO [stderr] | Dec 14 17:39:23.127 INFO [stderr] 94 | let x = 'r'; Dec 14 17:39:23.127 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:23.127 INFO [stderr] Dec 14 17:39:23.127 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:23.127 INFO [stderr] --> src/ch2/primitives.rs:95:9 Dec 14 17:39:23.127 INFO [stderr] | Dec 14 17:39:23.127 INFO [stderr] 95 | let x = 'Ú'; Dec 14 17:39:23.127 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:23.127 INFO [stderr] Dec 14 17:39:23.127 INFO [stderr] warning: unused variable: `arr` Dec 14 17:39:23.127 INFO [stderr] --> src/ch2/primitives.rs:128:9 Dec 14 17:39:23.127 INFO [stderr] | Dec 14 17:39:23.127 INFO [stderr] 128 | let arr: [i32; 3] = [1, 2, 3]; Dec 14 17:39:23.127 INFO [stderr] | ^^^ help: consider using `_arr` instead Dec 14 17:39:23.127 INFO [stderr] Dec 14 17:39:23.127 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:23.127 INFO [stderr] --> src/ch2/primitives.rs:350:9 Dec 14 17:39:23.127 INFO [stderr] | Dec 14 17:39:23.127 INFO [stderr] 350 | let x: ! = { Dec 14 17:39:23.127 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:23.127 INFO [stderr] Dec 14 17:39:23.127 INFO [stderr] warning: unused variable: `i` Dec 14 17:39:23.127 INFO [stderr] --> src/ch3/tag_trait.rs:53:27 Dec 14 17:39:23.127 INFO [stderr] | Dec 14 17:39:23.127 INFO [stderr] 53 | fn test_copy(i: T) { Dec 14 17:39:23.128 INFO [stderr] | ^ help: consider using `_i` instead Dec 14 17:39:23.128 INFO [stderr] Dec 14 17:39:23.128 INFO [stderr] warning: unused variable: `y` Dec 14 17:39:23.128 INFO [stderr] --> src/ch3/type_cast.rs:71:9 Dec 14 17:39:23.128 INFO [stderr] | Dec 14 17:39:23.128 INFO [stderr] 71 | let y = x.clone(); // Rc<&str> Dec 14 17:39:23.128 INFO [stderr] | ^ help: consider using `_y` instead Dec 14 17:39:23.128 INFO [stderr] Dec 14 17:39:23.128 INFO [stderr] warning: unused variable: `z` Dec 14 17:39:23.128 INFO [stderr] --> src/ch3/type_cast.rs:72:9 Dec 14 17:39:23.128 INFO [stderr] | Dec 14 17:39:23.128 INFO [stderr] 72 | let z = (*x).clone(); // &str Dec 14 17:39:23.128 INFO [stderr] | ^ help: consider using `_z` instead Dec 14 17:39:23.128 INFO [stderr] Dec 14 17:39:23.128 INFO [stderr] warning: unused variable: `y` Dec 14 17:39:23.128 INFO [stderr] --> src/ch4/general_concepts.rs:18:13 Dec 14 17:39:23.128 INFO [stderr] | Dec 14 17:39:23.128 INFO [stderr] 18 | let y = x; Dec 14 17:39:23.128 INFO [stderr] | ^ help: consider using `_y` instead Dec 14 17:39:23.128 INFO [stderr] Dec 14 17:39:23.128 INFO [stderr] warning: unused variable: `z` Dec 14 17:39:23.128 INFO [stderr] --> src/ch4/general_concepts.rs:19:13 Dec 14 17:39:23.128 INFO [stderr] | Dec 14 17:39:23.128 INFO [stderr] 19 | let z = 100; Dec 14 17:39:23.128 INFO [stderr] | ^ help: consider using `_z` instead Dec 14 17:39:23.128 INFO [stderr] Dec 14 17:39:23.128 INFO [stderr] warning: unused variable: `s` Dec 14 17:39:23.128 INFO [stderr] --> src/ch4/raii.rs:14:13 Dec 14 17:39:23.128 INFO [stderr] | Dec 14 17:39:23.128 INFO [stderr] 14 | let s = String::from("hello"); Dec 14 17:39:23.128 INFO [stderr] | ^ help: consider using `_s` instead Dec 14 17:39:23.128 INFO [stderr] Dec 14 17:39:23.128 INFO [stderr] warning: unused variable: `v` Dec 14 17:39:23.128 INFO [stderr] --> src/ch4/raii.rs:16:13 Dec 14 17:39:23.128 INFO [stderr] | Dec 14 17:39:23.128 INFO [stderr] 16 | let v = vec![1,2,3]; Dec 14 17:39:23.128 INFO [stderr] | ^ help: consider using `_v` instead Dec 14 17:39:23.128 INFO [stderr] Dec 14 17:39:23.128 INFO [stderr] warning: unused variable: `stolen` Dec 14 17:39:23.128 INFO [stderr] --> src/ch5/semantic.rs:30:13 Dec 14 17:39:23.128 INFO [stderr] | Dec 14 17:39:23.128 INFO [stderr] 30 | let stolen = orig; Dec 14 17:39:23.128 INFO [stderr] | ^^^^^^ help: consider using `_stolen` instead Dec 14 17:39:23.128 INFO [stderr] Dec 14 17:39:23.128 INFO [stderr] warning: unused variable: `b` Dec 14 17:39:23.128 INFO [stderr] --> src/ch5/semantic.rs:113:13 Dec 14 17:39:23.128 INFO [stderr] | Dec 14 17:39:23.128 INFO [stderr] 113 | let b = a; Dec 14 17:39:23.128 INFO [stderr] | ^ help: consider using `_b` instead Dec 14 17:39:23.128 INFO [stderr] Dec 14 17:39:23.128 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:23.128 INFO [stderr] --> src/ch5/share_mutable.rs:22:13 Dec 14 17:39:23.128 INFO [stderr] | Dec 14 17:39:23.128 INFO [stderr] 22 | let x = "hello".to_string(); Dec 14 17:39:23.128 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:23.128 INFO [stderr] Dec 14 17:39:23.128 INFO [stderr] warning: unused variable: `a` Dec 14 17:39:23.128 INFO [stderr] --> src/ch5/share_mutable.rs:133:13 Dec 14 17:39:23.128 INFO [stderr] | Dec 14 17:39:23.128 INFO [stderr] 133 | let a = "hello"; // -------scope a-------+ Dec 14 17:39:23.128 INFO [stderr] | ^ help: consider using `_a` instead Dec 14 17:39:23.128 INFO [stderr] Dec 14 17:39:23.128 INFO [stderr] warning: unused variable: `b` Dec 14 17:39:23.128 INFO [stderr] --> src/ch5/share_mutable.rs:134:13 Dec 14 17:39:23.128 INFO [stderr] | Dec 14 17:39:23.128 INFO [stderr] 134 | let b = "rust"; // -----scope b------+ | Dec 14 17:39:23.128 INFO [stderr] | ^ help: consider using `_b` instead Dec 14 17:39:23.128 INFO [stderr] Dec 14 17:39:23.128 INFO [stderr] warning: unused variable: `d` Dec 14 17:39:23.128 INFO [stderr] --> src/ch5/share_mutable.rs:136:13 Dec 14 17:39:23.128 INFO [stderr] | Dec 14 17:39:23.128 INFO [stderr] 136 | let d = c; // - scope d --- | | | Dec 14 17:39:23.128 INFO [stderr] | ^ help: consider using `_d` instead Dec 14 17:39:23.128 INFO [stderr] Dec 14 17:39:23.128 INFO [stderr] warning: unused variable: `p` Dec 14 17:39:23.128 INFO [stderr] --> src/ch3/traits.rs:246:28 Dec 14 17:39:23.128 INFO [stderr] | Dec 14 17:39:23.128 INFO [stderr] 246 | fn set_page(&self, p: i32){ Dec 14 17:39:23.128 INFO [stderr] | ^ help: consider using `_p` instead Dec 14 17:39:23.128 INFO [stderr] Dec 14 17:39:23.128 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:23.128 INFO [stderr] --> src/ch3/traits.rs:251:31 Dec 14 17:39:23.128 INFO [stderr] | Dec 14 17:39:23.128 INFO [stderr] 251 | fn set_perpage(&self, num: i32){ Dec 14 17:39:23.128 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:23.128 INFO [stderr] Dec 14 17:39:23.128 INFO [stderr] warning: unused variable: `args` Dec 14 17:39:23.128 INFO [stderr] --> src/ch6/closures.rs:130:47 Dec 14 17:39:23.128 INFO [stderr] | Dec 14 17:39:23.128 INFO [stderr] 130 | extern "rust-call" fn call_once(self, args: ()) -> u32 { Dec 14 17:39:23.128 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 14 17:39:23.128 INFO [stderr] Dec 14 17:39:23.129 INFO [stderr] warning: unused variable: `args` Dec 14 17:39:23.129 INFO [stderr] --> src/ch6/closures.rs:136:51 Dec 14 17:39:23.129 INFO [stderr] | Dec 14 17:39:23.129 INFO [stderr] 136 | extern "rust-call" fn call_mut(&mut self, args: ()) -> u32 { Dec 14 17:39:23.129 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 14 17:39:23.129 INFO [stderr] Dec 14 17:39:23.129 INFO [stderr] warning: unused variable: `args` Dec 14 17:39:23.129 INFO [stderr] --> src/ch6/closures.rs:142:43 Dec 14 17:39:23.129 INFO [stderr] | Dec 14 17:39:23.129 INFO [stderr] 142 | extern "rust-call" fn call(&self, args: ()) -> u32 { Dec 14 17:39:23.129 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 14 17:39:23.129 INFO [stderr] Dec 14 17:39:23.159 INFO [stderr] warning: variable does not need to be mutable Dec 14 17:39:23.160 INFO [stderr] --> src/ch2/collections.rs:31:9 Dec 14 17:39:23.160 INFO [stderr] | Dec 14 17:39:23.160 INFO [stderr] 31 | let mut v2 = vec![0; 10]; Dec 14 17:39:23.160 INFO [stderr] | ----^^ Dec 14 17:39:23.160 INFO [stderr] | | Dec 14 17:39:23.160 INFO [stderr] | help: remove this `mut` Dec 14 17:39:23.160 INFO [stderr] | Dec 14 17:39:23.160 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 14 17:39:23.160 INFO [stderr] Dec 14 17:39:23.380 INFO [stderr] warning: function is never used: `sum` Dec 14 17:39:23.380 INFO [stderr] --> src/ch2/function.rs:89:1 Dec 14 17:39:23.380 INFO [stderr] | Dec 14 17:39:23.380 INFO [stderr] 89 | fn sum(a: i32, b: i32) -> i32 { Dec 14 17:39:23.380 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.380 INFO [stderr] | Dec 14 17:39:23.380 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 14 17:39:23.380 INFO [stderr] Dec 14 17:39:23.380 INFO [stderr] warning: function is never used: `product` Dec 14 17:39:23.380 INFO [stderr] --> src/ch2/function.rs:92:1 Dec 14 17:39:23.380 INFO [stderr] | Dec 14 17:39:23.380 INFO [stderr] 92 | fn product(a: i32, b: i32) -> i32 { Dec 14 17:39:23.380 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.380 INFO [stderr] Dec 14 17:39:23.380 INFO [stderr] warning: function is never used: `map_demo` Dec 14 17:39:23.380 INFO [stderr] --> src/ch2/collections.rs:169:1 Dec 14 17:39:23.380 INFO [stderr] | Dec 14 17:39:23.380 INFO [stderr] 169 | fn map_demo() { Dec 14 17:39:23.380 INFO [stderr] | ^^^^^^^^^^^^^ Dec 14 17:39:23.380 INFO [stderr] Dec 14 17:39:23.380 INFO [stderr] warning: function is never used: `foo` Dec 14 17:39:23.381 INFO [stderr] --> src/ch2/primitives.rs:349:1 Dec 14 17:39:23.381 INFO [stderr] | Dec 14 17:39:23.381 INFO [stderr] 349 | fn foo() -> u32 { Dec 14 17:39:23.381 INFO [stderr] | ^^^^^^^^^^^^^^^ Dec 14 17:39:23.381 INFO [stderr] Dec 14 17:39:23.381 INFO [stderr] warning: method is never used: `new` Dec 14 17:39:23.381 INFO [stderr] --> src/ch2/structs.rs:48:5 Dec 14 17:39:23.381 INFO [stderr] | Dec 14 17:39:23.381 INFO [stderr] 48 | fn new(name: &'static str, gender: u32) -> Self{ Dec 14 17:39:23.381 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.381 INFO [stderr] Dec 14 17:39:23.381 INFO [stderr] warning: method is never used: `name` Dec 14 17:39:23.381 INFO [stderr] --> src/ch2/structs.rs:51:5 Dec 14 17:39:23.381 INFO [stderr] | Dec 14 17:39:23.381 INFO [stderr] 51 | fn name(&self) { Dec 14 17:39:23.381 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:23.381 INFO [stderr] Dec 14 17:39:23.381 INFO [stderr] warning: method is never used: `set_name` Dec 14 17:39:23.381 INFO [stderr] --> src/ch2/structs.rs:54:5 Dec 14 17:39:23.381 INFO [stderr] | Dec 14 17:39:23.381 INFO [stderr] 54 | fn set_name(&mut self, name: &'static str) { Dec 14 17:39:23.381 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.381 INFO [stderr] Dec 14 17:39:23.381 INFO [stderr] warning: method is never used: `gender` Dec 14 17:39:23.381 INFO [stderr] --> src/ch2/structs.rs:57:5 Dec 14 17:39:23.381 INFO [stderr] | Dec 14 17:39:23.381 INFO [stderr] 57 | fn gender(&self){ Dec 14 17:39:23.381 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 14 17:39:23.381 INFO [stderr] Dec 14 17:39:23.381 INFO [stderr] warning: field is never used: `foo` Dec 14 17:39:23.381 INFO [stderr] --> src/ch3/zero_size.rs:27:9 Dec 14 17:39:23.381 INFO [stderr] | Dec 14 17:39:23.381 INFO [stderr] 27 | foo: Foo, Dec 14 17:39:23.381 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:23.381 INFO [stderr] Dec 14 17:39:23.381 INFO [stderr] warning: field is never used: `qux` Dec 14 17:39:23.381 INFO [stderr] --> src/ch3/zero_size.rs:28:9 Dec 14 17:39:23.381 INFO [stderr] | Dec 14 17:39:23.381 INFO [stderr] 28 | qux: (), Dec 14 17:39:23.381 INFO [stderr] | ^^^^^^^ Dec 14 17:39:23.381 INFO [stderr] Dec 14 17:39:23.381 INFO [stderr] warning: field is never used: `baz` Dec 14 17:39:23.381 INFO [stderr] --> src/ch3/zero_size.rs:29:9 Dec 14 17:39:23.381 INFO [stderr] | Dec 14 17:39:23.381 INFO [stderr] 29 | baz: [u8; 0], Dec 14 17:39:23.381 INFO [stderr] | ^^^^^^^^^^^^ Dec 14 17:39:23.381 INFO [stderr] Dec 14 17:39:23.381 INFO [stderr] warning: field is never used: `page` Dec 14 17:39:23.381 INFO [stderr] --> src/ch3/traits.rs:262:24 Dec 14 17:39:23.381 INFO [stderr] | Dec 14 17:39:23.381 INFO [stderr] 262 | struct MyPaginate{ page: i32 } Dec 14 17:39:23.381 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.381 INFO [stderr] Dec 14 17:39:23.381 INFO [stderr] warning: field is never used: `inner` Dec 14 17:39:23.381 INFO [stderr] --> src/ch3/trait_limit.rs:147:9 Dec 14 17:39:23.381 INFO [stderr] | Dec 14 17:39:23.381 INFO [stderr] 147 | inner: T, Dec 14 17:39:23.381 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:23.381 INFO [stderr] Dec 14 17:39:23.381 INFO [stderr] warning: function is never used: `foo` Dec 14 17:39:23.381 INFO [stderr] --> src/ch4/general_concepts.rs:17:5 Dec 14 17:39:23.381 INFO [stderr] | Dec 14 17:39:23.381 INFO [stderr] 17 | fn foo(x: u32) { Dec 14 17:39:23.381 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:23.381 INFO [stderr] Dec 14 17:39:23.381 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.381 INFO [stderr] --> src/ch4/general_concepts.rs:21:5 Dec 14 17:39:23.381 INFO [stderr] | Dec 14 17:39:23.381 INFO [stderr] 21 | fn main(){ Dec 14 17:39:23.381 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.381 INFO [stderr] Dec 14 17:39:23.381 INFO [stderr] warning: struct is never constructed: `A` Dec 14 17:39:23.381 INFO [stderr] --> src/ch4/general_concepts.rs:56:5 Dec 14 17:39:23.381 INFO [stderr] | Dec 14 17:39:23.381 INFO [stderr] 56 | struct A { Dec 14 17:39:23.381 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:23.381 INFO [stderr] Dec 14 17:39:23.381 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.381 INFO [stderr] --> src/ch4/general_concepts.rs:61:5 Dec 14 17:39:23.381 INFO [stderr] | Dec 14 17:39:23.381 INFO [stderr] 61 | fn main() { Dec 14 17:39:23.381 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.381 INFO [stderr] Dec 14 17:39:23.381 INFO [stderr] warning: struct is never constructed: `A` Dec 14 17:39:23.381 INFO [stderr] --> src/ch4/general_concepts.rs:96:5 Dec 14 17:39:23.381 INFO [stderr] | Dec 14 17:39:23.381 INFO [stderr] 96 | struct A { Dec 14 17:39:23.381 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:23.382 INFO [stderr] Dec 14 17:39:23.382 INFO [stderr] warning: struct is never constructed: `B` Dec 14 17:39:23.382 INFO [stderr] --> src/ch4/general_concepts.rs:100:5 Dec 14 17:39:23.382 INFO [stderr] | Dec 14 17:39:23.382 INFO [stderr] 100 | struct B(i32, f64, char); Dec 14 17:39:23.382 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.382 INFO [stderr] Dec 14 17:39:23.382 INFO [stderr] warning: struct is never constructed: `N` Dec 14 17:39:23.382 INFO [stderr] --> src/ch4/general_concepts.rs:101:5 Dec 14 17:39:23.382 INFO [stderr] | Dec 14 17:39:23.382 INFO [stderr] 101 | struct N; Dec 14 17:39:23.382 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.382 INFO [stderr] Dec 14 17:39:23.382 INFO [stderr] warning: enum is never used: `E` Dec 14 17:39:23.382 INFO [stderr] --> src/ch4/general_concepts.rs:102:5 Dec 14 17:39:23.382 INFO [stderr] | Dec 14 17:39:23.382 INFO [stderr] 102 | enum E { Dec 14 17:39:23.382 INFO [stderr] | ^^^^^^ Dec 14 17:39:23.382 INFO [stderr] Dec 14 17:39:23.382 INFO [stderr] warning: union is never used: `U` Dec 14 17:39:23.382 INFO [stderr] --> src/ch4/general_concepts.rs:106:5 Dec 14 17:39:23.382 INFO [stderr] | Dec 14 17:39:23.382 INFO [stderr] 106 | union U { Dec 14 17:39:23.382 INFO [stderr] | ^^^^^^^ Dec 14 17:39:23.382 INFO [stderr] Dec 14 17:39:23.382 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.382 INFO [stderr] --> src/ch4/general_concepts.rs:110:5 Dec 14 17:39:23.382 INFO [stderr] | Dec 14 17:39:23.382 INFO [stderr] 110 | fn main(){ Dec 14 17:39:23.382 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.382 INFO [stderr] Dec 14 17:39:23.382 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.382 INFO [stderr] --> src/ch4/resource_management.rs:59:5 Dec 14 17:39:23.382 INFO [stderr] | Dec 14 17:39:23.382 INFO [stderr] 59 | fn main() { Dec 14 17:39:23.382 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.382 INFO [stderr] Dec 14 17:39:23.382 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.382 INFO [stderr] --> src/ch4/raii.rs:13:5 Dec 14 17:39:23.382 INFO [stderr] | Dec 14 17:39:23.382 INFO [stderr] 13 | fn main() { Dec 14 17:39:23.382 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.382 INFO [stderr] Dec 14 17:39:23.382 INFO [stderr] warning: struct is never constructed: `S` Dec 14 17:39:23.382 INFO [stderr] --> src/ch4/raii.rs:94:5 Dec 14 17:39:23.382 INFO [stderr] | Dec 14 17:39:23.382 INFO [stderr] 94 | struct S(i32); Dec 14 17:39:23.382 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:23.382 INFO [stderr] Dec 14 17:39:23.382 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.382 INFO [stderr] --> src/ch4/raii.rs:100:5 Dec 14 17:39:23.382 INFO [stderr] | Dec 14 17:39:23.382 INFO [stderr] 100 | fn main() { Dec 14 17:39:23.382 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.382 INFO [stderr] Dec 14 17:39:23.382 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.382 INFO [stderr] --> src/ch5/semantic.rs:27:5 Dec 14 17:39:23.382 INFO [stderr] | Dec 14 17:39:23.382 INFO [stderr] 27 | fn main() { Dec 14 17:39:23.382 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.382 INFO [stderr] Dec 14 17:39:23.382 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.382 INFO [stderr] --> src/ch5/semantic.rs:111:5 Dec 14 17:39:23.382 INFO [stderr] | Dec 14 17:39:23.382 INFO [stderr] 111 | fn main(){ Dec 14 17:39:23.382 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.382 INFO [stderr] Dec 14 17:39:23.382 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.382 INFO [stderr] --> src/ch5/share_mutable.rs:21:5 Dec 14 17:39:23.382 INFO [stderr] | Dec 14 17:39:23.382 INFO [stderr] 21 | fn main() { Dec 14 17:39:23.382 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.382 INFO [stderr] Dec 14 17:39:23.382 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.382 INFO [stderr] --> src/ch5/share_mutable.rs:132:5 Dec 14 17:39:23.382 INFO [stderr] | Dec 14 17:39:23.382 INFO [stderr] 132 | fn main(){ Dec 14 17:39:23.382 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.382 INFO [stderr] Dec 14 17:39:23.382 INFO [stderr] warning: function is never used: `foo` Dec 14 17:39:23.382 INFO [stderr] --> src/ch5/borrow.rs:31:5 Dec 14 17:39:23.382 INFO [stderr] | Dec 14 17:39:23.382 INFO [stderr] 31 | fn foo(mut v: [i32; 3]) -> [i32; 3] { Dec 14 17:39:23.382 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.382 INFO [stderr] Dec 14 17:39:23.382 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.382 INFO [stderr] --> src/ch5/borrow.rs:36:5 Dec 14 17:39:23.383 INFO [stderr] | Dec 14 17:39:23.383 INFO [stderr] 36 | fn main() { Dec 14 17:39:23.383 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.383 INFO [stderr] Dec 14 17:39:23.383 INFO [stderr] warning: function is never used: `bubble_sort` Dec 14 17:39:23.383 INFO [stderr] --> src/ch5/borrow.rs:73:5 Dec 14 17:39:23.383 INFO [stderr] | Dec 14 17:39:23.383 INFO [stderr] 73 | fn bubble_sort(a: &mut Vec) { Dec 14 17:39:23.383 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.383 INFO [stderr] Dec 14 17:39:23.383 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.383 INFO [stderr] --> src/ch5/borrow.rs:90:5 Dec 14 17:39:23.383 INFO [stderr] | Dec 14 17:39:23.383 INFO [stderr] 90 | fn main() { Dec 14 17:39:23.383 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.383 INFO [stderr] Dec 14 17:39:23.383 INFO [stderr] warning: function is never used: `compute` Dec 14 17:39:23.383 INFO [stderr] --> src/ch5/borrow.rs:139:5 Dec 14 17:39:23.383 INFO [stderr] | Dec 14 17:39:23.383 INFO [stderr] 139 | fn compute(input: &u32, output: &mut u32) { Dec 14 17:39:23.383 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.383 INFO [stderr] Dec 14 17:39:23.383 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.383 INFO [stderr] --> src/ch5/borrow.rs:147:5 Dec 14 17:39:23.383 INFO [stderr] | Dec 14 17:39:23.383 INFO [stderr] 147 | fn main() { Dec 14 17:39:23.383 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.383 INFO [stderr] Dec 14 17:39:23.383 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.383 INFO [stderr] --> src/ch5/lifetime.rs:16:5 Dec 14 17:39:23.383 INFO [stderr] | Dec 14 17:39:23.383 INFO [stderr] 16 | fn main() { Dec 14 17:39:23.383 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.383 INFO [stderr] Dec 14 17:39:23.383 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.383 INFO [stderr] --> src/ch5/lifetime.rs:239:5 Dec 14 17:39:23.383 INFO [stderr] | Dec 14 17:39:23.383 INFO [stderr] 239 | fn main() { Dec 14 17:39:23.383 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.383 INFO [stderr] Dec 14 17:39:23.383 INFO [stderr] warning: function is never used: `foo` Dec 14 17:39:23.383 INFO [stderr] --> src/ch5/nll.rs:117:5 Dec 14 17:39:23.383 INFO [stderr] | Dec 14 17:39:23.383 INFO [stderr] 117 | fn foo<'a>(x: &'a str, y: &'a str) -> &'a str { Dec 14 17:39:23.383 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.383 INFO [stderr] Dec 14 17:39:23.383 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.383 INFO [stderr] --> src/ch5/nll.rs:124:5 Dec 14 17:39:23.383 INFO [stderr] | Dec 14 17:39:23.383 INFO [stderr] 124 | fn main(){ Dec 14 17:39:23.383 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.383 INFO [stderr] Dec 14 17:39:23.383 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.383 INFO [stderr] --> src/ch5/nll.rs:181:5 Dec 14 17:39:23.383 INFO [stderr] | Dec 14 17:39:23.383 INFO [stderr] 181 | fn main(){ Dec 14 17:39:23.383 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.383 INFO [stderr] Dec 14 17:39:23.383 INFO [stderr] warning: function is never used: `modify` Dec 14 17:39:23.383 INFO [stderr] --> src/ch6/functions.rs:30:5 Dec 14 17:39:23.383 INFO [stderr] | Dec 14 17:39:23.383 INFO [stderr] 30 | fn modify(mut v: Vec) -> Vec { Dec 14 17:39:23.383 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.383 INFO [stderr] Dec 14 17:39:23.383 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.383 INFO [stderr] --> src/ch6/functions.rs:34:5 Dec 14 17:39:23.383 INFO [stderr] | Dec 14 17:39:23.383 INFO [stderr] 34 | fn main(){ Dec 14 17:39:23.383 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.383 INFO [stderr] Dec 14 17:39:23.383 INFO [stderr] warning: function is never used: `f` Dec 14 17:39:23.383 INFO [stderr] --> src/ch6/functions.rs:71:5 Dec 14 17:39:23.383 INFO [stderr] | Dec 14 17:39:23.383 INFO [stderr] 71 | fn f() { print!("1"); } Dec 14 17:39:23.383 INFO [stderr] | ^^^^^^ Dec 14 17:39:23.383 INFO [stderr] Dec 14 17:39:23.383 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.383 INFO [stderr] --> src/ch6/functions.rs:72:5 Dec 14 17:39:23.383 INFO [stderr] | Dec 14 17:39:23.383 INFO [stderr] 72 | fn main() { Dec 14 17:39:23.383 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.383 INFO [stderr] Dec 14 17:39:23.383 INFO [stderr] warning: struct is never constructed: `S` Dec 14 17:39:23.383 INFO [stderr] --> src/ch6/functions.rs:126:5 Dec 14 17:39:23.383 INFO [stderr] | Dec 14 17:39:23.383 INFO [stderr] 126 | struct S { i: i32 } Dec 14 17:39:23.383 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:23.383 INFO [stderr] Dec 14 17:39:23.383 INFO [stderr] warning: function is never used: `f` Dec 14 17:39:23.383 INFO [stderr] --> src/ch6/functions.rs:127:5 Dec 14 17:39:23.384 INFO [stderr] | Dec 14 17:39:23.384 INFO [stderr] 127 | fn f(ref _s: S) { Dec 14 17:39:23.384 INFO [stderr] | ^^^^^^^^^^^^^^^ Dec 14 17:39:23.384 INFO [stderr] Dec 14 17:39:23.384 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.384 INFO [stderr] --> src/ch6/functions.rs:130:5 Dec 14 17:39:23.384 INFO [stderr] | Dec 14 17:39:23.384 INFO [stderr] 130 | fn main() { Dec 14 17:39:23.384 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.384 INFO [stderr] Dec 14 17:39:23.384 INFO [stderr] warning: function is never used: `addsub` Dec 14 17:39:23.384 INFO [stderr] --> src/ch6/functions.rs:167:5 Dec 14 17:39:23.384 INFO [stderr] | Dec 14 17:39:23.384 INFO [stderr] 167 | fn addsub(x: isize, y: isize) -> (isize, isize) { Dec 14 17:39:23.384 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.384 INFO [stderr] Dec 14 17:39:23.384 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.384 INFO [stderr] --> src/ch6/functions.rs:170:5 Dec 14 17:39:23.384 INFO [stderr] | Dec 14 17:39:23.384 INFO [stderr] 170 | fn main(){ Dec 14 17:39:23.384 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.384 INFO [stderr] Dec 14 17:39:23.384 INFO [stderr] warning: function is never used: `square` Dec 14 17:39:23.384 INFO [stderr] --> src/ch6/functions.rs:210:5 Dec 14 17:39:23.384 INFO [stderr] | Dec 14 17:39:23.384 INFO [stderr] 210 | fn square>(x: T, y: T) -> T { Dec 14 17:39:23.384 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.384 INFO [stderr] Dec 14 17:39:23.384 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.384 INFO [stderr] --> src/ch6/functions.rs:213:5 Dec 14 17:39:23.384 INFO [stderr] | Dec 14 17:39:23.384 INFO [stderr] 213 | fn main() { Dec 14 17:39:23.384 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.384 INFO [stderr] Dec 14 17:39:23.384 INFO [stderr] warning: struct is never constructed: `User` Dec 14 17:39:23.384 INFO [stderr] --> src/ch6/functions.rs:249:5 Dec 14 17:39:23.384 INFO [stderr] | Dec 14 17:39:23.384 INFO [stderr] 249 | struct User { Dec 14 17:39:23.384 INFO [stderr] | ^^^^^^^^^^^ Dec 14 17:39:23.384 INFO [stderr] Dec 14 17:39:23.384 INFO [stderr] warning: method is never used: `show` Dec 14 17:39:23.384 INFO [stderr] --> src/ch6/functions.rs:254:9 Dec 14 17:39:23.384 INFO [stderr] | Dec 14 17:39:23.384 INFO [stderr] 254 | fn show(&self) { Dec 14 17:39:23.384 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:23.384 INFO [stderr] Dec 14 17:39:23.384 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.384 INFO [stderr] --> src/ch6/functions.rs:259:5 Dec 14 17:39:23.384 INFO [stderr] | Dec 14 17:39:23.384 INFO [stderr] 259 | fn main() { Dec 14 17:39:23.384 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.384 INFO [stderr] Dec 14 17:39:23.384 INFO [stderr] warning: function is never used: `math` Dec 14 17:39:23.384 INFO [stderr] --> src/ch6/functions.rs:399:5 Dec 14 17:39:23.384 INFO [stderr] | Dec 14 17:39:23.384 INFO [stderr] 399 | fn math(op: fn(i32, i32) -> i32, a: i32, b: i32) -> i32{ Dec 14 17:39:23.384 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.384 INFO [stderr] Dec 14 17:39:23.384 INFO [stderr] warning: function is never used: `sum` Dec 14 17:39:23.384 INFO [stderr] --> src/ch6/functions.rs:402:5 Dec 14 17:39:23.384 INFO [stderr] | Dec 14 17:39:23.384 INFO [stderr] 402 | fn sum(a: i32, b: i32) -> i32 { Dec 14 17:39:23.384 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.384 INFO [stderr] Dec 14 17:39:23.384 INFO [stderr] warning: function is never used: `product` Dec 14 17:39:23.384 INFO [stderr] --> src/ch6/functions.rs:405:5 Dec 14 17:39:23.384 INFO [stderr] | Dec 14 17:39:23.384 INFO [stderr] 405 | fn product(a: i32, b: i32) -> i32 { Dec 14 17:39:23.384 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.384 INFO [stderr] Dec 14 17:39:23.384 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.384 INFO [stderr] --> src/ch6/functions.rs:408:5 Dec 14 17:39:23.384 INFO [stderr] | Dec 14 17:39:23.384 INFO [stderr] 408 | fn main() { Dec 14 17:39:23.384 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.384 INFO [stderr] Dec 14 17:39:23.384 INFO [stderr] warning: function is never used: `counter` Dec 14 17:39:23.384 INFO [stderr] --> src/ch6/closures.rs:48:5 Dec 14 17:39:23.384 INFO [stderr] | Dec 14 17:39:23.384 INFO [stderr] 48 | fn counter(i: i32) -> Box i32> { Dec 14 17:39:23.384 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.384 INFO [stderr] Dec 14 17:39:23.384 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.384 INFO [stderr] --> src/ch6/closures.rs:51:5 Dec 14 17:39:23.384 INFO [stderr] | Dec 14 17:39:23.384 INFO [stderr] 51 | fn main() { Dec 14 17:39:23.384 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.384 INFO [stderr] Dec 14 17:39:23.384 INFO [stderr] warning: struct is never constructed: `Closure` Dec 14 17:39:23.385 INFO [stderr] --> src/ch6/closures.rs:125:5 Dec 14 17:39:23.385 INFO [stderr] | Dec 14 17:39:23.385 INFO [stderr] 125 | struct Closure { Dec 14 17:39:23.385 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:23.385 INFO [stderr] Dec 14 17:39:23.385 INFO [stderr] warning: function is never used: `call_it` Dec 14 17:39:23.385 INFO [stderr] --> src/ch6/closures.rs:147:5 Dec 14 17:39:23.385 INFO [stderr] | Dec 14 17:39:23.385 INFO [stderr] 147 | fn call_it u32>(f: &F) -> u32 { Dec 14 17:39:23.385 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.385 INFO [stderr] Dec 14 17:39:23.385 INFO [stderr] warning: function is never used: `call_it_mut` Dec 14 17:39:23.385 INFO [stderr] --> src/ch6/closures.rs:150:5 Dec 14 17:39:23.385 INFO [stderr] | Dec 14 17:39:23.385 INFO [stderr] 150 | fn call_it_mut u32>(f: &mut F) -> u32 { Dec 14 17:39:23.385 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.385 INFO [stderr] Dec 14 17:39:23.385 INFO [stderr] warning: function is never used: `call_it_once` Dec 14 17:39:23.385 INFO [stderr] --> src/ch6/closures.rs:153:5 Dec 14 17:39:23.385 INFO [stderr] | Dec 14 17:39:23.385 INFO [stderr] 153 | fn call_it_once u32>(f: F) -> u32 { Dec 14 17:39:23.385 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.385 INFO [stderr] Dec 14 17:39:23.385 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.385 INFO [stderr] --> src/ch6/closures.rs:156:5 Dec 14 17:39:23.385 INFO [stderr] | Dec 14 17:39:23.385 INFO [stderr] 156 | fn main() { Dec 14 17:39:23.385 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.385 INFO [stderr] Dec 14 17:39:23.385 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.385 INFO [stderr] --> src/ch6/closures.rs:352:5 Dec 14 17:39:23.385 INFO [stderr] | Dec 14 17:39:23.385 INFO [stderr] 352 | fn main() { Dec 14 17:39:23.385 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.385 INFO [stderr] Dec 14 17:39:23.385 INFO [stderr] warning: function is never used: `boxed_closure` Dec 14 17:39:23.385 INFO [stderr] --> src/ch6/closures.rs:512:5 Dec 14 17:39:23.385 INFO [stderr] | Dec 14 17:39:23.385 INFO [stderr] 512 | fn boxed_closure(c: &mut Vec>){ Dec 14 17:39:23.385 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.385 INFO [stderr] Dec 14 17:39:23.385 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.385 INFO [stderr] --> src/ch6/closures.rs:518:5 Dec 14 17:39:23.385 INFO [stderr] | Dec 14 17:39:23.385 INFO [stderr] 518 | fn main(){ Dec 14 17:39:23.385 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.385 INFO [stderr] Dec 14 17:39:23.385 INFO [stderr] warning: function is never used: `bar` Dec 14 17:39:23.385 INFO [stderr] --> src/ch6/closures.rs:638:5 Dec 14 17:39:23.385 INFO [stderr] | Dec 14 17:39:23.385 INFO [stderr] 638 | fn bar(b: Box DoSomething<&'f usize>>) { Dec 14 17:39:23.385 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.385 INFO [stderr] Dec 14 17:39:23.385 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.385 INFO [stderr] --> src/ch6/closures.rs:642:5 Dec 14 17:39:23.385 INFO [stderr] | Dec 14 17:39:23.385 INFO [stderr] 642 | fn main(){ Dec 14 17:39:23.385 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.385 INFO [stderr] Dec 14 17:39:23.385 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.385 INFO [stderr] --> src/ch6/iters.rs:373:5 Dec 14 17:39:23.385 INFO [stderr] | Dec 14 17:39:23.385 INFO [stderr] 373 | fn main(){ Dec 14 17:39:23.385 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.385 INFO [stderr] Dec 14 17:39:23.385 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.385 INFO [stderr] --> src/ch7/structs.rs:48:5 Dec 14 17:39:23.385 INFO [stderr] | Dec 14 17:39:23.385 INFO [stderr] 48 | fn main(){ Dec 14 17:39:23.385 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.385 INFO [stderr] Dec 14 17:39:23.385 INFO [stderr] warning: function is never used: `hello` Dec 14 17:39:23.385 INFO [stderr] --> src/appendix/mod.rs:16:1 Dec 14 17:39:23.385 INFO [stderr] | Dec 14 17:39:23.385 INFO [stderr] 16 | fn hello(){ Dec 14 17:39:23.385 INFO [stderr] | ^^^^^^^^^^ Dec 14 17:39:23.385 INFO [stderr] Dec 14 17:39:23.385 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:23.385 INFO [stderr] --> src/appendix/lldb.rs:147:1 Dec 14 17:39:23.385 INFO [stderr] | Dec 14 17:39:23.385 INFO [stderr] 147 | fn main() Dec 14 17:39:23.385 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:23.385 INFO [stderr] Dec 14 17:39:23.385 INFO [stderr] warning: denote infinite loops with `loop { ... }` Dec 14 17:39:23.385 INFO [stderr] --> src/ch2/control_flow.rs:152:5 Dec 14 17:39:23.385 INFO [stderr] | Dec 14 17:39:23.385 INFO [stderr] 152 | while true { Dec 14 17:39:23.386 INFO [stderr] | ^^^^^^^^^^ help: use `loop` Dec 14 17:39:23.386 INFO [stderr] | Dec 14 17:39:23.386 INFO [stderr] = note: #[warn(while_true)] on by default Dec 14 17:39:23.386 INFO [stderr] Dec 14 17:39:23.390 INFO [stderr] warning: unused arithmetic operation that must be used Dec 14 17:39:23.390 INFO [stderr] --> src/ch5/nll.rs:184:9 Dec 14 17:39:23.390 INFO [stderr] | Dec 14 17:39:23.390 INFO [stderr] 184 | a.to_string() + s; Dec 14 17:39:23.390 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.390 INFO [stderr] | Dec 14 17:39:23.390 INFO [stderr] = note: #[warn(unused_must_use)] on by default Dec 14 17:39:23.390 INFO [stderr] Dec 14 17:39:23.395 INFO [stderr] warning: unused attribute Dec 14 17:39:23.395 INFO [stderr] --> src/ch6/closures.rs:124:5 Dec 14 17:39:23.395 INFO [stderr] | Dec 14 17:39:23.395 INFO [stderr] 124 | #![feature(unboxed_closures, fn_traits)] Dec 14 17:39:23.395 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.395 INFO [stderr] | Dec 14 17:39:23.395 INFO [stderr] = note: #[warn(unused_attributes)] on by default Dec 14 17:39:23.395 INFO [stderr] Dec 14 17:39:23.395 INFO [stderr] warning: crate-level attribute should be in the root module Dec 14 17:39:23.395 INFO [stderr] --> src/ch6/closures.rs:124:5 Dec 14 17:39:23.395 INFO [stderr] | Dec 14 17:39:23.395 INFO [stderr] 124 | #![feature(unboxed_closures, fn_traits)] Dec 14 17:39:23.395 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:23.395 INFO [stderr] Dec 14 17:39:23.863 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3.37s Dec 14 17:39:23.863 INFO [stderr] su: No module specific data is present Dec 14 17:39:24.468 INFO running `"docker" "inspect" "3d53a8d76bc8ff7a960729c5ecd44f978b6f2f5e37075b54fef06416be828055"` Dec 14 17:39:24.701 INFO running `"docker" "rm" "-f" "3d53a8d76bc8ff7a960729c5ecd44f978b6f2f5e37075b54fef06416be828055"` Dec 14 17:39:24.968 INFO [stdout] 3d53a8d76bc8ff7a960729c5ecd44f978b6f2f5e37075b54fef06416be828055 Dec 14 17:39:24.973 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-4/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/pr-56550/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/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 +aa49d8ef14939ddec0e34b346b60174a5673d48f-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"` Dec 14 17:39:25.439 INFO [stdout] 3e257122023a12cc76d5695c97085819b8cbe39bcae21c0561687c7d6120e422 Dec 14 17:39:25.446 INFO running `"docker" "start" "-a" "3e257122023a12cc76d5695c97085819b8cbe39bcae21c0561687c7d6120e422"` Dec 14 17:39:26.505 INFO [stderr] usermod: no changes Dec 14 17:39:26.711 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.17s Dec 14 17:39:26.711 INFO [stderr] Running /target/debug/deps/tao_of_rust-c9499782d327431f Dec 14 17:39:26.712 INFO [stdout] Dec 14 17:39:26.712 INFO [stdout] running 0 tests Dec 14 17:39:26.715 INFO [stdout] Dec 14 17:39:26.715 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 14 17:39:26.715 INFO [stdout] Dec 14 17:39:26.719 INFO [stderr] Doc-tests tao-of-rust Dec 14 17:39:29.958 INFO [stderr] warning: invalid start of a new code block Dec 14 17:39:29.958 INFO [stderr] --> /source/src/ch5/smart_pointer.rs:47:1 Dec 14 17:39:29.958 INFO [stderr] | Dec 14 17:39:29.958 INFO [stderr] 47 | /// # 智能指针和所有权: Rc / Arc Dec 14 17:39:29.958 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:29.958 INFO [stderr] Dec 14 17:39:29.982 INFO [stdout] Dec 14 17:39:29.982 INFO [stdout] running 373 tests Dec 14 17:39:33.391 INFO [stdout] test src/ch10/visibility.rs - ch10::visibility::visibility (line 14) ... ok Dec 14 17:39:34.099 INFO [stdout] test src/ch1/mod.rs - ch1::fly_static (line 40) ... ok Dec 14 17:39:34.230 INFO [stdout] test src/ch1/mod.rs - ch1::title (line 9) ... ok Dec 14 17:39:34.896 INFO [stdout] test src/ch10/mod.rs - ch10::title (line 10) ... ok Dec 14 17:39:35.238 INFO [stdout] test src/ch10/visibility.rs - ch10::visibility::visibility (line 64) ... ok Dec 14 17:39:35.483 INFO [stdout] test src/ch1/mod.rs - ch1::fly_dyn (line 77) ... ok Dec 14 17:39:36.771 INFO [stdout] test src/appendix/mod.rs - appendix (line 6) ... FAILED Dec 14 17:39:36.895 INFO [stdout] test src/ch11/atomics.rs - ch11::atomics::atomic_demo (line 5) ... ok Dec 14 17:39:38.951 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 110) ... FAILED Dec 14 17:39:43.615 INFO [stdout] test src/ch11/channels.rs - ch11::channels::channel_demo (line 86) ... ok Dec 14 17:39:43.707 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 135) ... FAILED Dec 14 17:39:44.103 INFO [stdout] test src/ch11/channels.rs - ch11::channels::channel_demo (line 25) ... ok Dec 14 17:39:45.300 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 5) ... FAILED Dec 14 17:39:45.953 INFO [stdout] test src/ch11/channels.rs - ch11::channels::channel_demo (line 46) ... ok Dec 14 17:39:45.979 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 25) ... ok Dec 14 17:39:47.431 INFO [stdout] test src/ch11/channels.rs - ch11::channels::channel_demo (line 9) ... ok Dec 14 17:39:48.807 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 185) ... FAILED Dec 14 17:39:49.271 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 124) ... FAILED Dec 14 17:39:49.516 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 50) ... FAILED Dec 14 17:39:49.887 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 68) ... FAILED Dec 14 17:39:51.818 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 218) ... ok Dec 14 17:39:52.171 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 156) ... ok Dec 14 17:39:53.391 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 5) ... ok Dec 14 17:39:53.395 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 30) ... ok Dec 14 17:39:55.167 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 93) ... ok Dec 14 17:39:55.293 INFO [stdout] test src/ch11/mod.rs - ch11::title (line 8) ... ok Dec 14 17:39:55.855 INFO [stdout] test src/ch11/rayon.rs - ch11::rayon::generator (line 49) ... FAILED Dec 14 17:39:55.934 INFO [stdout] test src/ch11/rayon.rs - ch11::rayon::rayon (line 6) ... FAILED Dec 14 17:39:56.236 INFO [stdout] test src/ch11/rayon.rs - ch11::rayon::rayon (line 27) ... FAILED Dec 14 17:39:58.271 INFO [stdout] test src/ch11/thread_management.rs - ch11::thread_management::thread_management (line 27) ... FAILED Dec 14 17:39:58.784 INFO [stdout] test src/ch11/thread_management.rs - ch11::thread_management::thread_management (line 5) ... FAILED Dec 14 17:40:00.231 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 129) ... FAILED Dec 14 17:40:01.287 INFO [stdout] test src/ch11/thread_management.rs - ch11::thread_management::thread_management (line 83) ... ok Dec 14 17:40:01.469 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 179) ... FAILED Dec 14 17:40:02.331 INFO [stdout] test src/ch11/thread_management.rs - ch11::thread_management::thread_management (line 58) ... ok Dec 14 17:40:03.143 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 102) ... ok Dec 14 17:40:03.663 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 23) ... FAILED Dec 14 17:40:05.371 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 226) ... ok Dec 14 17:40:06.880 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 41) ... FAILED Dec 14 17:40:06.889 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 59) ... FAILED Dec 14 17:40:07.766 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 247) ... ok Dec 14 17:40:07.845 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 270) ... ok Dec 14 17:40:08.320 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 7) ... FAILED Dec 14 17:40:10.515 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 78) ... ok Dec 14 17:40:10.595 INFO [stdout] test src/ch2/annotation.rs - ch2::annotation::annotation (line 5) ... ok Dec 14 17:40:11.087 INFO [stdout] test src/ch2/binding.rs - ch2::binding::ownership (line 41) ... FAILED Dec 14 17:40:11.348 INFO [stdout] test src/ch13/mod.rs - ch13::title (line 8) ... ok Dec 14 17:40:11.967 INFO [stdout] test src/ch11/thread_unsafe.rs - ch11::thread_unsafe::unsafe_seq (line 10) ... ok Dec 14 17:40:13.207 INFO [stdout] test src/ch12/mod.rs - ch12::title (line 8) ... ok Dec 14 17:40:14.032 INFO [stdout] test src/ch2/binding.rs - ch2::binding::immutable_and_mutable (line 21) ... FAILED Dec 14 17:40:16.188 INFO [stdout] test src/ch2/binding.rs - ch2::binding::temp (line 6) ... FAILED Dec 14 17:40:18.599 INFO [stdout] test src/ch2/binding.rs - ch2::binding::reference (line 69) ... ok Dec 14 17:40:19.443 INFO [stdout] test src/ch2/collections.rs - ch2::collections::binary_heap (line 248) ... ok Dec 14 17:40:19.868 INFO [stdout] test src/ch2/collections.rs - ch2::collections::linked_list (line 87) ... ok Dec 14 17:40:21.483 INFO [stdout] test src/ch2/collections.rs - ch2::collections::hashset_btreeset (line 195) ... ok Dec 14 17:40:22.787 INFO [stdout] test src/ch2/collections.rs - ch2::collections::vec_deque (line 43) ... ok Dec 14 17:40:22.826 INFO [stdout] test src/ch2/collections.rs - ch2::collections::map_demo (line 143) ... ok Dec 14 17:40:25.287 INFO [stdout] test src/ch2/collections.rs - ch2::collections::vec_example (line 5) ... ok Dec 14 17:40:26.428 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::for_fizzbuzz (line 108) ... ok Dec 14 17:40:26.438 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::if_expr (line 5) ... ok Dec 14 17:40:27.195 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::if_true (line 162) ... FAILED Dec 14 17:40:27.771 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::if_let_bool (line 234) ... ok Dec 14 17:40:28.287 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::loop_match_pop (line 278) ... ok Dec 14 17:40:29.675 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::loop_fizzbuzz (line 69) ... ok Dec 14 17:40:33.064 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::match_bool (line 210) ... ok Dec 14 17:40:33.592 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::match_expr (line 182) ... ok Dec 14 17:40:33.864 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::while_true (line 142) ... FAILED Dec 14 17:40:34.111 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::while_fizzbuzz (line 31) ... ok Dec 14 17:40:34.223 INFO [stdout] test src/ch11/channels.rs - ch11::channels::channel_demo (line 64) ... test src/ch11/channels.rs - ch11::channels::channel_demo (line 64) has been running for over 60 seconds Dec 14 17:40:34.829 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::while_let_pop (line 258) ... ok Dec 14 17:40:35.831 INFO [stdout] test src/ch2/enums.rs - ch2::enums::Color (line 28) ... ok Dec 14 17:40:37.063 INFO [stdout] test src/ch2/enums.rs - ch2::enums::IpAddr (line 47) ... ok Dec 14 17:40:40.311 INFO [stdout] test src/ch2/enums.rs - ch2::enums::MyOption (line 65) ... ok Dec 14 17:40:40.599 INFO [stdout] test src/ch2/enums.rs - ch2::enums::Number (line 5) ... ok Dec 14 17:40:41.255 INFO [stdout] test src/ch2/enums.rs - ch2::enums::match_ref_2015 (line 86) ... ok Dec 14 17:40:41.775 INFO [stdout] test src/ch2/enums.rs - ch2::enums::match_ref_2018 (line 109) ... ok Dec 14 17:40:41.779 INFO [stdout] test src/ch2/errors_handle.rs - ch2::errors_handle::Result (line 15) ... ok Dec 14 17:40:41.907 INFO [stdout] test src/ch2/errors_handle.rs - ch2::errors_handle::Result (line 5) ... ok Dec 14 17:40:42.939 INFO [stdout] test src/ch2/function.rs - ch2::function::closure (line 128) ... ok Dec 14 17:40:45.918 INFO [stdout] test src/ch2/function.rs - ch2::function::closure_math (line 163) ... FAILED Dec 14 17:40:46.563 INFO [stdout] test src/ch2/function.rs - ch2::function::fizz_buzz (line 5) ... ok Dec 14 17:40:47.848 INFO [stdout] test src/ch2/function.rs - ch2::function::init_len (line 113) ... ok Dec 14 17:40:48.303 INFO [stdout] test src/ch2/function.rs - ch2::function::math (line 70) ... ok Dec 14 17:40:48.548 INFO [stdout] test src/ch2/function.rs - ch2::function::lexical_scope (line 39) ... ok Dec 14 17:40:48.563 INFO [stdout] test src/ch2/function.rs - ch2::function::true_maker (line 101) ... ok Dec 14 17:40:50.163 INFO [stdout] test src/ch2/function.rs - ch2::function::two_times (line 180) ... ok Dec 14 17:40:53.203 INFO [stdout] test src/ch2/function.rs - ch2::function::two_times_dyn (line 197) ... ok Dec 14 17:40:53.404 INFO [stdout] test src/ch2/function.rs - ch2::function::two_times_impl (line 216) ... ok Dec 14 17:40:54.655 INFO [stdout] test src/ch2/generics_trait.rs - ch2::generics_trait::Fly (line 32) ... ok Dec 14 17:40:54.831 INFO [stdout] test src/ch2/mod.rs - ch2::answer (line 22) ... ok Dec 14 17:40:55.047 INFO [stdout] test src/ch2/generics_trait.rs - ch2::generics_trait::Option (line 5) ... ok Dec 14 17:40:55.063 INFO [stdout] test src/ch2/generics_trait.rs - ch2::generics_trait::impl_debug_trait (line 69) ... ok Dec 14 17:40:55.219 INFO [stdout] test src/ch2/mod.rs - ch2::title (line 8) ... ok Dec 14 17:41:00.084 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::array_type (line 113) ... ok Dec 14 17:41:00.144 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::bool_type (line 5) ... FAILED Dec 14 17:41:00.811 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::range_type (line 143) ... FAILED Dec 14 17:41:00.983 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::char_type (line 75) ... ok Dec 14 17:41:01.665 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::nerver (line 322) ... ok Dec 14 17:41:02.020 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::raw_pointer (line 290) ... ok Dec 14 17:41:02.219 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::number_type (line 29) ... ok Dec 14 17:41:06.047 INFO [stdout] test src/ch2/smart_pointer.rs - ch2::smart_pointer::box_demo (line 5) ... FAILED Dec 14 17:41:07.600 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::str_type (line 218) ... ok Dec 14 17:41:08.455 INFO [stdout] test src/ch2/structs.rs - ch2::structs::Color (line 68) ... ok Dec 14 17:41:08.651 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::slice_type (line 182) ... ok Dec 14 17:41:08.932 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::tuple_type (line 253) ... ok Dec 14 17:41:09.103 INFO [stdout] test src/ch2/structs.rs - ch2::structs::Empty (line 97) ... ok Dec 14 17:41:09.568 INFO [stdout] test src/ch2/structs.rs - ch2::structs::Integer (line 82) ... ok Dec 14 17:41:12.299 INFO [stdout] test src/ch2/structs.rs - ch2::structs::People (line 5) ... FAILED Dec 14 17:41:13.579 INFO [stdout] test src/ch3/abstract_type.rs - ch3::abstract_type::impl_trait (line 101) ... FAILED Dec 14 17:41:15.067 INFO [stdout] test src/ch3/bottom_type.rs - ch3::bottom_type::void_enum (line 35) ... FAILED Dec 14 17:41:15.110 INFO [stdout] test src/ch3/abstract_type.rs - ch3::abstract_type::impl_trait (line 113) ... ok Dec 14 17:41:15.787 INFO [stdout] test src/ch3/abstract_type.rs - ch3::abstract_type::impl_trait (line 49) ... ok Dec 14 17:41:15.803 INFO [stdout] test src/ch3/bottom_type.rs - ch3::bottom_type::bottom_type (line 5) ... ok Dec 14 17:41:15.820 INFO [stdout] test src/ch3/abstract_type.rs - ch3::abstract_type::trait_object (line 5) ... ok Dec 14 17:41:18.595 INFO [stdout] test src/ch3/generics.rs - ch3::generics::foo (line 16) ... ok Dec 14 17:41:20.611 INFO [stdout] test src/ch3/generics.rs - ch3::generics::foo (line 22) ... ok Dec 14 17:41:20.999 INFO [stdout] test src/ch3/generics.rs - ch3::generics::impl_method (line 40) ... ok Dec 14 17:41:21.639 INFO [stdout] test src/ch3/generics.rs - ch3::generics::foo (line 5) ... ok Dec 14 17:41:22.631 INFO [stdout] test src/ch3/mod.rs - ch3::title (line 8) ... ok Dec 14 17:41:22.907 INFO [stdout] test src/ch3/generics.rs - ch3::generics::infer_generics (line 74) ... ok Dec 14 17:41:22.923 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::impl_clone (line 19) ... ok Dec 14 17:41:23.063 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::impl_clone (line 7) ... ok Dec 14 17:41:24.247 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::sync_send_trait (line 64) ... FAILED Dec 14 17:41:25.903 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::gat (line 179) ... FAILED Dec 14 17:41:26.139 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::sync_send_trait (line 75) ... ok Dec 14 17:41:26.493 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::sync_send_trait (line 85) ... FAILED Dec 14 17:41:27.583 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_limit (line 5) ... FAILED Dec 14 17:41:27.891 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::test_copy_trait (line 45) ... FAILED Dec 14 17:41:29.595 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_limit (line 12) ... ok Dec 14 17:41:30.299 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_special (line 64) ... FAILED Dec 14 17:41:30.707 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_special (line 119) ... ok Dec 14 17:41:31.432 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_special (line 83) ... FAILED Dec 14 17:41:31.590 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_special (line 94) ... ok Dec 14 17:41:32.223 INFO [stdout] test src/ch3/traits.rs - ch3::traits::associated_type (line 5) ... FAILED Dec 14 17:41:33.375 INFO [stdout] test src/ch3/traits.rs - ch3::traits::override_op (line 146) ... FAILED Dec 14 17:41:33.819 INFO [stdout] test src/ch3/traits.rs - ch3::traits::generics_trait (line 68) ... ok Dec 14 17:41:35.907 INFO [stdout] test src/ch3/traits.rs - ch3::traits::override_op (line 161) ... ok Dec 14 17:41:36.119 INFO [stdout] test src/ch3/traits.rs - ch3::traits::override_op (line 179) ... ok Dec 14 17:41:36.483 INFO [stdout] test src/ch3/traits.rs - ch3::traits::string_add (line 117) ... FAILED Dec 14 17:41:38.679 INFO [stdout] test src/ch3/traits.rs - ch3::traits::string_add (line 128) ... ok Dec 14 17:41:38.679 INFO [stdout] test src/ch3/traits.rs - ch3::traits::trait_bound (line 275) ... ok Dec 14 17:41:40.457 INFO [stdout] test src/ch3/traits.rs - ch3::traits::trait_inherit (line 219) ... ok Dec 14 17:41:40.460 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::auto_deref (line 16) ... ok Dec 14 17:41:42.379 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::auto_deref (line 5) ... ok Dec 14 17:41:42.716 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::auto_deref (line 24) ... ok Dec 14 17:41:42.895 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::fqsfd (line 106) ... ok Dec 14 17:41:44.395 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::from_into (line 141) ... ok Dec 14 17:41:44.511 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::fqsfd (line 79) ... ok Dec 14 17:41:45.363 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::from_into (line 149) ... ok Dec 14 17:41:45.670 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::manual_deref (line 43) ... ok Dec 14 17:41:46.074 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::manual_deref (line 60) ... FAILED Dec 14 17:41:46.403 INFO [stdout] test src/ch3/type_infer.rs - ch3::type_infer::infer_demo (line 23) ... FAILED Dec 14 17:41:47.103 INFO [stdout] test src/ch3/type_infer.rs - ch3::type_infer::infer_demo (line 37) ... FAILED Dec 14 17:41:48.530 INFO [stdout] test src/ch3/type_infer.rs - ch3::type_infer::infer_demo (line 30) ... ok Dec 14 17:41:48.530 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::compare_size (line 93) ... ok Dec 14 17:41:48.927 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::reset (line 46) ... ok Dec 14 17:41:49.507 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::reset (line 62) ... ok Dec 14 17:41:50.207 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::reset (line 29) ... FAILED Dec 14 17:41:50.799 INFO [stdout] test src/ch3/type_infer.rs - ch3::type_infer::infer_demo (line 5) ... ok Dec 14 17:41:50.831 INFO [stdout] test src/ch3/zero_size.rs - ch3::zero_size::zero_size_loop (line 42) ... FAILED Dec 14 17:41:51.939 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::str_compose (line 6) ... ok Dec 14 17:41:52.655 INFO [stdout] test src/ch3/zero_size.rs - ch3::zero_size::zero_size (line 5) ... ok Dec 14 17:41:53.871 INFO [stdout] test src/ch3/zero_size.rs - ch3::zero_size::zero_size_loop (line 48) ... ok Dec 14 17:41:54.047 INFO [stdout] test src/ch4/general_concepts.rs - ch4::general_concepts::memory_align (line 32) ... ok Dec 14 17:41:54.831 INFO [stdout] test src/ch4/general_concepts.rs - ch4::general_concepts::memory_align (line 44) ... ok Dec 14 17:41:55.747 INFO [stdout] test src/ch4/general_concepts.rs - ch4::general_concepts::memory_layout (line 70) ... ok Dec 14 17:41:56.163 INFO [stdout] test src/ch4/general_concepts.rs - ch4::general_concepts::simple_stack_frame (line 5) ... ok Dec 14 17:41:56.352 INFO [stdout] test src/ch4/mod.rs - ch4::title (line 8) ... ok Dec 14 17:41:56.657 INFO [stdout] test src/ch4/raii.rs - ch4::raii::drop_demo (line 25) ... ok Dec 14 17:41:57.095 INFO [stdout] test src/ch4/raii.rs - ch4::raii::drop_demo (line 64) ... ok Dec 14 17:41:57.408 INFO [stdout] test src/ch4/raii.rs - ch4::raii::drop_demo (line 48) ... ok Dec 14 17:41:58.426 INFO [stdout] test src/ch4/raii.rs - ch4::raii::drop_demo (line 75) ... ok Dec 14 17:41:58.550 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 26) ... ok Dec 14 17:41:58.891 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 40) ... ok Dec 14 17:41:59.071 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 13) ... ok Dec 14 17:41:59.583 INFO [stdout] test src/ch4/raii.rs - ch4::raii::smart_pointer (line 4) ... ok Dec 14 17:42:00.169 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 5) ... FAILED Dec 14 17:42:00.400 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 48) ... ok Dec 14 17:42:01.851 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::borrow_check (line 103) ... ok Dec 14 17:42:01.964 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::borrow_check (line 122) ... ok Dec 14 17:42:02.827 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::borrow (line 5) ... ok Dec 14 17:42:02.877 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::bubble_sort_demo (line 48) ... ok Dec 14 17:42:02.883 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::borrow (line 20) ... ok Dec 14 17:42:03.411 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::deref_move_type (line 159) ... FAILED Dec 14 17:42:03.463 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_demo (line 5) ... FAILED Dec 14 17:42:04.929 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 105) ... ok Dec 14 17:42:05.132 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 190) ... ok Dec 14 17:42:05.167 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 165) ... ok Dec 14 17:42:05.338 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 145) ... FAILED Dec 14 17:42:05.343 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 129) ... ok Dec 14 17:42:05.575 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 204) ... FAILED Dec 14 17:42:06.179 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 218) ... ok Dec 14 17:42:07.115 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 44) ... FAILED Dec 14 17:42:07.283 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 58) ... FAILED Dec 14 17:42:07.491 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 30) ... FAILED Dec 14 17:42:08.411 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 92) ... ok Dec 14 17:42:08.614 INFO [stdout] test src/ch5/mod.rs - ch5::title (line 8) ... ok Dec 14 17:42:09.132 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 20) ... FAILED Dec 14 17:42:09.133 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 110) ... FAILED Dec 14 17:42:09.407 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 75) ... ok Dec 14 17:42:09.584 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 38) ... FAILED Dec 14 17:42:09.755 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 53) ... FAILED Dec 14 17:42:10.283 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 69) ... FAILED Dec 14 17:42:10.328 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 7) ... FAILED Dec 14 17:42:10.439 INFO [stdout] test src/ch5/nll.rs - ch5::nll::mir_explain (line 137) ... FAILED Dec 14 17:42:10.510 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 90) ... FAILED Dec 14 17:42:11.087 INFO [stdout] test src/ch5/nll.rs - ch5::nll::mir_explain (line 146) ... FAILED Dec 14 17:42:11.159 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::ownership_change (line 67) ... FAILED Dec 14 17:42:11.311 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::ownership_change (line 81) ... ok Dec 14 17:42:11.995 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::value_semantic (line 48) ... FAILED Dec 14 17:42:12.299 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::raii_demo (line 18) ... FAILED Dec 14 17:42:12.915 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::immut_and_mut (line 13) ... ok Dec 14 17:42:13.145 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::value_semantic (line 39) ... ok Dec 14 17:42:13.520 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::ownership_change (line 95) ... ok Dec 14 17:42:14.637 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 110) ... ok Dec 14 17:42:14.646 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::immut_and_mut (line 4) ... ok Dec 14 17:42:15.459 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 123) ... ok Dec 14 17:42:15.918 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 31) ... ok Dec 14 17:42:16.139 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 41) ... FAILED Dec 14 17:42:16.719 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 59) ... ok Dec 14 17:42:16.926 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 72) ... ok Dec 14 17:42:17.467 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 84) ... ok Dec 14 17:42:17.637 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 94) ... ok Dec 14 17:42:19.459 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::box_demo (line 15) ... ok Dec 14 17:42:20.677 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::box_demo (line 5) ... ok Dec 14 17:42:21.111 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::box_demo (line 28) ... ok Dec 14 17:42:21.629 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::cow (line 146) ... ok Dec 14 17:42:21.629 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::cow (line 222) ... FAILED Dec 14 17:42:22.011 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::cow (line 196) ... ok Dec 14 17:42:22.844 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::inner_mutable (line 115) ... ok Dec 14 17:42:23.346 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::inner_mutable (line 127) ... ok Dec 14 17:42:23.852 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::share_ownership (line 51) ... ok Dec 14 17:42:23.852 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::inner_mutable (line 97) ... ok Dec 14 17:42:24.070 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 192) ... ok Dec 14 17:42:24.367 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 180) ... ok Dec 14 17:42:24.540 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 224) ... ok Dec 14 17:42:26.218 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 240) ... ok Dec 14 17:42:27.351 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 271) ... ok Dec 14 17:42:27.887 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 306) ... ok Dec 14 17:42:28.004 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 252) ... ok Dec 14 17:42:28.355 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 283) ... ok Dec 14 17:42:28.473 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 344) ... ok Dec 14 17:42:29.236 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 323) ... ok Dec 14 17:42:29.848 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closures (line 17) ... ok Dec 14 17:42:29.892 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closures (line 40) ... FAILED Dec 14 17:42:30.619 INFO [stdout] test src/ch6/closures.rs - ch6::closures::custom_closures (line 116) ... ok Dec 14 17:42:30.779 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closures (line 29) ... ok Dec 14 17:42:30.779 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closures (line 5) ... ok Dec 14 17:42:31.011 INFO [stdout] test src/ch6/closures.rs - ch6::closures::higher_kind_lifetime (line 532) ... FAILED Dec 14 17:42:31.479 INFO [stdout] test src/ch6/closures.rs - ch6::closures::custom_closures (line 61) ... ok Dec 14 17:42:32.424 INFO [stdout] test src/ch6/closures.rs - ch6::closures::higher_kind_lifetime (line 576) ... ok Dec 14 17:42:32.667 INFO [stdout] test src/ch6/closures.rs - ch6::closures::higher_kind_lifetime (line 554) ... ok Dec 14 17:42:34.287 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 414) ... ok Dec 14 17:42:34.287 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 365) ... ok Dec 14 17:42:34.648 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 431) ... ok Dec 14 17:42:34.699 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 454) ... FAILED Dec 14 17:42:34.935 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 385) ... ok Dec 14 17:42:35.107 INFO [stdout] test src/ch6/closures.rs - ch6::closures::higher_kind_lifetime (line 604) ... ok Dec 14 17:42:36.363 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 463) ... ok Dec 14 17:42:36.754 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 476) ... FAILED Dec 14 17:42:37.929 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 488) ... ok Dec 14 17:42:38.079 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_pattern_match (line 88) ... ok Dec 14 17:42:38.359 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 502) ... ok Dec 14 17:42:39.283 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_pattern_match (line 114) ... ok Dec 14 17:42:39.560 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_pattern_match (line 103) ... ok Dec 14 17:42:40.632 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_return (line 142) ... ok Dec 14 17:42:41.095 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_shadow (line 46) ... ok Dec 14 17:42:42.187 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_return (line 156) ... ok Dec 14 17:42:42.667 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_shadow (line 61) ... ok Dec 14 17:42:42.879 INFO [stdout] test src/ch6/functions.rs - ch6::functions::generic_function (line 181) ... ok Dec 14 17:42:44.855 INFO [stdout] test src/ch6/functions.rs - ch6::functions::generic_function (line 196) ... ok Dec 14 17:42:46.114 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 274) ... ok Dec 14 17:42:46.668 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 348) ... FAILED Dec 14 17:42:46.971 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 314) ... ok Dec 14 17:42:47.820 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 296) ... ok Dec 14 17:42:48.567 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 386) ... FAILED Dec 14 17:42:48.792 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 370) ... ok Dec 14 17:42:50.004 INFO [stdout] test src/ch6/functions.rs - ch6::functions::method_and_function (line 226) ... ok Dec 14 17:42:50.587 INFO [stdout] test src/ch6/functions.rs - ch6::functions::mut_params (line 19) ... ok Dec 14 17:42:51.105 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 129) ... ok Dec 14 17:42:51.679 INFO [stdout] test src/ch6/functions.rs - ch6::functions::mut_params (line 5) ... ok Dec 14 17:42:51.927 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 111) ... ok Dec 14 17:42:52.769 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 168) ... ok Dec 14 17:42:52.871 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 142) ... FAILED Dec 14 17:42:53.743 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 179) ... ok Dec 14 17:42:55.273 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 194) ... ok Dec 14 17:42:56.935 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 212) ... ok Dec 14 17:42:57.151 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 39) ... ok Dec 14 17:42:57.151 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 28) ... ok Dec 14 17:42:57.259 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 248) ... ok Dec 14 17:42:57.507 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 5) ... ok Dec 14 17:42:57.713 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 293) ... ok Dec 14 17:42:59.507 INFO [stdout] test src/ch7/design_pattern.rs - ch7::design_pattern::design_patterns (line 145) ... ok Dec 14 17:42:59.655 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 58) ... ok Dec 14 17:42:59.811 INFO [stdout] test src/ch7/design_pattern.rs - ch7::design_pattern::design_patterns (line 208) ... ok Dec 14 17:43:00.815 INFO [stdout] test src/ch7/design_pattern.rs - ch7::design_pattern::design_patterns (line 63) ... ok Dec 14 17:43:01.043 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 86) ... ok Dec 14 17:43:01.695 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 98) ... ok Dec 14 17:43:02.147 INFO [stdout] test src/ch6/mod.rs - ch6::title (line 8) ... ok Dec 14 17:43:03.066 INFO [stdout] test src/ch7/mod.rs - ch7::title (line 8) ... ok Dec 14 17:43:03.495 INFO [stdout] test src/ch7/structs.rs - ch7::structs::color_terminal (line 65) ... ok Dec 14 17:43:03.611 INFO [stdout] test src/ch7/design_pattern.rs - ch7::design_pattern::design_patterns (line 7) ... ok Dec 14 17:43:04.043 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 345) ... FAILED Dec 14 17:43:04.631 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 354) ... FAILED Dec 14 17:43:04.663 INFO [stdout] test src/ch7/structs.rs - ch7::structs::color_terminal (line 165) ... ok Dec 14 17:43:04.743 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 372) ... FAILED Dec 14 17:43:05.103 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 363) ... FAILED Dec 14 17:43:05.713 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 383) ... FAILED Dec 14 17:43:05.885 INFO [stdout] test src/ch7/structs.rs - ch7::structs::structs_intro (line 24) ... FAILED Dec 14 17:43:06.473 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 397) ... ok Dec 14 17:43:07.262 INFO [stdout] test src/ch7/structs.rs - ch7::structs::structs_intro (line 5) ... ok Dec 14 17:43:07.681 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 22) ... FAILED Dec 14 17:43:08.059 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 5) ... ok Dec 14 17:43:08.387 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 38) ... FAILED Dec 14 17:43:08.387 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 60) ... FAILED Dec 14 17:43:08.589 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 51) ... ok Dec 14 17:43:09.767 INFO [stdout] test src/ch8/hashmaps.rs - ch8::hashmaps::hashmaps (line 38) ... ok Dec 14 17:43:10.763 INFO [stdout] test src/ch8/mod.rs - ch8::title (line 8) ... ok Dec 14 17:43:11.409 INFO [stdout] test src/ch8/hashmaps.rs - ch8::hashmaps::hashmaps (line 5) ... ok Dec 14 17:43:11.409 INFO [stdout] test src/ch8/strings.rs - ch8::strings::practices (line 543) ... ok Dec 14 17:43:12.399 INFO [stdout] test src/ch8/hashmaps.rs - ch8::hashmaps::hashmaps (line 56) ... ok Dec 14 17:43:13.143 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 102) ... ok Dec 14 17:43:13.329 INFO [stdout] test src/ch8/strings.rs - ch8::strings::practices (line 521) ... ok Dec 14 17:43:13.557 INFO [stdout] test src/ch8/strings.rs - ch8::strings::practices (line 566) ... ok Dec 14 17:43:14.099 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 114) ... ok Dec 14 17:43:14.719 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 141) ... ok Dec 14 17:43:15.088 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 153) ... FAILED Dec 14 17:43:15.349 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 127) ... ok Dec 14 17:43:16.291 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 171) ... ok Dec 14 17:43:16.869 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 47) ... ok Dec 14 17:43:17.256 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 23) ... ok Dec 14 17:43:17.383 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 187) ... ok Dec 14 17:43:18.275 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 88) ... ok Dec 14 17:43:19.063 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 71) ... ok Dec 14 17:43:19.414 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 9) ... ok Dec 14 17:43:21.546 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 363) ... ok Dec 14 17:43:22.415 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 375) ... ok Dec 14 17:43:22.423 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 406) ... ok Dec 14 17:43:22.636 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 426) ... ok Dec 14 17:43:23.399 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 444) ... ok Dec 14 17:43:24.465 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 459) ... ok Dec 14 17:43:24.951 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 219) ... ok Dec 14 17:43:26.114 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 279) ... ok Dec 14 17:43:26.699 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 233) ... ok Dec 14 17:43:27.475 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 299) ... ok Dec 14 17:43:27.802 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 250) ... ok Dec 14 17:43:28.499 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 311) ... FAILED Dec 14 17:43:29.416 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 339) ... ok Dec 14 17:43:30.064 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 113) ... ok Dec 14 17:43:31.540 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 149) ... ok Dec 14 17:43:32.166 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 129) ... ok Dec 14 17:43:32.198 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 170) ... ok Dec 14 17:43:32.386 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 39) ... ok Dec 14 17:43:33.320 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 5) ... FAILED Dec 14 17:43:33.495 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 60) ... ok Dec 14 17:43:33.928 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 89) ... ok Dec 14 17:43:34.364 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 71) ... ok Dec 14 17:43:35.559 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 113) ... ok Dec 14 17:43:35.622 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 10) ... ok Dec 14 17:43:35.771 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 101) ... ok Dec 14 17:43:36.095 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 164) ... FAILED Dec 14 17:43:36.641 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 216) ... FAILED Dec 14 17:43:37.039 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 300) ... FAILED Dec 14 17:43:37.292 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 138) ... FAILED Dec 14 17:43:37.386 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 53) ... FAILED Dec 14 17:43:38.183 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 65) ... ok Dec 14 17:43:38.286 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 38) ... FAILED Dec 14 17:43:38.322 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 389) ... FAILED Dec 14 17:43:38.567 INFO [stdout] test src/ch9/failures.rs - ch9::failures::eliminate_failure (line 8) ... FAILED Dec 14 17:43:39.357 INFO [stdout] test src/ch9/mod.rs - ch9::failures_crate (line 8) ... ok Dec 14 17:43:39.515 INFO [stdout] test src/ch9/failures.rs - ch9::failures::eliminate_failure (line 19) ... ok Dec 14 17:43:39.721 INFO [stdout] test src/ch9/panics.rs - ch9::panics::panics (line 24) ... ok Dec 14 17:43:39.904 INFO [stdout] test src/ch9/panics.rs - ch9::panics::panics (line 8) ... ok Dec 14 17:48:39.906 ERRO error running command: no output for 300 seconds Dec 14 17:48:39.906 INFO running `"docker" "inspect" "3e257122023a12cc76d5695c97085819b8cbe39bcae21c0561687c7d6120e422"` Dec 14 17:48:40.005 INFO running `"docker" "rm" "-f" "3e257122023a12cc76d5695c97085819b8cbe39bcae21c0561687c7d6120e422"` Dec 14 17:48:40.293 INFO [stdout] 3e257122023a12cc76d5695c97085819b8cbe39bcae21c0561687c7d6120e422