Dec 14 17:39:10.530 INFO testing tao-of-rust-0.1.0 against master#bd47d6825bf4090517549d33cfef10d3300b4a75 for pr-56550 Dec 14 17:39:10.530 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-0/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/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 +bd47d6825bf4090517549d33cfef10d3300b4a75-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.791 INFO [stdout] 3536879ee23212fe11600842ec3cd6fac0b5c4da9f317c8145d71083919764b2 Dec 14 17:39:10.796 INFO running `"docker" "start" "-a" "3536879ee23212fe11600842ec3cd6fac0b5c4da9f317c8145d71083919764b2"` Dec 14 17:39:11.237 INFO [stderr] usermod: no changes Dec 14 17:39:11.375 INFO [stderr] Compiling csv_challenge v0.1.0 Dec 14 17:39:11.375 INFO [stderr] Compiling failures_crate v0.1.0 Dec 14 17:39:12.919 INFO [stderr] Compiling tao-of-rust v0.1.0 (/source) Dec 14 17:39:14.983 INFO [stderr] warning: unnecessary parentheses around `for` head expression Dec 14 17:39:14.983 INFO [stderr] --> src/ch2/primitives.rs:170:14 Dec 14 17:39:14.984 INFO [stderr] | Dec 14 17:39:14.984 INFO [stderr] 170 | for i in (1..5) { Dec 14 17:39:14.984 INFO [stderr] | ^^^^^^ help: remove these parentheses Dec 14 17:39:14.984 INFO [stderr] | Dec 14 17:39:14.984 INFO [stderr] = note: #[warn(unused_parens)] on by default Dec 14 17:39:14.985 INFO [stderr] Dec 14 17:39:14.987 INFO [stderr] warning: unnecessary parentheses around `for` head expression Dec 14 17:39:14.987 INFO [stderr] --> src/ch2/primitives.rs:173:14 Dec 14 17:39:14.987 INFO [stderr] | Dec 14 17:39:14.987 INFO [stderr] 173 | for i in (1..=5) { Dec 14 17:39:14.987 INFO [stderr] | ^^^^^^^ help: remove these parentheses Dec 14 17:39:14.987 INFO [stderr] Dec 14 17:39:14.987 INFO [stderr] warning: unnecessary parentheses around `if` condition Dec 14 17:39:14.987 INFO [stderr] --> src/ch2/structs.rs:58:23 Dec 14 17:39:14.987 INFO [stderr] | Dec 14 17:39:14.987 INFO [stderr] 58 | let gender = if (self.gender == 1) {"boy"} else {"girl"}; Dec 14 17:39:14.987 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses Dec 14 17:39:14.987 INFO [stderr] Dec 14 17:39:15.589 INFO [stderr] warning: unused variable: `a` Dec 14 17:39:15.589 INFO [stderr] --> src/ch2/binding.rs:31:9 Dec 14 17:39:15.589 INFO [stderr] | Dec 14 17:39:15.590 INFO [stderr] 31 | let a = 1; Dec 14 17:39:15.590 INFO [stderr] | ^ help: consider using `_a` instead Dec 14 17:39:15.590 INFO [stderr] | Dec 14 17:39:15.590 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 14 17:39:15.590 INFO [stderr] Dec 14 17:39:15.591 INFO [stderr] warning: variable `b` is assigned to, but never used Dec 14 17:39:15.591 INFO [stderr] --> src/ch2/binding.rs:33:13 Dec 14 17:39:15.591 INFO [stderr] | Dec 14 17:39:15.591 INFO [stderr] 33 | let mut b = 2; Dec 14 17:39:15.591 INFO [stderr] | ^ Dec 14 17:39:15.591 INFO [stderr] | Dec 14 17:39:15.591 INFO [stderr] = note: consider using `_b` instead Dec 14 17:39:15.591 INFO [stderr] Dec 14 17:39:15.591 INFO [stderr] warning: value assigned to `b` is never read Dec 14 17:39:15.591 INFO [stderr] --> src/ch2/binding.rs:34:5 Dec 14 17:39:15.591 INFO [stderr] | Dec 14 17:39:15.591 INFO [stderr] 34 | b = 3; // mutable Dec 14 17:39:15.591 INFO [stderr] | ^ Dec 14 17:39:15.591 INFO [stderr] | Dec 14 17:39:15.591 INFO [stderr] = note: #[warn(unused_assignments)] on by default Dec 14 17:39:15.591 INFO [stderr] Dec 14 17:39:15.595 INFO [stderr] warning: unused variable: `v2` Dec 14 17:39:15.595 INFO [stderr] --> src/ch2/collections.rs:31:13 Dec 14 17:39:15.595 INFO [stderr] | Dec 14 17:39:15.595 INFO [stderr] 31 | let mut v2 = vec![0; 10]; Dec 14 17:39:15.595 INFO [stderr] | ^^ help: consider using `_v2` instead Dec 14 17:39:15.595 INFO [stderr] Dec 14 17:39:15.595 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:15.595 INFO [stderr] --> src/ch2/primitives.rs:17:9 Dec 14 17:39:15.595 INFO [stderr] | Dec 14 17:39:15.595 INFO [stderr] 17 | let x = true; Dec 14 17:39:15.595 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:15.595 INFO [stderr] Dec 14 17:39:15.600 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:15.601 INFO [stderr] --> src/ch2/primitives.rs:52:9 Dec 14 17:39:15.601 INFO [stderr] | Dec 14 17:39:15.601 INFO [stderr] 52 | let num = 42u32; Dec 14 17:39:15.601 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:15.601 INFO [stderr] Dec 14 17:39:15.601 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:15.601 INFO [stderr] --> src/ch2/primitives.rs:53:9 Dec 14 17:39:15.601 INFO [stderr] | Dec 14 17:39:15.601 INFO [stderr] 53 | let num: u32 = 42; Dec 14 17:39:15.601 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:15.601 INFO [stderr] Dec 14 17:39:15.601 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:15.601 INFO [stderr] --> src/ch2/primitives.rs:54:9 Dec 14 17:39:15.602 INFO [stderr] | Dec 14 17:39:15.602 INFO [stderr] 54 | let num = 0x2A; // 16进制 Dec 14 17:39:15.602 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:15.602 INFO [stderr] Dec 14 17:39:15.602 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:15.602 INFO [stderr] --> src/ch2/primitives.rs:55:9 Dec 14 17:39:15.602 INFO [stderr] | Dec 14 17:39:15.602 INFO [stderr] 55 | let num = 0o106; // 8进制 Dec 14 17:39:15.602 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:15.602 INFO [stderr] Dec 14 17:39:15.603 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:15.603 INFO [stderr] --> src/ch2/primitives.rs:56:9 Dec 14 17:39:15.603 INFO [stderr] | Dec 14 17:39:15.603 INFO [stderr] 56 | let num = 0b1101_1011; // 2进制 Dec 14 17:39:15.603 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:15.603 INFO [stderr] Dec 14 17:39:15.603 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:15.603 INFO [stderr] --> src/ch2/primitives.rs:59:9 Dec 14 17:39:15.603 INFO [stderr] | Dec 14 17:39:15.603 INFO [stderr] 59 | let num = 3.1415926f64; Dec 14 17:39:15.603 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:15.603 INFO [stderr] Dec 14 17:39:15.603 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:15.603 INFO [stderr] --> src/ch2/primitives.rs:94:9 Dec 14 17:39:15.603 INFO [stderr] | Dec 14 17:39:15.603 INFO [stderr] 94 | let x = 'r'; Dec 14 17:39:15.603 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:15.603 INFO [stderr] Dec 14 17:39:15.603 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:15.603 INFO [stderr] --> src/ch2/primitives.rs:95:9 Dec 14 17:39:15.603 INFO [stderr] | Dec 14 17:39:15.603 INFO [stderr] 95 | let x = 'Ú'; Dec 14 17:39:15.603 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:15.603 INFO [stderr] Dec 14 17:39:15.603 INFO [stderr] warning: unused variable: `arr` Dec 14 17:39:15.603 INFO [stderr] --> src/ch2/primitives.rs:128:9 Dec 14 17:39:15.603 INFO [stderr] | Dec 14 17:39:15.603 INFO [stderr] 128 | let arr: [i32; 3] = [1, 2, 3]; Dec 14 17:39:15.603 INFO [stderr] | ^^^ help: consider using `_arr` instead Dec 14 17:39:15.603 INFO [stderr] Dec 14 17:39:15.603 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:15.603 INFO [stderr] --> src/ch2/primitives.rs:350:9 Dec 14 17:39:15.603 INFO [stderr] | Dec 14 17:39:15.603 INFO [stderr] 350 | let x: ! = { Dec 14 17:39:15.603 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:15.603 INFO [stderr] Dec 14 17:39:15.603 INFO [stderr] warning: unused variable: `i` Dec 14 17:39:15.603 INFO [stderr] --> src/ch3/tag_trait.rs:53:27 Dec 14 17:39:15.603 INFO [stderr] | Dec 14 17:39:15.603 INFO [stderr] 53 | fn test_copy(i: T) { Dec 14 17:39:15.603 INFO [stderr] | ^ help: consider using `_i` instead Dec 14 17:39:15.603 INFO [stderr] Dec 14 17:39:15.603 INFO [stderr] warning: unused variable: `y` Dec 14 17:39:15.603 INFO [stderr] --> src/ch3/type_cast.rs:71:9 Dec 14 17:39:15.603 INFO [stderr] | Dec 14 17:39:15.603 INFO [stderr] 71 | let y = x.clone(); // Rc<&str> Dec 14 17:39:15.603 INFO [stderr] | ^ help: consider using `_y` instead Dec 14 17:39:15.603 INFO [stderr] Dec 14 17:39:15.603 INFO [stderr] warning: unused variable: `z` Dec 14 17:39:15.603 INFO [stderr] --> src/ch3/type_cast.rs:72:9 Dec 14 17:39:15.603 INFO [stderr] | Dec 14 17:39:15.603 INFO [stderr] 72 | let z = (*x).clone(); // &str Dec 14 17:39:15.603 INFO [stderr] | ^ help: consider using `_z` instead Dec 14 17:39:15.603 INFO [stderr] Dec 14 17:39:15.603 INFO [stderr] warning: unused variable: `y` Dec 14 17:39:15.603 INFO [stderr] --> src/ch4/general_concepts.rs:18:13 Dec 14 17:39:15.603 INFO [stderr] | Dec 14 17:39:15.603 INFO [stderr] 18 | let y = x; Dec 14 17:39:15.603 INFO [stderr] | ^ help: consider using `_y` instead Dec 14 17:39:15.603 INFO [stderr] Dec 14 17:39:15.603 INFO [stderr] warning: unused variable: `z` Dec 14 17:39:15.603 INFO [stderr] --> src/ch4/general_concepts.rs:19:13 Dec 14 17:39:15.603 INFO [stderr] | Dec 14 17:39:15.603 INFO [stderr] 19 | let z = 100; Dec 14 17:39:15.603 INFO [stderr] | ^ help: consider using `_z` instead Dec 14 17:39:15.603 INFO [stderr] Dec 14 17:39:15.603 INFO [stderr] warning: unused variable: `s` Dec 14 17:39:15.603 INFO [stderr] --> src/ch4/raii.rs:14:13 Dec 14 17:39:15.603 INFO [stderr] | Dec 14 17:39:15.603 INFO [stderr] 14 | let s = String::from("hello"); Dec 14 17:39:15.603 INFO [stderr] | ^ help: consider using `_s` instead Dec 14 17:39:15.603 INFO [stderr] Dec 14 17:39:15.603 INFO [stderr] warning: unused variable: `v` Dec 14 17:39:15.603 INFO [stderr] --> src/ch4/raii.rs:16:13 Dec 14 17:39:15.603 INFO [stderr] | Dec 14 17:39:15.603 INFO [stderr] 16 | let v = vec![1,2,3]; Dec 14 17:39:15.603 INFO [stderr] | ^ help: consider using `_v` instead Dec 14 17:39:15.604 INFO [stderr] Dec 14 17:39:15.604 INFO [stderr] warning: unused variable: `stolen` Dec 14 17:39:15.604 INFO [stderr] --> src/ch5/semantic.rs:30:13 Dec 14 17:39:15.604 INFO [stderr] | Dec 14 17:39:15.604 INFO [stderr] 30 | let stolen = orig; Dec 14 17:39:15.604 INFO [stderr] | ^^^^^^ help: consider using `_stolen` instead Dec 14 17:39:15.604 INFO [stderr] Dec 14 17:39:15.604 INFO [stderr] warning: unused variable: `b` Dec 14 17:39:15.604 INFO [stderr] --> src/ch5/semantic.rs:113:13 Dec 14 17:39:15.604 INFO [stderr] | Dec 14 17:39:15.604 INFO [stderr] 113 | let b = a; Dec 14 17:39:15.604 INFO [stderr] | ^ help: consider using `_b` instead Dec 14 17:39:15.604 INFO [stderr] Dec 14 17:39:15.604 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:15.604 INFO [stderr] --> src/ch5/share_mutable.rs:22:13 Dec 14 17:39:15.604 INFO [stderr] | Dec 14 17:39:15.604 INFO [stderr] 22 | let x = "hello".to_string(); Dec 14 17:39:15.604 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:15.604 INFO [stderr] Dec 14 17:39:15.604 INFO [stderr] warning: unused variable: `a` Dec 14 17:39:15.604 INFO [stderr] --> src/ch5/share_mutable.rs:133:13 Dec 14 17:39:15.604 INFO [stderr] | Dec 14 17:39:15.604 INFO [stderr] 133 | let a = "hello"; // -------scope a-------+ Dec 14 17:39:15.604 INFO [stderr] | ^ help: consider using `_a` instead Dec 14 17:39:15.604 INFO [stderr] Dec 14 17:39:15.604 INFO [stderr] warning: unused variable: `b` Dec 14 17:39:15.604 INFO [stderr] --> src/ch5/share_mutable.rs:134:13 Dec 14 17:39:15.604 INFO [stderr] | Dec 14 17:39:15.604 INFO [stderr] 134 | let b = "rust"; // -----scope b------+ | Dec 14 17:39:15.604 INFO [stderr] | ^ help: consider using `_b` instead Dec 14 17:39:15.604 INFO [stderr] Dec 14 17:39:15.607 INFO [stderr] warning: unused variable: `d` Dec 14 17:39:15.607 INFO [stderr] --> src/ch5/share_mutable.rs:136:13 Dec 14 17:39:15.607 INFO [stderr] | Dec 14 17:39:15.607 INFO [stderr] 136 | let d = c; // - scope d --- | | | Dec 14 17:39:15.607 INFO [stderr] | ^ help: consider using `_d` instead Dec 14 17:39:15.607 INFO [stderr] Dec 14 17:39:15.607 INFO [stderr] warning: unused variable: `p` Dec 14 17:39:15.607 INFO [stderr] --> src/ch3/traits.rs:246:28 Dec 14 17:39:15.607 INFO [stderr] | Dec 14 17:39:15.607 INFO [stderr] 246 | fn set_page(&self, p: i32){ Dec 14 17:39:15.607 INFO [stderr] | ^ help: consider using `_p` instead Dec 14 17:39:15.607 INFO [stderr] Dec 14 17:39:15.607 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:15.607 INFO [stderr] --> src/ch3/traits.rs:251:31 Dec 14 17:39:15.607 INFO [stderr] | Dec 14 17:39:15.607 INFO [stderr] 251 | fn set_perpage(&self, num: i32){ Dec 14 17:39:15.607 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:15.607 INFO [stderr] Dec 14 17:39:15.607 INFO [stderr] warning: unused variable: `args` Dec 14 17:39:15.607 INFO [stderr] --> src/ch6/closures.rs:130:47 Dec 14 17:39:15.607 INFO [stderr] | Dec 14 17:39:15.607 INFO [stderr] 130 | extern "rust-call" fn call_once(self, args: ()) -> u32 { Dec 14 17:39:15.607 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 14 17:39:15.607 INFO [stderr] Dec 14 17:39:15.607 INFO [stderr] warning: unused variable: `args` Dec 14 17:39:15.607 INFO [stderr] --> src/ch6/closures.rs:136:51 Dec 14 17:39:15.607 INFO [stderr] | Dec 14 17:39:15.607 INFO [stderr] 136 | extern "rust-call" fn call_mut(&mut self, args: ()) -> u32 { Dec 14 17:39:15.607 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 14 17:39:15.607 INFO [stderr] Dec 14 17:39:15.607 INFO [stderr] warning: unused variable: `args` Dec 14 17:39:15.607 INFO [stderr] --> src/ch6/closures.rs:142:43 Dec 14 17:39:15.607 INFO [stderr] | Dec 14 17:39:15.607 INFO [stderr] 142 | extern "rust-call" fn call(&self, args: ()) -> u32 { Dec 14 17:39:15.607 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 14 17:39:15.615 INFO [stderr] Dec 14 17:39:15.639 INFO [stderr] warning: variable does not need to be mutable Dec 14 17:39:15.639 INFO [stderr] --> src/ch2/collections.rs:31:9 Dec 14 17:39:15.639 INFO [stderr] | Dec 14 17:39:15.639 INFO [stderr] 31 | let mut v2 = vec![0; 10]; Dec 14 17:39:15.639 INFO [stderr] | ----^^ Dec 14 17:39:15.639 INFO [stderr] | | Dec 14 17:39:15.639 INFO [stderr] | help: remove this `mut` Dec 14 17:39:15.639 INFO [stderr] | Dec 14 17:39:15.639 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 14 17:39:15.639 INFO [stderr] Dec 14 17:39:15.903 INFO [stderr] warning: function is never used: `sum` Dec 14 17:39:15.903 INFO [stderr] --> src/ch2/function.rs:89:1 Dec 14 17:39:15.903 INFO [stderr] | Dec 14 17:39:15.903 INFO [stderr] 89 | fn sum(a: i32, b: i32) -> i32 { Dec 14 17:39:15.903 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.903 INFO [stderr] | Dec 14 17:39:15.903 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 14 17:39:15.903 INFO [stderr] Dec 14 17:39:15.903 INFO [stderr] warning: function is never used: `product` Dec 14 17:39:15.903 INFO [stderr] --> src/ch2/function.rs:92:1 Dec 14 17:39:15.903 INFO [stderr] | Dec 14 17:39:15.903 INFO [stderr] 92 | fn product(a: i32, b: i32) -> i32 { Dec 14 17:39:15.903 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.903 INFO [stderr] Dec 14 17:39:15.903 INFO [stderr] warning: function is never used: `map_demo` Dec 14 17:39:15.903 INFO [stderr] --> src/ch2/collections.rs:169:1 Dec 14 17:39:15.903 INFO [stderr] | Dec 14 17:39:15.903 INFO [stderr] 169 | fn map_demo() { Dec 14 17:39:15.903 INFO [stderr] | ^^^^^^^^^^^^^ Dec 14 17:39:15.903 INFO [stderr] Dec 14 17:39:15.903 INFO [stderr] warning: function is never used: `foo` Dec 14 17:39:15.903 INFO [stderr] --> src/ch2/primitives.rs:349:1 Dec 14 17:39:15.903 INFO [stderr] | Dec 14 17:39:15.903 INFO [stderr] 349 | fn foo() -> u32 { Dec 14 17:39:15.903 INFO [stderr] | ^^^^^^^^^^^^^^^ Dec 14 17:39:15.903 INFO [stderr] Dec 14 17:39:15.903 INFO [stderr] warning: method is never used: `new` Dec 14 17:39:15.903 INFO [stderr] --> src/ch2/structs.rs:48:5 Dec 14 17:39:15.903 INFO [stderr] | Dec 14 17:39:15.903 INFO [stderr] 48 | fn new(name: &'static str, gender: u32) -> Self{ Dec 14 17:39:15.903 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.903 INFO [stderr] Dec 14 17:39:15.903 INFO [stderr] warning: method is never used: `name` Dec 14 17:39:15.903 INFO [stderr] --> src/ch2/structs.rs:51:5 Dec 14 17:39:15.903 INFO [stderr] | Dec 14 17:39:15.903 INFO [stderr] 51 | fn name(&self) { Dec 14 17:39:15.903 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:15.903 INFO [stderr] Dec 14 17:39:15.903 INFO [stderr] warning: method is never used: `set_name` Dec 14 17:39:15.903 INFO [stderr] --> src/ch2/structs.rs:54:5 Dec 14 17:39:15.903 INFO [stderr] | Dec 14 17:39:15.903 INFO [stderr] 54 | fn set_name(&mut self, name: &'static str) { Dec 14 17:39:15.903 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.903 INFO [stderr] Dec 14 17:39:15.903 INFO [stderr] warning: method is never used: `gender` Dec 14 17:39:15.903 INFO [stderr] --> src/ch2/structs.rs:57:5 Dec 14 17:39:15.903 INFO [stderr] | Dec 14 17:39:15.903 INFO [stderr] 57 | fn gender(&self){ Dec 14 17:39:15.903 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 14 17:39:15.903 INFO [stderr] Dec 14 17:39:15.903 INFO [stderr] warning: field is never used: `foo` Dec 14 17:39:15.903 INFO [stderr] --> src/ch3/zero_size.rs:27:9 Dec 14 17:39:15.903 INFO [stderr] | Dec 14 17:39:15.903 INFO [stderr] 27 | foo: Foo, Dec 14 17:39:15.903 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:15.903 INFO [stderr] Dec 14 17:39:15.903 INFO [stderr] warning: field is never used: `qux` Dec 14 17:39:15.903 INFO [stderr] --> src/ch3/zero_size.rs:28:9 Dec 14 17:39:15.903 INFO [stderr] | Dec 14 17:39:15.903 INFO [stderr] 28 | qux: (), Dec 14 17:39:15.904 INFO [stderr] | ^^^^^^^ Dec 14 17:39:15.904 INFO [stderr] Dec 14 17:39:15.904 INFO [stderr] warning: field is never used: `baz` Dec 14 17:39:15.904 INFO [stderr] --> src/ch3/zero_size.rs:29:9 Dec 14 17:39:15.904 INFO [stderr] | Dec 14 17:39:15.904 INFO [stderr] 29 | baz: [u8; 0], Dec 14 17:39:15.904 INFO [stderr] | ^^^^^^^^^^^^ Dec 14 17:39:15.904 INFO [stderr] Dec 14 17:39:15.904 INFO [stderr] warning: field is never used: `page` Dec 14 17:39:15.904 INFO [stderr] --> src/ch3/traits.rs:262:24 Dec 14 17:39:15.904 INFO [stderr] | Dec 14 17:39:15.904 INFO [stderr] 262 | struct MyPaginate{ page: i32 } Dec 14 17:39:15.904 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.904 INFO [stderr] Dec 14 17:39:15.904 INFO [stderr] warning: field is never used: `inner` Dec 14 17:39:15.904 INFO [stderr] --> src/ch3/trait_limit.rs:147:9 Dec 14 17:39:15.904 INFO [stderr] | Dec 14 17:39:15.904 INFO [stderr] 147 | inner: T, Dec 14 17:39:15.904 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:15.904 INFO [stderr] Dec 14 17:39:15.904 INFO [stderr] warning: function is never used: `foo` Dec 14 17:39:15.904 INFO [stderr] --> src/ch4/general_concepts.rs:17:5 Dec 14 17:39:15.904 INFO [stderr] | Dec 14 17:39:15.904 INFO [stderr] 17 | fn foo(x: u32) { Dec 14 17:39:15.904 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:15.904 INFO [stderr] Dec 14 17:39:15.904 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.904 INFO [stderr] --> src/ch4/general_concepts.rs:21:5 Dec 14 17:39:15.904 INFO [stderr] | Dec 14 17:39:15.904 INFO [stderr] 21 | fn main(){ Dec 14 17:39:15.904 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.904 INFO [stderr] Dec 14 17:39:15.904 INFO [stderr] warning: struct is never constructed: `A` Dec 14 17:39:15.904 INFO [stderr] --> src/ch4/general_concepts.rs:56:5 Dec 14 17:39:15.904 INFO [stderr] | Dec 14 17:39:15.904 INFO [stderr] 56 | struct A { Dec 14 17:39:15.904 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:15.904 INFO [stderr] Dec 14 17:39:15.904 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.904 INFO [stderr] --> src/ch4/general_concepts.rs:61:5 Dec 14 17:39:15.904 INFO [stderr] | Dec 14 17:39:15.904 INFO [stderr] 61 | fn main() { Dec 14 17:39:15.904 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.904 INFO [stderr] Dec 14 17:39:15.904 INFO [stderr] warning: struct is never constructed: `A` Dec 14 17:39:15.904 INFO [stderr] --> src/ch4/general_concepts.rs:96:5 Dec 14 17:39:15.904 INFO [stderr] | Dec 14 17:39:15.904 INFO [stderr] 96 | struct A { Dec 14 17:39:15.904 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:15.904 INFO [stderr] Dec 14 17:39:15.904 INFO [stderr] warning: struct is never constructed: `B` Dec 14 17:39:15.904 INFO [stderr] --> src/ch4/general_concepts.rs:100:5 Dec 14 17:39:15.904 INFO [stderr] | Dec 14 17:39:15.904 INFO [stderr] 100 | struct B(i32, f64, char); Dec 14 17:39:15.904 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.904 INFO [stderr] Dec 14 17:39:15.904 INFO [stderr] warning: struct is never constructed: `N` Dec 14 17:39:15.904 INFO [stderr] --> src/ch4/general_concepts.rs:101:5 Dec 14 17:39:15.904 INFO [stderr] | Dec 14 17:39:15.904 INFO [stderr] 101 | struct N; Dec 14 17:39:15.904 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.904 INFO [stderr] Dec 14 17:39:15.904 INFO [stderr] warning: enum is never used: `E` Dec 14 17:39:15.904 INFO [stderr] --> src/ch4/general_concepts.rs:102:5 Dec 14 17:39:15.904 INFO [stderr] | Dec 14 17:39:15.904 INFO [stderr] 102 | enum E { Dec 14 17:39:15.904 INFO [stderr] | ^^^^^^ Dec 14 17:39:15.904 INFO [stderr] Dec 14 17:39:15.904 INFO [stderr] warning: union is never used: `U` Dec 14 17:39:15.904 INFO [stderr] --> src/ch4/general_concepts.rs:106:5 Dec 14 17:39:15.904 INFO [stderr] | Dec 14 17:39:15.904 INFO [stderr] 106 | union U { Dec 14 17:39:15.904 INFO [stderr] | ^^^^^^^ Dec 14 17:39:15.904 INFO [stderr] Dec 14 17:39:15.904 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.904 INFO [stderr] --> src/ch4/general_concepts.rs:110:5 Dec 14 17:39:15.904 INFO [stderr] | Dec 14 17:39:15.904 INFO [stderr] 110 | fn main(){ Dec 14 17:39:15.904 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.904 INFO [stderr] Dec 14 17:39:15.904 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.904 INFO [stderr] --> src/ch4/resource_management.rs:59:5 Dec 14 17:39:15.904 INFO [stderr] | Dec 14 17:39:15.904 INFO [stderr] 59 | fn main() { Dec 14 17:39:15.904 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.904 INFO [stderr] Dec 14 17:39:15.904 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.904 INFO [stderr] --> src/ch4/raii.rs:13:5 Dec 14 17:39:15.904 INFO [stderr] | Dec 14 17:39:15.904 INFO [stderr] 13 | fn main() { Dec 14 17:39:15.904 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.904 INFO [stderr] Dec 14 17:39:15.904 INFO [stderr] warning: struct is never constructed: `S` Dec 14 17:39:15.905 INFO [stderr] --> src/ch4/raii.rs:94:5 Dec 14 17:39:15.905 INFO [stderr] | Dec 14 17:39:15.905 INFO [stderr] 94 | struct S(i32); Dec 14 17:39:15.905 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:15.905 INFO [stderr] Dec 14 17:39:15.905 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.905 INFO [stderr] --> src/ch4/raii.rs:100:5 Dec 14 17:39:15.905 INFO [stderr] | Dec 14 17:39:15.905 INFO [stderr] 100 | fn main() { Dec 14 17:39:15.905 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.905 INFO [stderr] Dec 14 17:39:15.905 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.905 INFO [stderr] --> src/ch5/semantic.rs:27:5 Dec 14 17:39:15.905 INFO [stderr] | Dec 14 17:39:15.905 INFO [stderr] 27 | fn main() { Dec 14 17:39:15.905 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.905 INFO [stderr] Dec 14 17:39:15.905 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.905 INFO [stderr] --> src/ch5/semantic.rs:111:5 Dec 14 17:39:15.905 INFO [stderr] | Dec 14 17:39:15.905 INFO [stderr] 111 | fn main(){ Dec 14 17:39:15.905 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.905 INFO [stderr] Dec 14 17:39:15.905 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.905 INFO [stderr] --> src/ch5/share_mutable.rs:21:5 Dec 14 17:39:15.905 INFO [stderr] | Dec 14 17:39:15.905 INFO [stderr] 21 | fn main() { Dec 14 17:39:15.905 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.905 INFO [stderr] Dec 14 17:39:15.905 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.905 INFO [stderr] --> src/ch5/share_mutable.rs:132:5 Dec 14 17:39:15.905 INFO [stderr] | Dec 14 17:39:15.905 INFO [stderr] 132 | fn main(){ Dec 14 17:39:15.905 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.905 INFO [stderr] Dec 14 17:39:15.905 INFO [stderr] warning: function is never used: `foo` Dec 14 17:39:15.905 INFO [stderr] --> src/ch5/borrow.rs:31:5 Dec 14 17:39:15.905 INFO [stderr] | Dec 14 17:39:15.905 INFO [stderr] 31 | fn foo(mut v: [i32; 3]) -> [i32; 3] { Dec 14 17:39:15.905 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.905 INFO [stderr] Dec 14 17:39:15.905 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.905 INFO [stderr] --> src/ch5/borrow.rs:36:5 Dec 14 17:39:15.905 INFO [stderr] | Dec 14 17:39:15.905 INFO [stderr] 36 | fn main() { Dec 14 17:39:15.905 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.905 INFO [stderr] Dec 14 17:39:15.905 INFO [stderr] warning: function is never used: `bubble_sort` Dec 14 17:39:15.905 INFO [stderr] --> src/ch5/borrow.rs:73:5 Dec 14 17:39:15.905 INFO [stderr] | Dec 14 17:39:15.905 INFO [stderr] 73 | fn bubble_sort(a: &mut Vec) { Dec 14 17:39:15.905 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.905 INFO [stderr] Dec 14 17:39:15.905 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.905 INFO [stderr] --> src/ch5/borrow.rs:90:5 Dec 14 17:39:15.905 INFO [stderr] | Dec 14 17:39:15.905 INFO [stderr] 90 | fn main() { Dec 14 17:39:15.905 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.905 INFO [stderr] Dec 14 17:39:15.905 INFO [stderr] warning: function is never used: `compute` Dec 14 17:39:15.905 INFO [stderr] --> src/ch5/borrow.rs:139:5 Dec 14 17:39:15.905 INFO [stderr] | Dec 14 17:39:15.905 INFO [stderr] 139 | fn compute(input: &u32, output: &mut u32) { Dec 14 17:39:15.905 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.905 INFO [stderr] Dec 14 17:39:15.905 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.905 INFO [stderr] --> src/ch5/borrow.rs:147:5 Dec 14 17:39:15.905 INFO [stderr] | Dec 14 17:39:15.905 INFO [stderr] 147 | fn main() { Dec 14 17:39:15.905 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.905 INFO [stderr] Dec 14 17:39:15.905 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.905 INFO [stderr] --> src/ch5/lifetime.rs:16:5 Dec 14 17:39:15.905 INFO [stderr] | Dec 14 17:39:15.905 INFO [stderr] 16 | fn main() { Dec 14 17:39:15.905 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.905 INFO [stderr] Dec 14 17:39:15.905 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.905 INFO [stderr] --> src/ch5/lifetime.rs:239:5 Dec 14 17:39:15.905 INFO [stderr] | Dec 14 17:39:15.905 INFO [stderr] 239 | fn main() { Dec 14 17:39:15.905 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.905 INFO [stderr] Dec 14 17:39:15.905 INFO [stderr] warning: function is never used: `foo` Dec 14 17:39:15.905 INFO [stderr] --> src/ch5/nll.rs:117:5 Dec 14 17:39:15.905 INFO [stderr] | Dec 14 17:39:15.905 INFO [stderr] 117 | fn foo<'a>(x: &'a str, y: &'a str) -> &'a str { Dec 14 17:39:15.905 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.905 INFO [stderr] Dec 14 17:39:15.905 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.905 INFO [stderr] --> src/ch5/nll.rs:124:5 Dec 14 17:39:15.905 INFO [stderr] | Dec 14 17:39:15.906 INFO [stderr] 124 | fn main(){ Dec 14 17:39:15.906 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.906 INFO [stderr] Dec 14 17:39:15.906 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.906 INFO [stderr] --> src/ch5/nll.rs:181:5 Dec 14 17:39:15.906 INFO [stderr] | Dec 14 17:39:15.906 INFO [stderr] 181 | fn main(){ Dec 14 17:39:15.906 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.906 INFO [stderr] Dec 14 17:39:15.906 INFO [stderr] warning: function is never used: `modify` Dec 14 17:39:15.906 INFO [stderr] --> src/ch6/functions.rs:30:5 Dec 14 17:39:15.906 INFO [stderr] | Dec 14 17:39:15.906 INFO [stderr] 30 | fn modify(mut v: Vec) -> Vec { Dec 14 17:39:15.906 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.906 INFO [stderr] Dec 14 17:39:15.906 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.906 INFO [stderr] --> src/ch6/functions.rs:34:5 Dec 14 17:39:15.906 INFO [stderr] | Dec 14 17:39:15.906 INFO [stderr] 34 | fn main(){ Dec 14 17:39:15.906 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.906 INFO [stderr] Dec 14 17:39:15.906 INFO [stderr] warning: function is never used: `f` Dec 14 17:39:15.906 INFO [stderr] --> src/ch6/functions.rs:71:5 Dec 14 17:39:15.906 INFO [stderr] | Dec 14 17:39:15.906 INFO [stderr] 71 | fn f() { print!("1"); } Dec 14 17:39:15.906 INFO [stderr] | ^^^^^^ Dec 14 17:39:15.906 INFO [stderr] Dec 14 17:39:15.906 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.906 INFO [stderr] --> src/ch6/functions.rs:72:5 Dec 14 17:39:15.906 INFO [stderr] | Dec 14 17:39:15.906 INFO [stderr] 72 | fn main() { Dec 14 17:39:15.906 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.906 INFO [stderr] Dec 14 17:39:15.906 INFO [stderr] warning: struct is never constructed: `S` Dec 14 17:39:15.906 INFO [stderr] --> src/ch6/functions.rs:126:5 Dec 14 17:39:15.906 INFO [stderr] | Dec 14 17:39:15.906 INFO [stderr] 126 | struct S { i: i32 } Dec 14 17:39:15.906 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:15.906 INFO [stderr] Dec 14 17:39:15.906 INFO [stderr] warning: function is never used: `f` Dec 14 17:39:15.906 INFO [stderr] --> src/ch6/functions.rs:127:5 Dec 14 17:39:15.906 INFO [stderr] | Dec 14 17:39:15.906 INFO [stderr] 127 | fn f(ref _s: S) { Dec 14 17:39:15.906 INFO [stderr] | ^^^^^^^^^^^^^^^ Dec 14 17:39:15.906 INFO [stderr] Dec 14 17:39:15.906 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.906 INFO [stderr] --> src/ch6/functions.rs:130:5 Dec 14 17:39:15.906 INFO [stderr] | Dec 14 17:39:15.906 INFO [stderr] 130 | fn main() { Dec 14 17:39:15.906 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.906 INFO [stderr] Dec 14 17:39:15.906 INFO [stderr] warning: function is never used: `addsub` Dec 14 17:39:15.906 INFO [stderr] --> src/ch6/functions.rs:167:5 Dec 14 17:39:15.906 INFO [stderr] | Dec 14 17:39:15.906 INFO [stderr] 167 | fn addsub(x: isize, y: isize) -> (isize, isize) { Dec 14 17:39:15.906 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.906 INFO [stderr] Dec 14 17:39:15.906 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.906 INFO [stderr] --> src/ch6/functions.rs:170:5 Dec 14 17:39:15.906 INFO [stderr] | Dec 14 17:39:15.906 INFO [stderr] 170 | fn main(){ Dec 14 17:39:15.906 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.906 INFO [stderr] Dec 14 17:39:15.906 INFO [stderr] warning: function is never used: `square` Dec 14 17:39:15.906 INFO [stderr] --> src/ch6/functions.rs:210:5 Dec 14 17:39:15.906 INFO [stderr] | Dec 14 17:39:15.906 INFO [stderr] 210 | fn square>(x: T, y: T) -> T { Dec 14 17:39:15.906 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.906 INFO [stderr] Dec 14 17:39:15.906 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.906 INFO [stderr] --> src/ch6/functions.rs:213:5 Dec 14 17:39:15.906 INFO [stderr] | Dec 14 17:39:15.906 INFO [stderr] 213 | fn main() { Dec 14 17:39:15.906 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.906 INFO [stderr] Dec 14 17:39:15.906 INFO [stderr] warning: struct is never constructed: `User` Dec 14 17:39:15.906 INFO [stderr] --> src/ch6/functions.rs:249:5 Dec 14 17:39:15.906 INFO [stderr] | Dec 14 17:39:15.906 INFO [stderr] 249 | struct User { Dec 14 17:39:15.906 INFO [stderr] | ^^^^^^^^^^^ Dec 14 17:39:15.906 INFO [stderr] Dec 14 17:39:15.906 INFO [stderr] warning: method is never used: `show` Dec 14 17:39:15.906 INFO [stderr] --> src/ch6/functions.rs:254:9 Dec 14 17:39:15.906 INFO [stderr] | Dec 14 17:39:15.906 INFO [stderr] 254 | fn show(&self) { Dec 14 17:39:15.906 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:15.907 INFO [stderr] Dec 14 17:39:15.907 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.907 INFO [stderr] --> src/ch6/functions.rs:259:5 Dec 14 17:39:15.907 INFO [stderr] | Dec 14 17:39:15.907 INFO [stderr] 259 | fn main() { Dec 14 17:39:15.907 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.907 INFO [stderr] Dec 14 17:39:15.907 INFO [stderr] warning: function is never used: `math` Dec 14 17:39:15.907 INFO [stderr] --> src/ch6/functions.rs:399:5 Dec 14 17:39:15.907 INFO [stderr] | Dec 14 17:39:15.907 INFO [stderr] 399 | fn math(op: fn(i32, i32) -> i32, a: i32, b: i32) -> i32{ Dec 14 17:39:15.907 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.907 INFO [stderr] Dec 14 17:39:15.907 INFO [stderr] warning: function is never used: `sum` Dec 14 17:39:15.907 INFO [stderr] --> src/ch6/functions.rs:402:5 Dec 14 17:39:15.907 INFO [stderr] | Dec 14 17:39:15.907 INFO [stderr] 402 | fn sum(a: i32, b: i32) -> i32 { Dec 14 17:39:15.907 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.907 INFO [stderr] Dec 14 17:39:15.907 INFO [stderr] warning: function is never used: `product` Dec 14 17:39:15.907 INFO [stderr] --> src/ch6/functions.rs:405:5 Dec 14 17:39:15.907 INFO [stderr] | Dec 14 17:39:15.907 INFO [stderr] 405 | fn product(a: i32, b: i32) -> i32 { Dec 14 17:39:15.907 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.907 INFO [stderr] Dec 14 17:39:15.907 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.907 INFO [stderr] --> src/ch6/functions.rs:408:5 Dec 14 17:39:15.907 INFO [stderr] | Dec 14 17:39:15.907 INFO [stderr] 408 | fn main() { Dec 14 17:39:15.907 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.907 INFO [stderr] Dec 14 17:39:15.907 INFO [stderr] warning: function is never used: `counter` Dec 14 17:39:15.907 INFO [stderr] --> src/ch6/closures.rs:48:5 Dec 14 17:39:15.907 INFO [stderr] | Dec 14 17:39:15.907 INFO [stderr] 48 | fn counter(i: i32) -> Box i32> { Dec 14 17:39:15.907 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.907 INFO [stderr] Dec 14 17:39:15.907 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.907 INFO [stderr] --> src/ch6/closures.rs:51:5 Dec 14 17:39:15.907 INFO [stderr] | Dec 14 17:39:15.907 INFO [stderr] 51 | fn main() { Dec 14 17:39:15.907 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.907 INFO [stderr] Dec 14 17:39:15.907 INFO [stderr] warning: struct is never constructed: `Closure` Dec 14 17:39:15.907 INFO [stderr] --> src/ch6/closures.rs:125:5 Dec 14 17:39:15.907 INFO [stderr] | Dec 14 17:39:15.907 INFO [stderr] 125 | struct Closure { Dec 14 17:39:15.907 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:15.907 INFO [stderr] Dec 14 17:39:15.907 INFO [stderr] warning: function is never used: `call_it` Dec 14 17:39:15.907 INFO [stderr] --> src/ch6/closures.rs:147:5 Dec 14 17:39:15.907 INFO [stderr] | Dec 14 17:39:15.907 INFO [stderr] 147 | fn call_it u32>(f: &F) -> u32 { Dec 14 17:39:15.907 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.907 INFO [stderr] Dec 14 17:39:15.907 INFO [stderr] warning: function is never used: `call_it_mut` Dec 14 17:39:15.907 INFO [stderr] --> src/ch6/closures.rs:150:5 Dec 14 17:39:15.907 INFO [stderr] | Dec 14 17:39:15.907 INFO [stderr] 150 | fn call_it_mut u32>(f: &mut F) -> u32 { Dec 14 17:39:15.907 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.907 INFO [stderr] Dec 14 17:39:15.907 INFO [stderr] warning: function is never used: `call_it_once` Dec 14 17:39:15.907 INFO [stderr] --> src/ch6/closures.rs:153:5 Dec 14 17:39:15.907 INFO [stderr] | Dec 14 17:39:15.907 INFO [stderr] 153 | fn call_it_once u32>(f: F) -> u32 { Dec 14 17:39:15.907 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.907 INFO [stderr] Dec 14 17:39:15.907 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.907 INFO [stderr] --> src/ch6/closures.rs:156:5 Dec 14 17:39:15.907 INFO [stderr] | Dec 14 17:39:15.907 INFO [stderr] 156 | fn main() { Dec 14 17:39:15.907 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.907 INFO [stderr] Dec 14 17:39:15.907 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.907 INFO [stderr] --> src/ch6/closures.rs:352:5 Dec 14 17:39:15.907 INFO [stderr] | Dec 14 17:39:15.907 INFO [stderr] 352 | fn main() { Dec 14 17:39:15.907 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.907 INFO [stderr] Dec 14 17:39:15.907 INFO [stderr] warning: function is never used: `boxed_closure` Dec 14 17:39:15.907 INFO [stderr] --> src/ch6/closures.rs:512:5 Dec 14 17:39:15.907 INFO [stderr] | Dec 14 17:39:15.907 INFO [stderr] 512 | fn boxed_closure(c: &mut Vec>){ Dec 14 17:39:15.907 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.907 INFO [stderr] Dec 14 17:39:15.907 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.907 INFO [stderr] --> src/ch6/closures.rs:518:5 Dec 14 17:39:15.907 INFO [stderr] | Dec 14 17:39:15.907 INFO [stderr] 518 | fn main(){ Dec 14 17:39:15.907 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.907 INFO [stderr] Dec 14 17:39:15.908 INFO [stderr] warning: function is never used: `bar` Dec 14 17:39:15.908 INFO [stderr] --> src/ch6/closures.rs:638:5 Dec 14 17:39:15.908 INFO [stderr] | Dec 14 17:39:15.908 INFO [stderr] 638 | fn bar(b: Box DoSomething<&'f usize>>) { Dec 14 17:39:15.908 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.908 INFO [stderr] Dec 14 17:39:15.908 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.908 INFO [stderr] --> src/ch6/closures.rs:642:5 Dec 14 17:39:15.908 INFO [stderr] | Dec 14 17:39:15.908 INFO [stderr] 642 | fn main(){ Dec 14 17:39:15.908 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.908 INFO [stderr] Dec 14 17:39:15.908 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.908 INFO [stderr] --> src/ch6/iters.rs:373:5 Dec 14 17:39:15.908 INFO [stderr] | Dec 14 17:39:15.908 INFO [stderr] 373 | fn main(){ Dec 14 17:39:15.908 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.908 INFO [stderr] Dec 14 17:39:15.908 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.908 INFO [stderr] --> src/ch7/structs.rs:48:5 Dec 14 17:39:15.908 INFO [stderr] | Dec 14 17:39:15.908 INFO [stderr] 48 | fn main(){ Dec 14 17:39:15.908 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.908 INFO [stderr] Dec 14 17:39:15.908 INFO [stderr] warning: function is never used: `hello` Dec 14 17:39:15.908 INFO [stderr] --> src/appendix/mod.rs:16:1 Dec 14 17:39:15.908 INFO [stderr] | Dec 14 17:39:15.908 INFO [stderr] 16 | fn hello(){ Dec 14 17:39:15.908 INFO [stderr] | ^^^^^^^^^^ Dec 14 17:39:15.908 INFO [stderr] Dec 14 17:39:15.908 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:15.908 INFO [stderr] --> src/appendix/lldb.rs:147:1 Dec 14 17:39:15.908 INFO [stderr] | Dec 14 17:39:15.908 INFO [stderr] 147 | fn main() Dec 14 17:39:15.908 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:15.908 INFO [stderr] Dec 14 17:39:15.908 INFO [stderr] warning: denote infinite loops with `loop { ... }` Dec 14 17:39:15.908 INFO [stderr] --> src/ch2/control_flow.rs:152:5 Dec 14 17:39:15.908 INFO [stderr] | Dec 14 17:39:15.908 INFO [stderr] 152 | while true { Dec 14 17:39:15.908 INFO [stderr] | ^^^^^^^^^^ help: use `loop` Dec 14 17:39:15.908 INFO [stderr] | Dec 14 17:39:15.908 INFO [stderr] = note: #[warn(while_true)] on by default Dec 14 17:39:15.908 INFO [stderr] Dec 14 17:39:15.919 INFO [stderr] warning: unused arithmetic operation that must be used Dec 14 17:39:15.919 INFO [stderr] --> src/ch5/nll.rs:184:9 Dec 14 17:39:15.919 INFO [stderr] | Dec 14 17:39:15.919 INFO [stderr] 184 | a.to_string() + s; Dec 14 17:39:15.919 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.919 INFO [stderr] | Dec 14 17:39:15.919 INFO [stderr] = note: #[warn(unused_must_use)] on by default Dec 14 17:39:15.919 INFO [stderr] Dec 14 17:39:15.923 INFO [stderr] warning: unused attribute Dec 14 17:39:15.923 INFO [stderr] --> src/ch6/closures.rs:124:5 Dec 14 17:39:15.923 INFO [stderr] | Dec 14 17:39:15.923 INFO [stderr] 124 | #![feature(unboxed_closures, fn_traits)] Dec 14 17:39:15.923 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.923 INFO [stderr] | Dec 14 17:39:15.923 INFO [stderr] = note: #[warn(unused_attributes)] on by default Dec 14 17:39:15.923 INFO [stderr] Dec 14 17:39:15.923 INFO [stderr] warning: crate-level attribute should be in the root module Dec 14 17:39:15.923 INFO [stderr] --> src/ch6/closures.rs:124:5 Dec 14 17:39:15.923 INFO [stderr] | Dec 14 17:39:15.923 INFO [stderr] 124 | #![feature(unboxed_closures, fn_traits)] Dec 14 17:39:15.923 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:15.923 INFO [stderr] Dec 14 17:39:17.665 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 6.40s Dec 14 17:39:17.670 INFO [stderr] su: No module specific data is present Dec 14 17:39:18.787 INFO running `"docker" "inspect" "3536879ee23212fe11600842ec3cd6fac0b5c4da9f317c8145d71083919764b2"` Dec 14 17:39:19.135 INFO running `"docker" "rm" "-f" "3536879ee23212fe11600842ec3cd6fac0b5c4da9f317c8145d71083919764b2"` Dec 14 17:39:19.347 INFO [stdout] 3536879ee23212fe11600842ec3cd6fac0b5c4da9f317c8145d71083919764b2 Dec 14 17:39:19.357 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-0/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/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 +bd47d6825bf4090517549d33cfef10d3300b4a75-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.860 INFO [stdout] 532ca8c23716463be160d2fed9443b1405cb672388ba871b00d4b26119d6bdc3 Dec 14 17:39:19.865 INFO running `"docker" "start" "-a" "532ca8c23716463be160d2fed9443b1405cb672388ba871b00d4b26119d6bdc3"` Dec 14 17:39:20.967 INFO [stderr] usermod: no changes Dec 14 17:39:21.075 INFO [stderr] Compiling tao-of-rust v0.1.0 (/source) Dec 14 17:39:23.147 INFO [stderr] warning: unnecessary parentheses around `for` head expression Dec 14 17:39:23.147 INFO [stderr] --> src/ch2/primitives.rs:170:14 Dec 14 17:39:23.147 INFO [stderr] | Dec 14 17:39:23.147 INFO [stderr] 170 | for i in (1..5) { Dec 14 17:39:23.147 INFO [stderr] | ^^^^^^ help: remove these parentheses Dec 14 17:39:23.147 INFO [stderr] | Dec 14 17:39:23.147 INFO [stderr] = note: #[warn(unused_parens)] on by default Dec 14 17:39:23.147 INFO [stderr] Dec 14 17:39:23.147 INFO [stderr] warning: unnecessary parentheses around `for` head expression Dec 14 17:39:23.147 INFO [stderr] --> src/ch2/primitives.rs:173:14 Dec 14 17:39:23.147 INFO [stderr] | Dec 14 17:39:23.147 INFO [stderr] 173 | for i in (1..=5) { Dec 14 17:39:23.147 INFO [stderr] | ^^^^^^^ help: remove these parentheses Dec 14 17:39:23.147 INFO [stderr] Dec 14 17:39:23.147 INFO [stderr] warning: unnecessary parentheses around `if` condition Dec 14 17:39:23.147 INFO [stderr] --> src/ch2/structs.rs:58:23 Dec 14 17:39:23.147 INFO [stderr] | Dec 14 17:39:23.147 INFO [stderr] 58 | let gender = if (self.gender == 1) {"boy"} else {"girl"}; Dec 14 17:39:23.147 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses Dec 14 17:39:23.147 INFO [stderr] Dec 14 17:39:23.763 INFO [stderr] warning: unused variable: `a` Dec 14 17:39:23.763 INFO [stderr] --> src/ch2/binding.rs:31:9 Dec 14 17:39:23.764 INFO [stderr] | Dec 14 17:39:23.764 INFO [stderr] 31 | let a = 1; Dec 14 17:39:23.764 INFO [stderr] | ^ help: consider using `_a` instead Dec 14 17:39:23.764 INFO [stderr] | Dec 14 17:39:23.764 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 14 17:39:23.764 INFO [stderr] Dec 14 17:39:23.764 INFO [stderr] warning: variable `b` is assigned to, but never used Dec 14 17:39:23.764 INFO [stderr] --> src/ch2/binding.rs:33:13 Dec 14 17:39:23.764 INFO [stderr] | Dec 14 17:39:23.764 INFO [stderr] 33 | let mut b = 2; Dec 14 17:39:23.764 INFO [stderr] | ^ Dec 14 17:39:23.764 INFO [stderr] | Dec 14 17:39:23.764 INFO [stderr] = note: consider using `_b` instead Dec 14 17:39:23.764 INFO [stderr] Dec 14 17:39:23.764 INFO [stderr] warning: value assigned to `b` is never read Dec 14 17:39:23.764 INFO [stderr] --> src/ch2/binding.rs:34:5 Dec 14 17:39:23.764 INFO [stderr] | Dec 14 17:39:23.764 INFO [stderr] 34 | b = 3; // mutable Dec 14 17:39:23.764 INFO [stderr] | ^ Dec 14 17:39:23.764 INFO [stderr] | Dec 14 17:39:23.764 INFO [stderr] = note: #[warn(unused_assignments)] on by default Dec 14 17:39:23.764 INFO [stderr] Dec 14 17:39:23.764 INFO [stderr] warning: unused variable: `v2` Dec 14 17:39:23.764 INFO [stderr] --> src/ch2/collections.rs:31:13 Dec 14 17:39:23.764 INFO [stderr] | Dec 14 17:39:23.764 INFO [stderr] 31 | let mut v2 = vec![0; 10]; Dec 14 17:39:23.764 INFO [stderr] | ^^ help: consider using `_v2` instead Dec 14 17:39:23.764 INFO [stderr] Dec 14 17:39:23.764 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:23.764 INFO [stderr] --> src/ch2/primitives.rs:17:9 Dec 14 17:39:23.764 INFO [stderr] | Dec 14 17:39:23.764 INFO [stderr] 17 | let x = true; Dec 14 17:39:23.764 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:23.764 INFO [stderr] Dec 14 17:39:23.764 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:23.764 INFO [stderr] --> src/ch2/primitives.rs:52:9 Dec 14 17:39:23.764 INFO [stderr] | Dec 14 17:39:23.764 INFO [stderr] 52 | let num = 42u32; Dec 14 17:39:23.764 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:23.764 INFO [stderr] Dec 14 17:39:23.764 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:23.764 INFO [stderr] --> src/ch2/primitives.rs:53:9 Dec 14 17:39:23.764 INFO [stderr] | Dec 14 17:39:23.764 INFO [stderr] 53 | let num: u32 = 42; Dec 14 17:39:23.764 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:23.764 INFO [stderr] Dec 14 17:39:23.764 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:23.764 INFO [stderr] --> src/ch2/primitives.rs:54:9 Dec 14 17:39:23.764 INFO [stderr] | Dec 14 17:39:23.764 INFO [stderr] 54 | let num = 0x2A; // 16进制 Dec 14 17:39:23.764 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:23.764 INFO [stderr] Dec 14 17:39:23.764 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:23.764 INFO [stderr] --> src/ch2/primitives.rs:55:9 Dec 14 17:39:23.764 INFO [stderr] | Dec 14 17:39:23.764 INFO [stderr] 55 | let num = 0o106; // 8进制 Dec 14 17:39:23.764 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:23.764 INFO [stderr] Dec 14 17:39:23.764 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:23.764 INFO [stderr] --> src/ch2/primitives.rs:56:9 Dec 14 17:39:23.764 INFO [stderr] | Dec 14 17:39:23.764 INFO [stderr] 56 | let num = 0b1101_1011; // 2进制 Dec 14 17:39:23.764 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:23.764 INFO [stderr] Dec 14 17:39:23.764 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:23.764 INFO [stderr] --> src/ch2/primitives.rs:59:9 Dec 14 17:39:23.764 INFO [stderr] | Dec 14 17:39:23.764 INFO [stderr] 59 | let num = 3.1415926f64; Dec 14 17:39:23.764 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:23.764 INFO [stderr] Dec 14 17:39:23.764 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:23.764 INFO [stderr] --> src/ch2/primitives.rs:94:9 Dec 14 17:39:23.764 INFO [stderr] | Dec 14 17:39:23.764 INFO [stderr] 94 | let x = 'r'; Dec 14 17:39:23.764 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:23.764 INFO [stderr] Dec 14 17:39:23.764 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:23.764 INFO [stderr] --> src/ch2/primitives.rs:95:9 Dec 14 17:39:23.764 INFO [stderr] | Dec 14 17:39:23.764 INFO [stderr] 95 | let x = 'Ú'; Dec 14 17:39:23.764 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:23.764 INFO [stderr] Dec 14 17:39:23.764 INFO [stderr] warning: unused variable: `arr` Dec 14 17:39:23.764 INFO [stderr] --> src/ch2/primitives.rs:128:9 Dec 14 17:39:23.764 INFO [stderr] | Dec 14 17:39:23.764 INFO [stderr] 128 | let arr: [i32; 3] = [1, 2, 3]; Dec 14 17:39:23.764 INFO [stderr] | ^^^ help: consider using `_arr` instead Dec 14 17:39:23.764 INFO [stderr] Dec 14 17:39:23.765 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:23.765 INFO [stderr] --> src/ch2/primitives.rs:350:9 Dec 14 17:39:23.765 INFO [stderr] | Dec 14 17:39:23.765 INFO [stderr] 350 | let x: ! = { Dec 14 17:39:23.765 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:23.765 INFO [stderr] Dec 14 17:39:23.765 INFO [stderr] warning: unused variable: `i` Dec 14 17:39:23.765 INFO [stderr] --> src/ch3/tag_trait.rs:53:27 Dec 14 17:39:23.765 INFO [stderr] | Dec 14 17:39:23.765 INFO [stderr] 53 | fn test_copy(i: T) { Dec 14 17:39:23.765 INFO [stderr] | ^ help: consider using `_i` instead Dec 14 17:39:23.765 INFO [stderr] Dec 14 17:39:23.765 INFO [stderr] warning: unused variable: `y` Dec 14 17:39:23.765 INFO [stderr] --> src/ch3/type_cast.rs:71:9 Dec 14 17:39:23.765 INFO [stderr] | Dec 14 17:39:23.765 INFO [stderr] 71 | let y = x.clone(); // Rc<&str> Dec 14 17:39:23.765 INFO [stderr] | ^ help: consider using `_y` instead Dec 14 17:39:23.765 INFO [stderr] Dec 14 17:39:23.765 INFO [stderr] warning: unused variable: `z` Dec 14 17:39:23.765 INFO [stderr] --> src/ch3/type_cast.rs:72:9 Dec 14 17:39:23.765 INFO [stderr] | Dec 14 17:39:23.765 INFO [stderr] 72 | let z = (*x).clone(); // &str Dec 14 17:39:23.765 INFO [stderr] | ^ help: consider using `_z` instead Dec 14 17:39:23.765 INFO [stderr] Dec 14 17:39:23.765 INFO [stderr] warning: unused variable: `y` Dec 14 17:39:23.765 INFO [stderr] --> src/ch4/general_concepts.rs:18:13 Dec 14 17:39:23.765 INFO [stderr] | Dec 14 17:39:23.765 INFO [stderr] 18 | let y = x; Dec 14 17:39:23.765 INFO [stderr] | ^ help: consider using `_y` instead Dec 14 17:39:23.765 INFO [stderr] Dec 14 17:39:23.765 INFO [stderr] warning: unused variable: `z` Dec 14 17:39:23.765 INFO [stderr] --> src/ch4/general_concepts.rs:19:13 Dec 14 17:39:23.765 INFO [stderr] | Dec 14 17:39:23.765 INFO [stderr] 19 | let z = 100; Dec 14 17:39:23.765 INFO [stderr] | ^ help: consider using `_z` instead Dec 14 17:39:23.765 INFO [stderr] Dec 14 17:39:23.765 INFO [stderr] warning: unused variable: `s` Dec 14 17:39:23.765 INFO [stderr] --> src/ch4/raii.rs:14:13 Dec 14 17:39:23.765 INFO [stderr] | Dec 14 17:39:23.765 INFO [stderr] 14 | let s = String::from("hello"); Dec 14 17:39:23.765 INFO [stderr] | ^ help: consider using `_s` instead Dec 14 17:39:23.765 INFO [stderr] Dec 14 17:39:23.765 INFO [stderr] warning: unused variable: `v` Dec 14 17:39:23.765 INFO [stderr] --> src/ch4/raii.rs:16:13 Dec 14 17:39:23.765 INFO [stderr] | Dec 14 17:39:23.765 INFO [stderr] 16 | let v = vec![1,2,3]; Dec 14 17:39:23.765 INFO [stderr] | ^ help: consider using `_v` instead Dec 14 17:39:23.765 INFO [stderr] Dec 14 17:39:23.765 INFO [stderr] warning: unused variable: `stolen` Dec 14 17:39:23.765 INFO [stderr] --> src/ch5/semantic.rs:30:13 Dec 14 17:39:23.765 INFO [stderr] | Dec 14 17:39:23.765 INFO [stderr] 30 | let stolen = orig; Dec 14 17:39:23.765 INFO [stderr] | ^^^^^^ help: consider using `_stolen` instead Dec 14 17:39:23.765 INFO [stderr] Dec 14 17:39:23.765 INFO [stderr] warning: unused variable: `b` Dec 14 17:39:23.765 INFO [stderr] --> src/ch5/semantic.rs:113:13 Dec 14 17:39:23.765 INFO [stderr] | Dec 14 17:39:23.765 INFO [stderr] 113 | let b = a; Dec 14 17:39:23.765 INFO [stderr] | ^ help: consider using `_b` instead Dec 14 17:39:23.765 INFO [stderr] Dec 14 17:39:23.765 INFO [stderr] warning: unused variable: `x` Dec 14 17:39:23.765 INFO [stderr] --> src/ch5/share_mutable.rs:22:13 Dec 14 17:39:23.765 INFO [stderr] | Dec 14 17:39:23.765 INFO [stderr] 22 | let x = "hello".to_string(); Dec 14 17:39:23.765 INFO [stderr] | ^ help: consider using `_x` instead Dec 14 17:39:23.765 INFO [stderr] Dec 14 17:39:23.765 INFO [stderr] warning: unused variable: `a` Dec 14 17:39:23.765 INFO [stderr] --> src/ch5/share_mutable.rs:133:13 Dec 14 17:39:23.765 INFO [stderr] | Dec 14 17:39:23.765 INFO [stderr] 133 | let a = "hello"; // -------scope a-------+ Dec 14 17:39:23.765 INFO [stderr] | ^ help: consider using `_a` instead Dec 14 17:39:23.765 INFO [stderr] Dec 14 17:39:23.765 INFO [stderr] warning: unused variable: `b` Dec 14 17:39:23.765 INFO [stderr] --> src/ch5/share_mutable.rs:134:13 Dec 14 17:39:23.765 INFO [stderr] | Dec 14 17:39:23.765 INFO [stderr] 134 | let b = "rust"; // -----scope b------+ | Dec 14 17:39:23.765 INFO [stderr] | ^ help: consider using `_b` instead Dec 14 17:39:23.765 INFO [stderr] Dec 14 17:39:23.765 INFO [stderr] warning: unused variable: `d` Dec 14 17:39:23.765 INFO [stderr] --> src/ch5/share_mutable.rs:136:13 Dec 14 17:39:23.765 INFO [stderr] | Dec 14 17:39:23.765 INFO [stderr] 136 | let d = c; // - scope d --- | | | Dec 14 17:39:23.765 INFO [stderr] | ^ help: consider using `_d` instead Dec 14 17:39:23.765 INFO [stderr] Dec 14 17:39:23.765 INFO [stderr] warning: unused variable: `p` Dec 14 17:39:23.765 INFO [stderr] --> src/ch3/traits.rs:246:28 Dec 14 17:39:23.765 INFO [stderr] | Dec 14 17:39:23.765 INFO [stderr] 246 | fn set_page(&self, p: i32){ Dec 14 17:39:23.765 INFO [stderr] | ^ help: consider using `_p` instead Dec 14 17:39:23.766 INFO [stderr] Dec 14 17:39:23.766 INFO [stderr] warning: unused variable: `num` Dec 14 17:39:23.766 INFO [stderr] --> src/ch3/traits.rs:251:31 Dec 14 17:39:23.766 INFO [stderr] | Dec 14 17:39:23.766 INFO [stderr] 251 | fn set_perpage(&self, num: i32){ Dec 14 17:39:23.766 INFO [stderr] | ^^^ help: consider using `_num` instead Dec 14 17:39:23.766 INFO [stderr] Dec 14 17:39:23.766 INFO [stderr] warning: unused variable: `args` Dec 14 17:39:23.766 INFO [stderr] --> src/ch6/closures.rs:130:47 Dec 14 17:39:23.766 INFO [stderr] | Dec 14 17:39:23.766 INFO [stderr] 130 | extern "rust-call" fn call_once(self, args: ()) -> u32 { Dec 14 17:39:23.766 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 14 17:39:23.766 INFO [stderr] Dec 14 17:39:23.766 INFO [stderr] warning: unused variable: `args` Dec 14 17:39:23.766 INFO [stderr] --> src/ch6/closures.rs:136:51 Dec 14 17:39:23.766 INFO [stderr] | Dec 14 17:39:23.766 INFO [stderr] 136 | extern "rust-call" fn call_mut(&mut self, args: ()) -> u32 { Dec 14 17:39:23.766 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 14 17:39:23.766 INFO [stderr] Dec 14 17:39:23.766 INFO [stderr] warning: unused variable: `args` Dec 14 17:39:23.766 INFO [stderr] --> src/ch6/closures.rs:142:43 Dec 14 17:39:23.766 INFO [stderr] | Dec 14 17:39:23.766 INFO [stderr] 142 | extern "rust-call" fn call(&self, args: ()) -> u32 { Dec 14 17:39:23.766 INFO [stderr] | ^^^^ help: consider using `_args` instead Dec 14 17:39:23.766 INFO [stderr] Dec 14 17:39:23.799 INFO [stderr] warning: variable does not need to be mutable Dec 14 17:39:23.799 INFO [stderr] --> src/ch2/collections.rs:31:9 Dec 14 17:39:23.799 INFO [stderr] | Dec 14 17:39:23.799 INFO [stderr] 31 | let mut v2 = vec![0; 10]; Dec 14 17:39:23.799 INFO [stderr] | ----^^ Dec 14 17:39:23.799 INFO [stderr] | | Dec 14 17:39:23.799 INFO [stderr] | help: remove this `mut` Dec 14 17:39:23.799 INFO [stderr] | Dec 14 17:39:23.799 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 14 17:39:23.799 INFO [stderr] Dec 14 17:39:24.014 INFO [stderr] warning: function is never used: `sum` Dec 14 17:39:24.014 INFO [stderr] --> src/ch2/function.rs:89:1 Dec 14 17:39:24.014 INFO [stderr] | Dec 14 17:39:24.014 INFO [stderr] 89 | fn sum(a: i32, b: i32) -> i32 { Dec 14 17:39:24.014 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.014 INFO [stderr] | Dec 14 17:39:24.014 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 14 17:39:24.014 INFO [stderr] Dec 14 17:39:24.014 INFO [stderr] warning: function is never used: `product` Dec 14 17:39:24.014 INFO [stderr] --> src/ch2/function.rs:92:1 Dec 14 17:39:24.014 INFO [stderr] | Dec 14 17:39:24.014 INFO [stderr] 92 | fn product(a: i32, b: i32) -> i32 { Dec 14 17:39:24.014 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.014 INFO [stderr] Dec 14 17:39:24.014 INFO [stderr] warning: function is never used: `map_demo` Dec 14 17:39:24.014 INFO [stderr] --> src/ch2/collections.rs:169:1 Dec 14 17:39:24.014 INFO [stderr] | Dec 14 17:39:24.014 INFO [stderr] 169 | fn map_demo() { Dec 14 17:39:24.014 INFO [stderr] | ^^^^^^^^^^^^^ Dec 14 17:39:24.014 INFO [stderr] Dec 14 17:39:24.014 INFO [stderr] warning: function is never used: `foo` Dec 14 17:39:24.014 INFO [stderr] --> src/ch2/primitives.rs:349:1 Dec 14 17:39:24.014 INFO [stderr] | Dec 14 17:39:24.014 INFO [stderr] 349 | fn foo() -> u32 { Dec 14 17:39:24.014 INFO [stderr] | ^^^^^^^^^^^^^^^ Dec 14 17:39:24.014 INFO [stderr] Dec 14 17:39:24.014 INFO [stderr] warning: method is never used: `new` Dec 14 17:39:24.014 INFO [stderr] --> src/ch2/structs.rs:48:5 Dec 14 17:39:24.014 INFO [stderr] | Dec 14 17:39:24.014 INFO [stderr] 48 | fn new(name: &'static str, gender: u32) -> Self{ Dec 14 17:39:24.014 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.014 INFO [stderr] Dec 14 17:39:24.014 INFO [stderr] warning: method is never used: `name` Dec 14 17:39:24.014 INFO [stderr] --> src/ch2/structs.rs:51:5 Dec 14 17:39:24.014 INFO [stderr] | Dec 14 17:39:24.014 INFO [stderr] 51 | fn name(&self) { Dec 14 17:39:24.014 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:24.014 INFO [stderr] Dec 14 17:39:24.014 INFO [stderr] warning: method is never used: `set_name` Dec 14 17:39:24.014 INFO [stderr] --> src/ch2/structs.rs:54:5 Dec 14 17:39:24.014 INFO [stderr] | Dec 14 17:39:24.014 INFO [stderr] 54 | fn set_name(&mut self, name: &'static str) { Dec 14 17:39:24.014 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.014 INFO [stderr] Dec 14 17:39:24.014 INFO [stderr] warning: method is never used: `gender` Dec 14 17:39:24.014 INFO [stderr] --> src/ch2/structs.rs:57:5 Dec 14 17:39:24.014 INFO [stderr] | Dec 14 17:39:24.014 INFO [stderr] 57 | fn gender(&self){ Dec 14 17:39:24.014 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 14 17:39:24.014 INFO [stderr] Dec 14 17:39:24.014 INFO [stderr] warning: field is never used: `foo` Dec 14 17:39:24.014 INFO [stderr] --> src/ch3/zero_size.rs:27:9 Dec 14 17:39:24.014 INFO [stderr] | Dec 14 17:39:24.014 INFO [stderr] 27 | foo: Foo, Dec 14 17:39:24.014 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:24.014 INFO [stderr] Dec 14 17:39:24.014 INFO [stderr] warning: field is never used: `qux` Dec 14 17:39:24.014 INFO [stderr] --> src/ch3/zero_size.rs:28:9 Dec 14 17:39:24.014 INFO [stderr] | Dec 14 17:39:24.014 INFO [stderr] 28 | qux: (), Dec 14 17:39:24.014 INFO [stderr] | ^^^^^^^ Dec 14 17:39:24.014 INFO [stderr] Dec 14 17:39:24.014 INFO [stderr] warning: field is never used: `baz` Dec 14 17:39:24.014 INFO [stderr] --> src/ch3/zero_size.rs:29:9 Dec 14 17:39:24.014 INFO [stderr] | Dec 14 17:39:24.014 INFO [stderr] 29 | baz: [u8; 0], Dec 14 17:39:24.014 INFO [stderr] | ^^^^^^^^^^^^ Dec 14 17:39:24.014 INFO [stderr] Dec 14 17:39:24.014 INFO [stderr] warning: field is never used: `page` Dec 14 17:39:24.014 INFO [stderr] --> src/ch3/traits.rs:262:24 Dec 14 17:39:24.014 INFO [stderr] | Dec 14 17:39:24.014 INFO [stderr] 262 | struct MyPaginate{ page: i32 } Dec 14 17:39:24.015 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.015 INFO [stderr] Dec 14 17:39:24.015 INFO [stderr] warning: field is never used: `inner` Dec 14 17:39:24.015 INFO [stderr] --> src/ch3/trait_limit.rs:147:9 Dec 14 17:39:24.015 INFO [stderr] | Dec 14 17:39:24.015 INFO [stderr] 147 | inner: T, Dec 14 17:39:24.015 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:24.015 INFO [stderr] Dec 14 17:39:24.015 INFO [stderr] warning: function is never used: `foo` Dec 14 17:39:24.015 INFO [stderr] --> src/ch4/general_concepts.rs:17:5 Dec 14 17:39:24.015 INFO [stderr] | Dec 14 17:39:24.015 INFO [stderr] 17 | fn foo(x: u32) { Dec 14 17:39:24.015 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:24.015 INFO [stderr] Dec 14 17:39:24.015 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.015 INFO [stderr] --> src/ch4/general_concepts.rs:21:5 Dec 14 17:39:24.015 INFO [stderr] | Dec 14 17:39:24.015 INFO [stderr] 21 | fn main(){ Dec 14 17:39:24.015 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.015 INFO [stderr] Dec 14 17:39:24.015 INFO [stderr] warning: struct is never constructed: `A` Dec 14 17:39:24.015 INFO [stderr] --> src/ch4/general_concepts.rs:56:5 Dec 14 17:39:24.015 INFO [stderr] | Dec 14 17:39:24.015 INFO [stderr] 56 | struct A { Dec 14 17:39:24.015 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:24.015 INFO [stderr] Dec 14 17:39:24.015 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.015 INFO [stderr] --> src/ch4/general_concepts.rs:61:5 Dec 14 17:39:24.015 INFO [stderr] | Dec 14 17:39:24.015 INFO [stderr] 61 | fn main() { Dec 14 17:39:24.015 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.015 INFO [stderr] Dec 14 17:39:24.015 INFO [stderr] warning: struct is never constructed: `A` Dec 14 17:39:24.015 INFO [stderr] --> src/ch4/general_concepts.rs:96:5 Dec 14 17:39:24.015 INFO [stderr] | Dec 14 17:39:24.015 INFO [stderr] 96 | struct A { Dec 14 17:39:24.015 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:24.015 INFO [stderr] Dec 14 17:39:24.015 INFO [stderr] warning: struct is never constructed: `B` Dec 14 17:39:24.015 INFO [stderr] --> src/ch4/general_concepts.rs:100:5 Dec 14 17:39:24.015 INFO [stderr] | Dec 14 17:39:24.015 INFO [stderr] 100 | struct B(i32, f64, char); Dec 14 17:39:24.015 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.015 INFO [stderr] Dec 14 17:39:24.015 INFO [stderr] warning: struct is never constructed: `N` Dec 14 17:39:24.015 INFO [stderr] --> src/ch4/general_concepts.rs:101:5 Dec 14 17:39:24.015 INFO [stderr] | Dec 14 17:39:24.015 INFO [stderr] 101 | struct N; Dec 14 17:39:24.015 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.015 INFO [stderr] Dec 14 17:39:24.015 INFO [stderr] warning: enum is never used: `E` Dec 14 17:39:24.015 INFO [stderr] --> src/ch4/general_concepts.rs:102:5 Dec 14 17:39:24.015 INFO [stderr] | Dec 14 17:39:24.015 INFO [stderr] 102 | enum E { Dec 14 17:39:24.015 INFO [stderr] | ^^^^^^ Dec 14 17:39:24.015 INFO [stderr] Dec 14 17:39:24.015 INFO [stderr] warning: union is never used: `U` Dec 14 17:39:24.015 INFO [stderr] --> src/ch4/general_concepts.rs:106:5 Dec 14 17:39:24.015 INFO [stderr] | Dec 14 17:39:24.015 INFO [stderr] 106 | union U { Dec 14 17:39:24.015 INFO [stderr] | ^^^^^^^ Dec 14 17:39:24.015 INFO [stderr] Dec 14 17:39:24.015 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.015 INFO [stderr] --> src/ch4/general_concepts.rs:110:5 Dec 14 17:39:24.015 INFO [stderr] | Dec 14 17:39:24.015 INFO [stderr] 110 | fn main(){ Dec 14 17:39:24.015 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.015 INFO [stderr] Dec 14 17:39:24.015 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.015 INFO [stderr] --> src/ch4/resource_management.rs:59:5 Dec 14 17:39:24.015 INFO [stderr] | Dec 14 17:39:24.015 INFO [stderr] 59 | fn main() { Dec 14 17:39:24.015 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.015 INFO [stderr] Dec 14 17:39:24.015 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.015 INFO [stderr] --> src/ch4/raii.rs:13:5 Dec 14 17:39:24.015 INFO [stderr] | Dec 14 17:39:24.015 INFO [stderr] 13 | fn main() { Dec 14 17:39:24.015 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.015 INFO [stderr] Dec 14 17:39:24.015 INFO [stderr] warning: struct is never constructed: `S` Dec 14 17:39:24.015 INFO [stderr] --> src/ch4/raii.rs:94:5 Dec 14 17:39:24.015 INFO [stderr] | Dec 14 17:39:24.015 INFO [stderr] 94 | struct S(i32); Dec 14 17:39:24.015 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:24.015 INFO [stderr] Dec 14 17:39:24.015 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.015 INFO [stderr] --> src/ch4/raii.rs:100:5 Dec 14 17:39:24.015 INFO [stderr] | Dec 14 17:39:24.015 INFO [stderr] 100 | fn main() { Dec 14 17:39:24.016 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.016 INFO [stderr] Dec 14 17:39:24.016 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.016 INFO [stderr] --> src/ch5/semantic.rs:27:5 Dec 14 17:39:24.016 INFO [stderr] | Dec 14 17:39:24.016 INFO [stderr] 27 | fn main() { Dec 14 17:39:24.016 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.016 INFO [stderr] Dec 14 17:39:24.016 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.016 INFO [stderr] --> src/ch5/semantic.rs:111:5 Dec 14 17:39:24.016 INFO [stderr] | Dec 14 17:39:24.016 INFO [stderr] 111 | fn main(){ Dec 14 17:39:24.016 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.016 INFO [stderr] Dec 14 17:39:24.016 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.016 INFO [stderr] --> src/ch5/share_mutable.rs:21:5 Dec 14 17:39:24.016 INFO [stderr] | Dec 14 17:39:24.016 INFO [stderr] 21 | fn main() { Dec 14 17:39:24.016 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.016 INFO [stderr] Dec 14 17:39:24.016 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.016 INFO [stderr] --> src/ch5/share_mutable.rs:132:5 Dec 14 17:39:24.016 INFO [stderr] | Dec 14 17:39:24.016 INFO [stderr] 132 | fn main(){ Dec 14 17:39:24.016 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.016 INFO [stderr] Dec 14 17:39:24.016 INFO [stderr] warning: function is never used: `foo` Dec 14 17:39:24.016 INFO [stderr] --> src/ch5/borrow.rs:31:5 Dec 14 17:39:24.016 INFO [stderr] | Dec 14 17:39:24.016 INFO [stderr] 31 | fn foo(mut v: [i32; 3]) -> [i32; 3] { Dec 14 17:39:24.016 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.016 INFO [stderr] Dec 14 17:39:24.016 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.016 INFO [stderr] --> src/ch5/borrow.rs:36:5 Dec 14 17:39:24.016 INFO [stderr] | Dec 14 17:39:24.016 INFO [stderr] 36 | fn main() { Dec 14 17:39:24.016 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.016 INFO [stderr] Dec 14 17:39:24.016 INFO [stderr] warning: function is never used: `bubble_sort` Dec 14 17:39:24.016 INFO [stderr] --> src/ch5/borrow.rs:73:5 Dec 14 17:39:24.016 INFO [stderr] | Dec 14 17:39:24.016 INFO [stderr] 73 | fn bubble_sort(a: &mut Vec) { Dec 14 17:39:24.016 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.016 INFO [stderr] Dec 14 17:39:24.016 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.016 INFO [stderr] --> src/ch5/borrow.rs:90:5 Dec 14 17:39:24.016 INFO [stderr] | Dec 14 17:39:24.016 INFO [stderr] 90 | fn main() { Dec 14 17:39:24.016 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.016 INFO [stderr] Dec 14 17:39:24.016 INFO [stderr] warning: function is never used: `compute` Dec 14 17:39:24.016 INFO [stderr] --> src/ch5/borrow.rs:139:5 Dec 14 17:39:24.016 INFO [stderr] | Dec 14 17:39:24.016 INFO [stderr] 139 | fn compute(input: &u32, output: &mut u32) { Dec 14 17:39:24.016 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.016 INFO [stderr] Dec 14 17:39:24.016 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.016 INFO [stderr] --> src/ch5/borrow.rs:147:5 Dec 14 17:39:24.016 INFO [stderr] | Dec 14 17:39:24.016 INFO [stderr] 147 | fn main() { Dec 14 17:39:24.016 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.016 INFO [stderr] Dec 14 17:39:24.016 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.016 INFO [stderr] --> src/ch5/lifetime.rs:16:5 Dec 14 17:39:24.016 INFO [stderr] | Dec 14 17:39:24.016 INFO [stderr] 16 | fn main() { Dec 14 17:39:24.016 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.016 INFO [stderr] Dec 14 17:39:24.016 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.016 INFO [stderr] --> src/ch5/lifetime.rs:239:5 Dec 14 17:39:24.016 INFO [stderr] | Dec 14 17:39:24.016 INFO [stderr] 239 | fn main() { Dec 14 17:39:24.016 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.016 INFO [stderr] Dec 14 17:39:24.016 INFO [stderr] warning: function is never used: `foo` Dec 14 17:39:24.016 INFO [stderr] --> src/ch5/nll.rs:117:5 Dec 14 17:39:24.016 INFO [stderr] | Dec 14 17:39:24.016 INFO [stderr] 117 | fn foo<'a>(x: &'a str, y: &'a str) -> &'a str { Dec 14 17:39:24.016 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.016 INFO [stderr] Dec 14 17:39:24.016 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.016 INFO [stderr] --> src/ch5/nll.rs:124:5 Dec 14 17:39:24.016 INFO [stderr] | Dec 14 17:39:24.016 INFO [stderr] 124 | fn main(){ Dec 14 17:39:24.016 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.016 INFO [stderr] Dec 14 17:39:24.018 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.018 INFO [stderr] --> src/ch5/nll.rs:181:5 Dec 14 17:39:24.018 INFO [stderr] | Dec 14 17:39:24.018 INFO [stderr] 181 | fn main(){ Dec 14 17:39:24.018 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.018 INFO [stderr] Dec 14 17:39:24.018 INFO [stderr] warning: function is never used: `modify` Dec 14 17:39:24.018 INFO [stderr] --> src/ch6/functions.rs:30:5 Dec 14 17:39:24.018 INFO [stderr] | Dec 14 17:39:24.018 INFO [stderr] 30 | fn modify(mut v: Vec) -> Vec { Dec 14 17:39:24.018 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.018 INFO [stderr] Dec 14 17:39:24.018 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.018 INFO [stderr] --> src/ch6/functions.rs:34:5 Dec 14 17:39:24.018 INFO [stderr] | Dec 14 17:39:24.018 INFO [stderr] 34 | fn main(){ Dec 14 17:39:24.018 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.018 INFO [stderr] Dec 14 17:39:24.018 INFO [stderr] warning: function is never used: `f` Dec 14 17:39:24.018 INFO [stderr] --> src/ch6/functions.rs:71:5 Dec 14 17:39:24.018 INFO [stderr] | Dec 14 17:39:24.018 INFO [stderr] 71 | fn f() { print!("1"); } Dec 14 17:39:24.018 INFO [stderr] | ^^^^^^ Dec 14 17:39:24.018 INFO [stderr] Dec 14 17:39:24.018 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.018 INFO [stderr] --> src/ch6/functions.rs:72:5 Dec 14 17:39:24.018 INFO [stderr] | Dec 14 17:39:24.018 INFO [stderr] 72 | fn main() { Dec 14 17:39:24.018 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.018 INFO [stderr] Dec 14 17:39:24.018 INFO [stderr] warning: struct is never constructed: `S` Dec 14 17:39:24.018 INFO [stderr] --> src/ch6/functions.rs:126:5 Dec 14 17:39:24.018 INFO [stderr] | Dec 14 17:39:24.018 INFO [stderr] 126 | struct S { i: i32 } Dec 14 17:39:24.018 INFO [stderr] | ^^^^^^^^ Dec 14 17:39:24.018 INFO [stderr] Dec 14 17:39:24.018 INFO [stderr] warning: function is never used: `f` Dec 14 17:39:24.018 INFO [stderr] --> src/ch6/functions.rs:127:5 Dec 14 17:39:24.018 INFO [stderr] | Dec 14 17:39:24.018 INFO [stderr] 127 | fn f(ref _s: S) { Dec 14 17:39:24.018 INFO [stderr] | ^^^^^^^^^^^^^^^ Dec 14 17:39:24.018 INFO [stderr] Dec 14 17:39:24.018 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.018 INFO [stderr] --> src/ch6/functions.rs:130:5 Dec 14 17:39:24.018 INFO [stderr] | Dec 14 17:39:24.018 INFO [stderr] 130 | fn main() { Dec 14 17:39:24.018 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.018 INFO [stderr] Dec 14 17:39:24.018 INFO [stderr] warning: function is never used: `addsub` Dec 14 17:39:24.018 INFO [stderr] --> src/ch6/functions.rs:167:5 Dec 14 17:39:24.018 INFO [stderr] | Dec 14 17:39:24.018 INFO [stderr] 167 | fn addsub(x: isize, y: isize) -> (isize, isize) { Dec 14 17:39:24.018 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.018 INFO [stderr] Dec 14 17:39:24.018 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.018 INFO [stderr] --> src/ch6/functions.rs:170:5 Dec 14 17:39:24.018 INFO [stderr] | Dec 14 17:39:24.018 INFO [stderr] 170 | fn main(){ Dec 14 17:39:24.018 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.018 INFO [stderr] Dec 14 17:39:24.018 INFO [stderr] warning: function is never used: `square` Dec 14 17:39:24.018 INFO [stderr] --> src/ch6/functions.rs:210:5 Dec 14 17:39:24.018 INFO [stderr] | Dec 14 17:39:24.018 INFO [stderr] 210 | fn square>(x: T, y: T) -> T { Dec 14 17:39:24.018 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.018 INFO [stderr] Dec 14 17:39:24.018 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.018 INFO [stderr] --> src/ch6/functions.rs:213:5 Dec 14 17:39:24.018 INFO [stderr] | Dec 14 17:39:24.018 INFO [stderr] 213 | fn main() { Dec 14 17:39:24.018 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.018 INFO [stderr] Dec 14 17:39:24.018 INFO [stderr] warning: struct is never constructed: `User` Dec 14 17:39:24.018 INFO [stderr] --> src/ch6/functions.rs:249:5 Dec 14 17:39:24.018 INFO [stderr] | Dec 14 17:39:24.018 INFO [stderr] 249 | struct User { Dec 14 17:39:24.018 INFO [stderr] | ^^^^^^^^^^^ Dec 14 17:39:24.018 INFO [stderr] Dec 14 17:39:24.018 INFO [stderr] warning: method is never used: `show` Dec 14 17:39:24.018 INFO [stderr] --> src/ch6/functions.rs:254:9 Dec 14 17:39:24.018 INFO [stderr] | Dec 14 17:39:24.018 INFO [stderr] 254 | fn show(&self) { Dec 14 17:39:24.018 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:24.018 INFO [stderr] Dec 14 17:39:24.018 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.019 INFO [stderr] --> src/ch6/functions.rs:259:5 Dec 14 17:39:24.019 INFO [stderr] | Dec 14 17:39:24.019 INFO [stderr] 259 | fn main() { Dec 14 17:39:24.019 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.019 INFO [stderr] Dec 14 17:39:24.019 INFO [stderr] warning: function is never used: `math` Dec 14 17:39:24.019 INFO [stderr] --> src/ch6/functions.rs:399:5 Dec 14 17:39:24.019 INFO [stderr] | Dec 14 17:39:24.019 INFO [stderr] 399 | fn math(op: fn(i32, i32) -> i32, a: i32, b: i32) -> i32{ Dec 14 17:39:24.019 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.019 INFO [stderr] Dec 14 17:39:24.019 INFO [stderr] warning: function is never used: `sum` Dec 14 17:39:24.019 INFO [stderr] --> src/ch6/functions.rs:402:5 Dec 14 17:39:24.019 INFO [stderr] | Dec 14 17:39:24.019 INFO [stderr] 402 | fn sum(a: i32, b: i32) -> i32 { Dec 14 17:39:24.019 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.019 INFO [stderr] Dec 14 17:39:24.019 INFO [stderr] warning: function is never used: `product` Dec 14 17:39:24.019 INFO [stderr] --> src/ch6/functions.rs:405:5 Dec 14 17:39:24.019 INFO [stderr] | Dec 14 17:39:24.019 INFO [stderr] 405 | fn product(a: i32, b: i32) -> i32 { Dec 14 17:39:24.019 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.019 INFO [stderr] Dec 14 17:39:24.019 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.019 INFO [stderr] --> src/ch6/functions.rs:408:5 Dec 14 17:39:24.019 INFO [stderr] | Dec 14 17:39:24.019 INFO [stderr] 408 | fn main() { Dec 14 17:39:24.019 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.019 INFO [stderr] Dec 14 17:39:24.019 INFO [stderr] warning: function is never used: `counter` Dec 14 17:39:24.019 INFO [stderr] --> src/ch6/closures.rs:48:5 Dec 14 17:39:24.019 INFO [stderr] | Dec 14 17:39:24.019 INFO [stderr] 48 | fn counter(i: i32) -> Box i32> { Dec 14 17:39:24.019 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.019 INFO [stderr] Dec 14 17:39:24.019 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.019 INFO [stderr] --> src/ch6/closures.rs:51:5 Dec 14 17:39:24.019 INFO [stderr] | Dec 14 17:39:24.019 INFO [stderr] 51 | fn main() { Dec 14 17:39:24.019 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.019 INFO [stderr] Dec 14 17:39:24.019 INFO [stderr] warning: struct is never constructed: `Closure` Dec 14 17:39:24.019 INFO [stderr] --> src/ch6/closures.rs:125:5 Dec 14 17:39:24.019 INFO [stderr] | Dec 14 17:39:24.019 INFO [stderr] 125 | struct Closure { Dec 14 17:39:24.019 INFO [stderr] | ^^^^^^^^^^^^^^ Dec 14 17:39:24.019 INFO [stderr] Dec 14 17:39:24.019 INFO [stderr] warning: function is never used: `call_it` Dec 14 17:39:24.019 INFO [stderr] --> src/ch6/closures.rs:147:5 Dec 14 17:39:24.019 INFO [stderr] | Dec 14 17:39:24.019 INFO [stderr] 147 | fn call_it u32>(f: &F) -> u32 { Dec 14 17:39:24.019 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.019 INFO [stderr] Dec 14 17:39:24.019 INFO [stderr] warning: function is never used: `call_it_mut` Dec 14 17:39:24.019 INFO [stderr] --> src/ch6/closures.rs:150:5 Dec 14 17:39:24.019 INFO [stderr] | Dec 14 17:39:24.019 INFO [stderr] 150 | fn call_it_mut u32>(f: &mut F) -> u32 { Dec 14 17:39:24.019 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.019 INFO [stderr] Dec 14 17:39:24.019 INFO [stderr] warning: function is never used: `call_it_once` Dec 14 17:39:24.019 INFO [stderr] --> src/ch6/closures.rs:153:5 Dec 14 17:39:24.019 INFO [stderr] | Dec 14 17:39:24.019 INFO [stderr] 153 | fn call_it_once u32>(f: F) -> u32 { Dec 14 17:39:24.019 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.019 INFO [stderr] Dec 14 17:39:24.019 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.019 INFO [stderr] --> src/ch6/closures.rs:156:5 Dec 14 17:39:24.019 INFO [stderr] | Dec 14 17:39:24.019 INFO [stderr] 156 | fn main() { Dec 14 17:39:24.019 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.019 INFO [stderr] Dec 14 17:39:24.019 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.019 INFO [stderr] --> src/ch6/closures.rs:352:5 Dec 14 17:39:24.019 INFO [stderr] | Dec 14 17:39:24.019 INFO [stderr] 352 | fn main() { Dec 14 17:39:24.019 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.019 INFO [stderr] Dec 14 17:39:24.019 INFO [stderr] warning: function is never used: `boxed_closure` Dec 14 17:39:24.019 INFO [stderr] --> src/ch6/closures.rs:512:5 Dec 14 17:39:24.019 INFO [stderr] | Dec 14 17:39:24.019 INFO [stderr] 512 | fn boxed_closure(c: &mut Vec>){ Dec 14 17:39:24.019 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.019 INFO [stderr] Dec 14 17:39:24.019 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.019 INFO [stderr] --> src/ch6/closures.rs:518:5 Dec 14 17:39:24.019 INFO [stderr] | Dec 14 17:39:24.019 INFO [stderr] 518 | fn main(){ Dec 14 17:39:24.020 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.020 INFO [stderr] Dec 14 17:39:24.020 INFO [stderr] warning: function is never used: `bar` Dec 14 17:39:24.020 INFO [stderr] --> src/ch6/closures.rs:638:5 Dec 14 17:39:24.020 INFO [stderr] | Dec 14 17:39:24.020 INFO [stderr] 638 | fn bar(b: Box DoSomething<&'f usize>>) { Dec 14 17:39:24.020 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.020 INFO [stderr] Dec 14 17:39:24.020 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.020 INFO [stderr] --> src/ch6/closures.rs:642:5 Dec 14 17:39:24.020 INFO [stderr] | Dec 14 17:39:24.020 INFO [stderr] 642 | fn main(){ Dec 14 17:39:24.020 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.020 INFO [stderr] Dec 14 17:39:24.020 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.020 INFO [stderr] --> src/ch6/iters.rs:373:5 Dec 14 17:39:24.020 INFO [stderr] | Dec 14 17:39:24.020 INFO [stderr] 373 | fn main(){ Dec 14 17:39:24.020 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.020 INFO [stderr] Dec 14 17:39:24.020 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.020 INFO [stderr] --> src/ch7/structs.rs:48:5 Dec 14 17:39:24.020 INFO [stderr] | Dec 14 17:39:24.020 INFO [stderr] 48 | fn main(){ Dec 14 17:39:24.020 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.020 INFO [stderr] Dec 14 17:39:24.020 INFO [stderr] warning: function is never used: `hello` Dec 14 17:39:24.020 INFO [stderr] --> src/appendix/mod.rs:16:1 Dec 14 17:39:24.020 INFO [stderr] | Dec 14 17:39:24.020 INFO [stderr] 16 | fn hello(){ Dec 14 17:39:24.020 INFO [stderr] | ^^^^^^^^^^ Dec 14 17:39:24.020 INFO [stderr] Dec 14 17:39:24.020 INFO [stderr] warning: function is never used: `main` Dec 14 17:39:24.020 INFO [stderr] --> src/appendix/lldb.rs:147:1 Dec 14 17:39:24.020 INFO [stderr] | Dec 14 17:39:24.020 INFO [stderr] 147 | fn main() Dec 14 17:39:24.020 INFO [stderr] | ^^^^^^^^^ Dec 14 17:39:24.020 INFO [stderr] Dec 14 17:39:24.020 INFO [stderr] warning: denote infinite loops with `loop { ... }` Dec 14 17:39:24.020 INFO [stderr] --> src/ch2/control_flow.rs:152:5 Dec 14 17:39:24.020 INFO [stderr] | Dec 14 17:39:24.020 INFO [stderr] 152 | while true { Dec 14 17:39:24.020 INFO [stderr] | ^^^^^^^^^^ help: use `loop` Dec 14 17:39:24.020 INFO [stderr] | Dec 14 17:39:24.020 INFO [stderr] = note: #[warn(while_true)] on by default Dec 14 17:39:24.020 INFO [stderr] Dec 14 17:39:24.032 INFO [stderr] warning: unused arithmetic operation that must be used Dec 14 17:39:24.032 INFO [stderr] --> src/ch5/nll.rs:184:9 Dec 14 17:39:24.032 INFO [stderr] | Dec 14 17:39:24.032 INFO [stderr] 184 | a.to_string() + s; Dec 14 17:39:24.032 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.032 INFO [stderr] | Dec 14 17:39:24.032 INFO [stderr] = note: #[warn(unused_must_use)] on by default Dec 14 17:39:24.032 INFO [stderr] Dec 14 17:39:24.035 INFO [stderr] warning: unused attribute Dec 14 17:39:24.035 INFO [stderr] --> src/ch6/closures.rs:124:5 Dec 14 17:39:24.035 INFO [stderr] | Dec 14 17:39:24.035 INFO [stderr] 124 | #![feature(unboxed_closures, fn_traits)] Dec 14 17:39:24.035 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.035 INFO [stderr] | Dec 14 17:39:24.035 INFO [stderr] = note: #[warn(unused_attributes)] on by default Dec 14 17:39:24.035 INFO [stderr] Dec 14 17:39:24.035 INFO [stderr] warning: crate-level attribute should be in the root module Dec 14 17:39:24.035 INFO [stderr] --> src/ch6/closures.rs:124:5 Dec 14 17:39:24.035 INFO [stderr] | Dec 14 17:39:24.035 INFO [stderr] 124 | #![feature(unboxed_closures, fn_traits)] Dec 14 17:39:24.035 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:24.035 INFO [stderr] Dec 14 17:39:24.416 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3.41s Dec 14 17:39:24.422 INFO [stderr] su: No module specific data is present Dec 14 17:39:24.968 INFO running `"docker" "inspect" "532ca8c23716463be160d2fed9443b1405cb672388ba871b00d4b26119d6bdc3"` Dec 14 17:39:25.213 INFO running `"docker" "rm" "-f" "532ca8c23716463be160d2fed9443b1405cb672388ba871b00d4b26119d6bdc3"` Dec 14 17:39:25.594 INFO [stdout] 532ca8c23716463be160d2fed9443b1405cb672388ba871b00d4b26119d6bdc3 Dec 14 17:39:25.601 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-0/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/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 +bd47d6825bf4090517549d33cfef10d3300b4a75-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:26.063 INFO [stdout] 17b1721912d7270e2d8659258cf2b6bc99695ee96b142a2ae7af1f5e3df6841c Dec 14 17:39:26.068 INFO running `"docker" "start" "-a" "17b1721912d7270e2d8659258cf2b6bc99695ee96b142a2ae7af1f5e3df6841c"` Dec 14 17:39:27.224 INFO [stderr] usermod: no changes Dec 14 17:39:27.321 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.07s Dec 14 17:39:27.327 INFO [stderr] Running /target/debug/deps/tao_of_rust-3afc9176727d49e6 Dec 14 17:39:27.339 INFO [stderr] Doc-tests tao-of-rust Dec 14 17:39:27.339 INFO [stdout] Dec 14 17:39:27.339 INFO [stdout] running 0 tests Dec 14 17:39:27.339 INFO [stdout] Dec 14 17:39:27.339 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 14 17:39:27.339 INFO [stdout] Dec 14 17:39:30.880 INFO [stderr] warning: invalid start of a new code block Dec 14 17:39:30.880 INFO [stderr] --> /source/src/ch5/smart_pointer.rs:47:1 Dec 14 17:39:30.880 INFO [stderr] | Dec 14 17:39:30.880 INFO [stderr] 47 | /// # 智能指针和所有权: Rc / Arc Dec 14 17:39:30.880 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 14 17:39:30.880 INFO [stderr] Dec 14 17:39:30.903 INFO [stdout] Dec 14 17:39:30.903 INFO [stdout] running 373 tests Dec 14 17:39:35.033 INFO [stdout] test src/ch11/atomics.rs - ch11::atomics::atomic_demo (line 5) ... ok Dec 14 17:39:35.467 INFO [stdout] test src/ch10/visibility.rs - ch10::visibility::visibility (line 14) ... ok Dec 14 17:39:37.063 INFO [stdout] test src/ch1/mod.rs - ch1::fly_static (line 40) ... ok Dec 14 17:39:37.071 INFO [stdout] test src/ch10/mod.rs - ch10::title (line 10) ... ok Dec 14 17:39:37.207 INFO [stdout] test src/ch1/mod.rs - ch1::title (line 9) ... ok Dec 14 17:39:37.260 INFO [stdout] test src/ch1/mod.rs - ch1::fly_dyn (line 77) ... ok Dec 14 17:39:37.387 INFO [stdout] test src/ch10/visibility.rs - ch10::visibility::visibility (line 64) ... ok Dec 14 17:39:37.647 INFO [stdout] test src/appendix/mod.rs - appendix (line 6) ... FAILED Dec 14 17:39:41.499 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 110) ... FAILED Dec 14 17:39:42.884 INFO [stdout] test src/ch11/channels.rs - ch11::channels::channel_demo (line 25) ... ok Dec 14 17:39:43.909 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 135) ... FAILED Dec 14 17:39:45.759 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 25) ... ok Dec 14 17:39:46.964 INFO [stdout] test src/ch11/channels.rs - ch11::channels::channel_demo (line 46) ... ok Dec 14 17:39:47.136 INFO [stdout] test src/ch11/channels.rs - ch11::channels::channel_demo (line 9) ... ok Dec 14 17:39:47.819 INFO [stdout] test src/ch11/channels.rs - ch11::channels::channel_demo (line 86) ... ok Dec 14 17:39:49.275 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 5) ... FAILED Dec 14 17:39:50.336 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 50) ... FAILED Dec 14 17:39:50.506 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 68) ... FAILED Dec 14 17:39:50.683 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 124) ... FAILED Dec 14 17:39:51.783 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 185) ... FAILED Dec 14 17:39:52.815 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 156) ... ok Dec 14 17:39:53.495 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 218) ... ok Dec 14 17:39:54.175 INFO [stdout] test src/ch11/mod.rs - ch11::title (line 8) ... ok Dec 14 17:39:55.111 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 30) ... ok Dec 14 17:39:56.623 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 5) ... ok Dec 14 17:39:57.472 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 93) ... ok Dec 14 17:39:57.772 INFO [stdout] test src/ch11/rayon.rs - ch11::rayon::generator (line 49) ... FAILED Dec 14 17:39:58.563 INFO [stdout] test src/ch11/rayon.rs - ch11::rayon::rayon (line 27) ... FAILED Dec 14 17:39:59.203 INFO [stdout] test src/ch11/rayon.rs - ch11::rayon::rayon (line 6) ... FAILED Dec 14 17:40:00.750 INFO [stdout] test src/ch11/thread_management.rs - ch11::thread_management::thread_management (line 27) ... FAILED Dec 14 17:40:00.987 INFO [stdout] test src/ch11/thread_management.rs - ch11::thread_management::thread_management (line 5) ... FAILED Dec 14 17:40:03.387 INFO [stdout] test src/ch11/thread_management.rs - ch11::thread_management::thread_management (line 58) ... ok Dec 14 17:40:04.135 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 129) ... FAILED Dec 14 17:40:04.331 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 179) ... FAILED Dec 14 17:40:04.423 INFO [stdout] test src/ch11/thread_management.rs - ch11::thread_management::thread_management (line 83) ... ok Dec 14 17:40:05.435 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 102) ... ok Dec 14 17:40:06.987 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 23) ... FAILED Dec 14 17:40:07.779 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 226) ... ok Dec 14 17:40:07.915 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 41) ... FAILED Dec 14 17:40:08.066 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 59) ... FAILED Dec 14 17:40:09.981 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 7) ... FAILED Dec 14 17:40:10.327 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 247) ... ok Dec 14 17:40:10.507 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 270) ... ok Dec 14 17:40:12.031 INFO [stdout] test src/ch13/mod.rs - ch13::title (line 8) ... ok Dec 14 17:40:13.255 INFO [stdout] test src/ch12/mod.rs - ch12::title (line 8) ... ok Dec 14 17:40:14.499 INFO [stdout] test src/ch11/thread_unsafe.rs - ch11::thread_unsafe::unsafe_seq (line 10) ... ok Dec 14 17:40:14.735 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 78) ... ok Dec 14 17:40:15.417 INFO [stdout] test src/ch2/binding.rs - ch2::binding::ownership (line 41) ... FAILED Dec 14 17:40:15.943 INFO [stdout] test src/ch2/annotation.rs - ch2::annotation::annotation (line 5) ... ok Dec 14 17:40:16.225 INFO [stdout] test src/ch2/binding.rs - ch2::binding::immutable_and_mutable (line 21) ... FAILED Dec 14 17:40:18.380 INFO [stdout] test src/ch2/binding.rs - ch2::binding::temp (line 6) ... FAILED Dec 14 17:40:19.896 INFO [stdout] test src/ch2/binding.rs - ch2::binding::reference (line 69) ... ok Dec 14 17:40:22.063 INFO [stdout] test src/ch2/collections.rs - ch2::collections::binary_heap (line 248) ... ok Dec 14 17:40:23.435 INFO [stdout] test src/ch2/collections.rs - ch2::collections::linked_list (line 87) ... ok Dec 14 17:40:23.983 INFO [stdout] test src/ch2/collections.rs - ch2::collections::hashset_btreeset (line 195) ... ok Dec 14 17:40:24.951 INFO [stdout] test src/ch2/collections.rs - ch2::collections::vec_deque (line 43) ... ok Dec 14 17:40:25.727 INFO [stdout] test src/ch2/collections.rs - ch2::collections::map_demo (line 143) ... ok Dec 14 17:40:26.640 INFO [stdout] test src/ch2/collections.rs - ch2::collections::vec_example (line 5) ... ok Dec 14 17:40:28.387 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::for_fizzbuzz (line 108) ... ok Dec 14 17:40:29.792 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::if_expr (line 5) ... ok Dec 14 17:40:29.812 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::if_true (line 162) ... FAILED Dec 14 17:40:30.475 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::if_let_bool (line 234) ... ok Dec 14 17:40:31.395 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::loop_fizzbuzz (line 69) ... ok Dec 14 17:40:33.435 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::loop_match_pop (line 278) ... ok Dec 14 17:40:33.437 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::match_bool (line 210) ... ok Dec 14 17:40:35.143 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::match_expr (line 182) ... ok Dec 14 17:40:36.699 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::while_true (line 142) ... FAILED Dec 14 17:40:37.107 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:37.207 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::while_fizzbuzz (line 31) ... ok Dec 14 17:40:37.303 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::while_let_pop (line 258) ... ok Dec 14 17:40:38.301 INFO [stdout] test src/ch2/enums.rs - ch2::enums::Color (line 28) ... ok Dec 14 17:40:40.111 INFO [stdout] test src/ch2/enums.rs - ch2::enums::IpAddr (line 47) ... ok Dec 14 17:40:40.563 INFO [stdout] test src/ch2/enums.rs - ch2::enums::MyOption (line 65) ... ok Dec 14 17:40:41.351 INFO [stdout] test src/ch2/enums.rs - ch2::enums::Number (line 5) ... ok Dec 14 17:40:42.771 INFO [stdout] test src/ch2/errors_handle.rs - ch2::errors_handle::Result (line 5) ... ok Dec 14 17:40:42.791 INFO [stdout] test src/ch2/errors_handle.rs - ch2::errors_handle::Result (line 15) ... ok Dec 14 17:40:43.579 INFO [stdout] test src/ch2/enums.rs - ch2::enums::match_ref_2015 (line 86) ... ok Dec 14 17:40:44.292 INFO [stdout] test src/ch2/enums.rs - ch2::enums::match_ref_2018 (line 109) ... ok Dec 14 17:40:45.939 INFO [stdout] test src/ch2/function.rs - ch2::function::closure_math (line 163) ... FAILED Dec 14 17:40:47.841 INFO [stdout] test src/ch2/function.rs - ch2::function::closure (line 128) ... ok Dec 14 17:40:48.987 INFO [stdout] test src/ch2/function.rs - ch2::function::fizz_buzz (line 5) ... ok Dec 14 17:40:49.611 INFO [stdout] test src/ch2/function.rs - ch2::function::init_len (line 113) ... ok Dec 14 17:40:50.519 INFO [stdout] test src/ch2/function.rs - ch2::function::lexical_scope (line 39) ... ok Dec 14 17:40:50.763 INFO [stdout] test src/ch2/function.rs - ch2::function::math (line 70) ... ok Dec 14 17:40:51.027 INFO [stdout] test src/ch2/function.rs - ch2::function::true_maker (line 101) ... ok Dec 14 17:40:52.884 INFO [stdout] test src/ch2/function.rs - ch2::function::two_times (line 180) ... ok Dec 14 17:40:55.473 INFO [stdout] test src/ch2/mod.rs - ch2::answer (line 22) ... ok Dec 14 17:40:55.599 INFO [stdout] test src/ch2/function.rs - ch2::function::two_times_dyn (line 197) ... ok Dec 14 17:40:56.252 INFO [stdout] test src/ch2/function.rs - ch2::function::two_times_impl (line 216) ... ok Dec 14 17:40:56.567 INFO [stdout] test src/ch2/generics_trait.rs - ch2::generics_trait::Fly (line 32) ... ok Dec 14 17:40:58.213 INFO [stdout] test src/ch2/generics_trait.rs - ch2::generics_trait::impl_debug_trait (line 69) ... ok Dec 14 17:40:58.452 INFO [stdout] test src/ch2/generics_trait.rs - ch2::generics_trait::Option (line 5) ... ok Dec 14 17:41:00.215 INFO [stdout] test src/ch2/mod.rs - ch2::title (line 8) ... ok Dec 14 17:41:01.992 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::array_type (line 113) ... ok Dec 14 17:41:03.239 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::bool_type (line 5) ... FAILED Dec 14 17:41:03.591 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::nerver (line 322) ... ok Dec 14 17:41:03.599 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::char_type (line 75) ... ok Dec 14 17:41:04.975 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::range_type (line 143) ... FAILED Dec 14 17:41:05.703 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::number_type (line 29) ... ok Dec 14 17:41:08.115 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::raw_pointer (line 290) ... ok Dec 14 17:41:09.499 INFO [stdout] test src/ch2/smart_pointer.rs - ch2::smart_pointer::box_demo (line 5) ... FAILED Dec 14 17:41:10.976 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::slice_type (line 182) ... ok Dec 14 17:41:11.463 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::str_type (line 218) ... ok Dec 14 17:41:11.552 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::tuple_type (line 253) ... ok Dec 14 17:41:12.343 INFO [stdout] test src/ch2/structs.rs - ch2::structs::Color (line 68) ... ok Dec 14 17:41:13.415 INFO [stdout] test src/ch2/structs.rs - ch2::structs::Empty (line 97) ... ok Dec 14 17:41:14.672 INFO [stdout] test src/ch2/structs.rs - ch2::structs::People (line 5) ... FAILED Dec 14 17:41:15.225 INFO [stdout] test src/ch2/structs.rs - ch2::structs::Integer (line 82) ... ok Dec 14 17:41:16.943 INFO [stdout] test src/ch3/abstract_type.rs - ch3::abstract_type::impl_trait (line 101) ... FAILED Dec 14 17:41:18.659 INFO [stdout] test src/ch3/abstract_type.rs - ch3::abstract_type::trait_object (line 5) ... ok Dec 14 17:41:18.747 INFO [stdout] test src/ch3/abstract_type.rs - ch3::abstract_type::impl_trait (line 113) ... ok Dec 14 17:41:18.999 INFO [stdout] test src/ch3/bottom_type.rs - ch3::bottom_type::void_enum (line 35) ... FAILED Dec 14 17:41:19.323 INFO [stdout] test src/ch3/abstract_type.rs - ch3::abstract_type::impl_trait (line 49) ... ok Dec 14 17:41:19.947 INFO [stdout] test src/ch3/bottom_type.rs - ch3::bottom_type::bottom_type (line 5) ... ok Dec 14 17:41:21.534 INFO [stdout] test src/ch3/generics.rs - ch3::generics::foo (line 16) ... ok Dec 14 17:41:21.535 INFO [stdout] test src/ch3/generics.rs - ch3::generics::foo (line 22) ... ok Dec 14 17:41:22.851 INFO [stdout] test src/ch3/mod.rs - ch3::title (line 8) ... ok Dec 14 17:41:24.379 INFO [stdout] test src/ch3/generics.rs - ch3::generics::foo (line 5) ... ok Dec 14 17:41:24.471 INFO [stdout] test src/ch3/generics.rs - ch3::generics::impl_method (line 40) ... ok Dec 14 17:41:25.775 INFO [stdout] test src/ch3/generics.rs - ch3::generics::infer_generics (line 74) ... ok Dec 14 17:41:26.103 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::sync_send_trait (line 64) ... FAILED Dec 14 17:41:26.725 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::impl_clone (line 19) ... ok Dec 14 17:41:28.671 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::impl_clone (line 7) ... ok Dec 14 17:41:29.391 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::sync_send_trait (line 75) ... ok Dec 14 17:41:29.651 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::sync_send_trait (line 85) ... FAILED Dec 14 17:41:29.903 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::test_copy_trait (line 45) ... FAILED Dec 14 17:41:30.575 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_limit (line 5) ... FAILED Dec 14 17:41:30.722 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::gat (line 179) ... FAILED Dec 14 17:41:32.191 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_limit (line 12) ... ok Dec 14 17:41:34.335 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_special (line 64) ... FAILED Dec 14 17:41:34.560 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_special (line 119) ... ok Dec 14 17:41:34.627 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_special (line 83) ... FAILED Dec 14 17:41:35.083 INFO [stdout] test src/ch3/traits.rs - ch3::traits::associated_type (line 5) ... FAILED Dec 14 17:41:35.375 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_special (line 94) ... ok Dec 14 17:41:36.406 INFO [stdout] test src/ch3/traits.rs - ch3::traits::generics_trait (line 68) ... ok Dec 14 17:41:37.191 INFO [stdout] test src/ch3/traits.rs - ch3::traits::override_op (line 146) ... FAILED Dec 14 17:41:38.967 INFO [stdout] test src/ch3/traits.rs - ch3::traits::override_op (line 179) ... ok Dec 14 17:41:39.119 INFO [stdout] test src/ch3/traits.rs - ch3::traits::string_add (line 117) ... FAILED Dec 14 17:41:39.611 INFO [stdout] test src/ch3/traits.rs - ch3::traits::override_op (line 161) ... ok Dec 14 17:41:40.149 INFO [stdout] test src/ch3/traits.rs - ch3::traits::string_add (line 128) ... ok Dec 14 17:41:41.338 INFO [stdout] test src/ch3/traits.rs - ch3::traits::trait_inherit (line 219) ... ok Dec 14 17:41:42.022 INFO [stdout] test src/ch3/traits.rs - ch3::traits::trait_bound (line 275) ... ok Dec 14 17:41:43.671 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::auto_deref (line 16) ... ok Dec 14 17:41:44.135 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::fqsfd (line 106) ... ok Dec 14 17:41:45.234 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::auto_deref (line 24) ... ok Dec 14 17:41:45.646 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::from_into (line 141) ... ok Dec 14 17:41:45.815 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::fqsfd (line 79) ... ok Dec 14 17:41:45.975 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::auto_deref (line 5) ... ok Dec 14 17:41:47.999 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::from_into (line 149) ... ok Dec 14 17:41:48.498 INFO [stdout] test src/ch3/type_infer.rs - ch3::type_infer::infer_demo (line 23) ... FAILED Dec 14 17:41:48.839 INFO [stdout] test src/ch3/type_infer.rs - ch3::type_infer::infer_demo (line 37) ... FAILED Dec 14 17:41:49.427 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::manual_deref (line 43) ... ok Dec 14 17:41:49.487 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::manual_deref (line 60) ... FAILED Dec 14 17:41:49.962 INFO [stdout] test src/ch3/type_infer.rs - ch3::type_infer::infer_demo (line 30) ... ok Dec 14 17:41:49.967 INFO [stdout] test src/ch3/type_infer.rs - ch3::type_infer::infer_demo (line 5) ... ok Dec 14 17:41:52.000 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::compare_size (line 93) ... ok Dec 14 17:41:53.375 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::reset (line 29) ... FAILED Dec 14 17:41:53.810 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::reset (line 62) ... ok Dec 14 17:41:54.077 INFO [stdout] test src/ch3/zero_size.rs - ch3::zero_size::zero_size (line 5) ... ok Dec 14 17:41:54.459 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::reset (line 46) ... ok Dec 14 17:41:55.364 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::str_compose (line 6) ... ok Dec 14 17:41:55.663 INFO [stdout] test src/ch3/zero_size.rs - ch3::zero_size::zero_size_loop (line 42) ... FAILED Dec 14 17:41:57.029 INFO [stdout] test src/ch3/zero_size.rs - ch3::zero_size::zero_size_loop (line 48) ... ok Dec 14 17:41:57.111 INFO [stdout] test src/ch4/general_concepts.rs - ch4::general_concepts::memory_align (line 32) ... ok Dec 14 17:41:57.607 INFO [stdout] test src/ch4/general_concepts.rs - ch4::general_concepts::memory_align (line 44) ... ok Dec 14 17:41:58.235 INFO [stdout] test src/ch4/general_concepts.rs - ch4::general_concepts::simple_stack_frame (line 5) ... ok Dec 14 17:41:58.274 INFO [stdout] test src/ch4/general_concepts.rs - ch4::general_concepts::memory_layout (line 70) ... ok Dec 14 17:41:58.450 INFO [stdout] test src/ch4/raii.rs - ch4::raii::drop_demo (line 25) ... ok Dec 14 17:41:58.798 INFO [stdout] test src/ch4/mod.rs - ch4::title (line 8) ... ok Dec 14 17:42:00.129 INFO [stdout] test src/ch4/raii.rs - ch4::raii::drop_demo (line 75) ... ok Dec 14 17:42:01.540 INFO [stdout] test src/ch4/raii.rs - ch4::raii::drop_demo (line 64) ... ok Dec 14 17:42:01.542 INFO [stdout] test src/ch4/raii.rs - ch4::raii::smart_pointer (line 4) ... ok Dec 14 17:42:01.743 INFO [stdout] test src/ch4/raii.rs - ch4::raii::drop_demo (line 48) ... ok Dec 14 17:42:01.896 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 13) ... ok Dec 14 17:42:02.590 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 40) ... ok Dec 14 17:42:02.619 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 26) ... ok Dec 14 17:42:03.703 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 5) ... FAILED Dec 14 17:42:04.076 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::borrow (line 20) ... ok Dec 14 17:42:04.167 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 48) ... ok Dec 14 17:42:04.754 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::borrow_check (line 103) ... ok Dec 14 17:42:05.199 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::borrow (line 5) ... ok Dec 14 17:42:05.362 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::borrow_check (line 122) ... ok Dec 14 17:42:06.420 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::bubble_sort_demo (line 48) ... ok Dec 14 17:42:06.675 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::deref_move_type (line 159) ... FAILED Dec 14 17:42:06.964 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_demo (line 5) ... FAILED Dec 14 17:42:07.586 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 129) ... ok Dec 14 17:42:08.182 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 145) ... FAILED Dec 14 17:42:08.348 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 105) ... ok Dec 14 17:42:09.511 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 165) ... ok Dec 14 17:42:09.583 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 204) ... FAILED Dec 14 17:42:09.723 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 190) ... ok Dec 14 17:42:10.373 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 218) ... ok Dec 14 17:42:10.423 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 44) ... FAILED Dec 14 17:42:10.486 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 58) ... FAILED Dec 14 17:42:10.711 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 30) ... FAILED Dec 14 17:42:12.203 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 20) ... FAILED Dec 14 17:42:12.527 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 75) ... ok Dec 14 17:42:12.671 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 53) ... FAILED Dec 14 17:42:12.787 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 38) ... FAILED Dec 14 17:42:12.937 INFO [stdout] test src/ch5/mod.rs - ch5::title (line 8) ... ok Dec 14 17:42:13.048 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 110) ... FAILED Dec 14 17:42:13.157 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 92) ... ok Dec 14 17:42:13.975 INFO [stdout] test src/ch5/nll.rs - ch5::nll::mir_explain (line 137) ... FAILED Dec 14 17:42:13.975 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 69) ... FAILED Dec 14 17:42:14.111 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 7) ... FAILED Dec 14 17:42:14.167 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 90) ... FAILED Dec 14 17:42:14.355 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::ownership_change (line 67) ... FAILED Dec 14 17:42:14.757 INFO [stdout] test src/ch5/nll.rs - ch5::nll::mir_explain (line 146) ... FAILED Dec 14 17:42:15.513 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::value_semantic (line 48) ... FAILED Dec 14 17:42:15.572 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::raii_demo (line 18) ... FAILED Dec 14 17:42:15.675 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::ownership_change (line 81) ... ok Dec 14 17:42:16.373 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::ownership_change (line 95) ... ok Dec 14 17:42:16.795 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::value_semantic (line 39) ... ok Dec 14 17:42:17.022 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::immut_and_mut (line 13) ... ok Dec 14 17:42:17.995 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::immut_and_mut (line 4) ... ok Dec 14 17:42:18.644 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 110) ... ok Dec 14 17:42:19.387 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 31) ... ok Dec 14 17:42:19.991 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 41) ... FAILED Dec 14 17:42:20.043 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 123) ... ok Dec 14 17:42:20.850 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 59) ... ok Dec 14 17:42:22.295 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 72) ... ok Dec 14 17:42:22.411 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 84) ... ok Dec 14 17:42:23.019 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::box_demo (line 5) ... ok Dec 14 17:42:23.144 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 94) ... ok Dec 14 17:42:23.643 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::box_demo (line 15) ... ok Dec 14 17:42:23.936 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::box_demo (line 28) ... ok Dec 14 17:42:24.427 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::cow (line 146) ... ok Dec 14 17:42:25.135 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::cow (line 222) ... FAILED Dec 14 17:42:25.883 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::cow (line 196) ... ok Dec 14 17:42:26.835 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::inner_mutable (line 115) ... ok Dec 14 17:42:27.077 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::inner_mutable (line 97) ... ok Dec 14 17:42:28.068 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::share_ownership (line 51) ... ok Dec 14 17:42:28.427 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 192) ... ok Dec 14 17:42:28.473 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::inner_mutable (line 127) ... ok Dec 14 17:42:28.916 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 180) ... ok Dec 14 17:42:29.715 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 224) ... ok Dec 14 17:42:30.363 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 252) ... ok Dec 14 17:42:30.498 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 240) ... ok Dec 14 17:42:31.776 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 271) ... ok Dec 14 17:42:32.050 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 323) ... ok Dec 14 17:42:32.103 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 306) ... ok Dec 14 17:42:32.520 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 283) ... ok Dec 14 17:42:33.169 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closures (line 29) ... ok Dec 14 17:42:33.201 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 344) ... ok Dec 14 17:42:33.777 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closures (line 40) ... FAILED Dec 14 17:42:33.883 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closures (line 17) ... ok Dec 14 17:42:34.935 INFO [stdout] test src/ch6/closures.rs - ch6::closures::custom_closures (line 116) ... ok Dec 14 17:42:36.191 INFO [stdout] test src/ch6/closures.rs - ch6::closures::custom_closures (line 61) ... ok Dec 14 17:42:36.315 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closures (line 5) ... ok Dec 14 17:42:37.023 INFO [stdout] test src/ch6/closures.rs - ch6::closures::higher_kind_lifetime (line 532) ... FAILED Dec 14 17:42:37.448 INFO [stdout] test src/ch6/closures.rs - ch6::closures::higher_kind_lifetime (line 554) ... ok Dec 14 17:42:38.472 INFO [stdout] test src/ch6/closures.rs - ch6::closures::higher_kind_lifetime (line 604) ... ok Dec 14 17:42:38.652 INFO [stdout] test src/ch6/closures.rs - ch6::closures::higher_kind_lifetime (line 576) ... ok Dec 14 17:42:40.267 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 365) ... ok Dec 14 17:42:41.323 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 385) ... ok Dec 14 17:42:41.718 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 414) ... ok Dec 14 17:42:42.276 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 431) ... ok Dec 14 17:42:42.343 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 454) ... FAILED Dec 14 17:42:43.689 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 476) ... FAILED Dec 14 17:42:44.019 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 463) ... ok Dec 14 17:42:46.043 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_pattern_match (line 103) ... ok Dec 14 17:42:46.127 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 502) ... ok Dec 14 17:42:46.480 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 488) ... ok Dec 14 17:42:46.903 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_pattern_match (line 88) ... ok Dec 14 17:42:47.955 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_pattern_match (line 114) ... ok Dec 14 17:42:49.003 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_return (line 142) ... ok Dec 14 17:42:50.047 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_return (line 156) ... ok Dec 14 17:42:50.975 INFO [stdout] test src/ch6/functions.rs - ch6::functions::generic_function (line 196) ... ok Dec 14 17:42:50.987 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_shadow (line 46) ... ok Dec 14 17:42:51.179 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_shadow (line 61) ... ok Dec 14 17:42:51.923 INFO [stdout] test src/ch6/functions.rs - ch6::functions::generic_function (line 181) ... ok Dec 14 17:42:52.190 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 274) ... ok Dec 14 17:42:52.874 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 348) ... FAILED Dec 14 17:42:53.535 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 386) ... FAILED Dec 14 17:42:53.715 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 296) ... ok Dec 14 17:42:53.935 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 370) ... ok Dec 14 17:42:54.885 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 314) ... ok Dec 14 17:42:56.211 INFO [stdout] test src/ch6/functions.rs - ch6::functions::mut_params (line 5) ... ok Dec 14 17:42:56.303 INFO [stdout] test src/ch6/functions.rs - ch6::functions::method_and_function (line 226) ... ok Dec 14 17:42:56.703 INFO [stdout] test src/ch6/functions.rs - ch6::functions::mut_params (line 19) ... ok Dec 14 17:42:57.344 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 142) ... FAILED Dec 14 17:42:57.527 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 111) ... ok Dec 14 17:42:58.235 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 129) ... ok Dec 14 17:42:58.779 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 168) ... ok Dec 14 17:43:00.214 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 194) ... ok Dec 14 17:43:00.587 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 212) ... ok Dec 14 17:43:00.843 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 179) ... ok Dec 14 17:43:01.102 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 248) ... ok Dec 14 17:43:01.695 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 28) ... ok Dec 14 17:43:01.859 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 39) ... ok Dec 14 17:43:02.863 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 293) ... ok Dec 14 17:43:03.831 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 86) ... ok Dec 14 17:43:03.839 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 58) ... ok Dec 14 17:43:04.474 INFO [stdout] test src/ch6/mod.rs - ch6::title (line 8) ... ok Dec 14 17:43:04.476 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 5) ... ok Dec 14 17:43:04.755 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 98) ... ok Dec 14 17:43:05.015 INFO [stdout] test src/ch7/design_pattern.rs - ch7::design_pattern::design_patterns (line 145) ... ok Dec 14 17:43:06.587 INFO [stdout] test src/ch7/design_pattern.rs - ch7::design_pattern::design_patterns (line 208) ... ok Dec 14 17:43:07.327 INFO [stdout] test src/ch7/design_pattern.rs - ch7::design_pattern::design_patterns (line 63) ... ok Dec 14 17:43:07.451 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 345) ... FAILED Dec 14 17:43:07.452 INFO [stdout] test src/ch7/mod.rs - ch7::title (line 8) ... ok Dec 14 17:43:07.764 INFO [stdout] test src/ch7/design_pattern.rs - ch7::design_pattern::design_patterns (line 7) ... ok Dec 14 17:43:08.605 INFO [stdout] test src/ch7/structs.rs - ch7::structs::color_terminal (line 65) ... ok Dec 14 17:43:08.903 INFO [stdout] test src/ch7/structs.rs - ch7::structs::color_terminal (line 165) ... ok Dec 14 17:43:09.199 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 354) ... FAILED Dec 14 17:43:09.739 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 363) ... FAILED Dec 14 17:43:10.230 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 383) ... FAILED Dec 14 17:43:10.483 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 372) ... FAILED Dec 14 17:43:11.115 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 22) ... FAILED Dec 14 17:43:11.340 INFO [stdout] test src/ch7/structs.rs - ch7::structs::structs_intro (line 24) ... FAILED Dec 14 17:43:11.356 INFO [stdout] test src/ch7/structs.rs - ch7::structs::structs_intro (line 5) ... ok Dec 14 17:43:12.111 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 397) ... ok Dec 14 17:43:12.361 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 38) ... FAILED Dec 14 17:43:12.843 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 5) ... ok Dec 14 17:43:13.374 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 51) ... ok Dec 14 17:43:13.742 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 60) ... FAILED Dec 14 17:43:14.491 INFO [stdout] test src/ch8/hashmaps.rs - ch8::hashmaps::hashmaps (line 38) ... ok Dec 14 17:43:15.135 INFO [stdout] test src/ch8/hashmaps.rs - ch8::hashmaps::hashmaps (line 5) ... ok Dec 14 17:43:15.460 INFO [stdout] test src/ch8/mod.rs - ch8::title (line 8) ... ok Dec 14 17:43:16.021 INFO [stdout] test src/ch8/hashmaps.rs - ch8::hashmaps::hashmaps (line 56) ... ok Dec 14 17:43:16.279 INFO [stdout] test src/ch8/strings.rs - ch8::strings::practices (line 521) ... ok Dec 14 17:43:17.075 INFO [stdout] test src/ch8/strings.rs - ch8::strings::practices (line 566) ... ok Dec 14 17:43:17.342 INFO [stdout] test src/ch8/strings.rs - ch8::strings::practices (line 543) ... ok Dec 14 17:43:18.537 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 102) ... ok Dec 14 17:43:19.742 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 153) ... FAILED Dec 14 17:43:19.968 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 127) ... ok Dec 14 17:43:20.072 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 114) ... ok Dec 14 17:43:20.440 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 141) ... ok Dec 14 17:43:22.833 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 171) ... ok Dec 14 17:43:23.008 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 187) ... ok Dec 14 17:43:23.479 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 23) ... ok Dec 14 17:43:24.575 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 71) ... ok Dec 14 17:43:24.656 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 47) ... ok Dec 14 17:43:24.739 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 88) ... ok Dec 14 17:43:25.415 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 9) ... ok Dec 14 17:43:26.615 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 375) ... ok Dec 14 17:43:27.293 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 406) ... ok Dec 14 17:43:27.575 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 426) ... ok Dec 14 17:43:27.819 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 363) ... ok Dec 14 17:43:27.941 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 459) ... ok Dec 14 17:43:28.907 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 219) ... ok Dec 14 17:43:29.159 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 444) ... ok Dec 14 17:43:31.172 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 233) ... ok Dec 14 17:43:32.151 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 299) ... ok Dec 14 17:43:32.915 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 279) ... ok Dec 14 17:43:33.197 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 250) ... ok Dec 14 17:43:33.197 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 311) ... FAILED Dec 14 17:43:33.830 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 113) ... ok Dec 14 17:43:33.967 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 339) ... ok Dec 14 17:43:34.814 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 149) ... ok Dec 14 17:43:34.943 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 129) ... ok Dec 14 17:43:36.179 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 170) ... ok Dec 14 17:43:36.531 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 39) ... ok Dec 14 17:43:37.352 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 10) ... ok Dec 14 17:43:37.449 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 60) ... ok Dec 14 17:43:37.786 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 71) ... ok Dec 14 17:43:38.347 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 89) ... ok Dec 14 17:43:38.579 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 5) ... FAILED Dec 14 17:43:39.595 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 113) ... ok Dec 14 17:43:39.767 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 101) ... ok Dec 14 17:43:39.855 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 164) ... FAILED Dec 14 17:43:40.116 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 38) ... FAILED Dec 14 17:43:40.171 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 300) ... FAILED Dec 14 17:43:40.355 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 138) ... FAILED Dec 14 17:43:40.415 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 216) ... FAILED Dec 14 17:43:40.581 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 389) ... FAILED Dec 14 17:43:40.803 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 53) ... FAILED Dec 14 17:43:41.196 INFO [stdout] test src/ch9/failures.rs - ch9::failures::eliminate_failure (line 8) ... FAILED Dec 14 17:43:41.245 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 65) ... ok Dec 14 17:43:41.404 INFO [stdout] test src/ch9/failures.rs - ch9::failures::eliminate_failure (line 19) ... ok Dec 14 17:43:41.458 INFO [stdout] test src/ch9/mod.rs - ch9::failures_crate (line 8) ... ok Dec 14 17:43:41.635 INFO [stdout] test src/ch9/panics.rs - ch9::panics::panics (line 24) ... ok Dec 14 17:43:41.831 INFO [stdout] test src/ch9/panics.rs - ch9::panics::panics (line 8) ... ok Dec 14 17:48:41.834 ERRO error running command: no output for 300 seconds Dec 14 17:48:41.834 INFO running `"docker" "inspect" "17b1721912d7270e2d8659258cf2b6bc99695ee96b142a2ae7af1f5e3df6841c"` Dec 14 17:48:41.918 INFO running `"docker" "rm" "-f" "17b1721912d7270e2d8659258cf2b6bc99695ee96b142a2ae7af1f5e3df6841c"` Dec 14 17:48:42.319 INFO [stdout] 17b1721912d7270e2d8659258cf2b6bc99695ee96b142a2ae7af1f5e3df6841c