Nov 17 21:10:00.161 INFO testing tao-of-rust-0.1.0 against master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c for pr-55982 Nov 17 21:10:00.161 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-7/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/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 +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 17 21:10:00.384 INFO [stdout] 8806c66ecf73dc2f6d8d27dfa5b96e7371e472b195940bb3d73fa05a153e0e1a Nov 17 21:10:00.388 INFO running `"docker" "start" "-a" "8806c66ecf73dc2f6d8d27dfa5b96e7371e472b195940bb3d73fa05a153e0e1a"` Nov 17 21:10:00.962 INFO [stderr] usermod: no changes Nov 17 21:10:01.063 INFO [stderr] Compiling csv_challenge v0.1.0 Nov 17 21:10:01.063 INFO [stderr] Compiling failures_crate v0.1.0 Nov 17 21:10:02.435 INFO [stderr] Compiling tao-of-rust v0.1.0 (/source) Nov 17 21:10:04.055 INFO [stderr] warning: unnecessary parentheses around `for` head expression Nov 17 21:10:04.055 INFO [stderr] --> src/ch2/primitives.rs:170:14 Nov 17 21:10:04.055 INFO [stderr] | Nov 17 21:10:04.055 INFO [stderr] 170 | for i in (1..5) { Nov 17 21:10:04.055 INFO [stderr] | ^^^^^^ help: remove these parentheses Nov 17 21:10:04.055 INFO [stderr] | Nov 17 21:10:04.055 INFO [stderr] = note: #[warn(unused_parens)] on by default Nov 17 21:10:04.055 INFO [stderr] Nov 17 21:10:04.055 INFO [stderr] warning: unnecessary parentheses around `for` head expression Nov 17 21:10:04.055 INFO [stderr] --> src/ch2/primitives.rs:173:14 Nov 17 21:10:04.055 INFO [stderr] | Nov 17 21:10:04.055 INFO [stderr] 173 | for i in (1..=5) { Nov 17 21:10:04.055 INFO [stderr] | ^^^^^^^ help: remove these parentheses Nov 17 21:10:04.055 INFO [stderr] Nov 17 21:10:04.055 INFO [stderr] warning: unnecessary parentheses around `if` condition Nov 17 21:10:04.055 INFO [stderr] --> src/ch2/structs.rs:58:23 Nov 17 21:10:04.055 INFO [stderr] | Nov 17 21:10:04.055 INFO [stderr] 58 | let gender = if (self.gender == 1) {"boy"} else {"girl"}; Nov 17 21:10:04.055 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses Nov 17 21:10:04.055 INFO [stderr] Nov 17 21:10:04.716 INFO [stderr] warning: unused variable: `a` Nov 17 21:10:04.716 INFO [stderr] --> src/ch2/binding.rs:31:9 Nov 17 21:10:04.716 INFO [stderr] | Nov 17 21:10:04.716 INFO [stderr] 31 | let a = 1; Nov 17 21:10:04.716 INFO [stderr] | ^ help: consider using `_a` instead Nov 17 21:10:04.716 INFO [stderr] | Nov 17 21:10:04.716 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 17 21:10:04.716 INFO [stderr] Nov 17 21:10:04.716 INFO [stderr] warning: variable `b` is assigned to, but never used Nov 17 21:10:04.716 INFO [stderr] --> src/ch2/binding.rs:33:13 Nov 17 21:10:04.716 INFO [stderr] | Nov 17 21:10:04.716 INFO [stderr] 33 | let mut b = 2; Nov 17 21:10:04.716 INFO [stderr] | ^ Nov 17 21:10:04.716 INFO [stderr] | Nov 17 21:10:04.716 INFO [stderr] = note: consider using `_b` instead Nov 17 21:10:04.716 INFO [stderr] Nov 17 21:10:04.716 INFO [stderr] warning: value assigned to `b` is never read Nov 17 21:10:04.716 INFO [stderr] --> src/ch2/binding.rs:34:5 Nov 17 21:10:04.716 INFO [stderr] | Nov 17 21:10:04.716 INFO [stderr] 34 | b = 3; // mutable Nov 17 21:10:04.716 INFO [stderr] | ^ Nov 17 21:10:04.716 INFO [stderr] | Nov 17 21:10:04.716 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 17 21:10:04.716 INFO [stderr] Nov 17 21:10:04.716 INFO [stderr] warning: unused variable: `v2` Nov 17 21:10:04.716 INFO [stderr] --> src/ch2/collections.rs:31:13 Nov 17 21:10:04.716 INFO [stderr] | Nov 17 21:10:04.716 INFO [stderr] 31 | let mut v2 = vec![0; 10]; Nov 17 21:10:04.716 INFO [stderr] | ^^ help: consider using `_v2` instead Nov 17 21:10:04.716 INFO [stderr] Nov 17 21:10:04.716 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:04.716 INFO [stderr] --> src/ch2/primitives.rs:17:9 Nov 17 21:10:04.716 INFO [stderr] | Nov 17 21:10:04.716 INFO [stderr] 17 | let x = true; Nov 17 21:10:04.716 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:04.716 INFO [stderr] Nov 17 21:10:04.716 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:04.716 INFO [stderr] --> src/ch2/primitives.rs:52:9 Nov 17 21:10:04.716 INFO [stderr] | Nov 17 21:10:04.716 INFO [stderr] 52 | let num = 42u32; Nov 17 21:10:04.716 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:04.716 INFO [stderr] Nov 17 21:10:04.716 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:04.716 INFO [stderr] --> src/ch2/primitives.rs:53:9 Nov 17 21:10:04.716 INFO [stderr] | Nov 17 21:10:04.716 INFO [stderr] 53 | let num: u32 = 42; Nov 17 21:10:04.716 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:04.716 INFO [stderr] Nov 17 21:10:04.716 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:04.716 INFO [stderr] --> src/ch2/primitives.rs:54:9 Nov 17 21:10:04.716 INFO [stderr] | Nov 17 21:10:04.716 INFO [stderr] 54 | let num = 0x2A; // 16进制 Nov 17 21:10:04.716 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:04.717 INFO [stderr] Nov 17 21:10:04.717 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:04.717 INFO [stderr] --> src/ch2/primitives.rs:55:9 Nov 17 21:10:04.717 INFO [stderr] | Nov 17 21:10:04.717 INFO [stderr] 55 | let num = 0o106; // 8进制 Nov 17 21:10:04.717 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:04.717 INFO [stderr] Nov 17 21:10:04.717 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:04.717 INFO [stderr] --> src/ch2/primitives.rs:56:9 Nov 17 21:10:04.717 INFO [stderr] | Nov 17 21:10:04.717 INFO [stderr] 56 | let num = 0b1101_1011; // 2进制 Nov 17 21:10:04.717 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:04.717 INFO [stderr] Nov 17 21:10:04.717 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:04.717 INFO [stderr] --> src/ch2/primitives.rs:59:9 Nov 17 21:10:04.717 INFO [stderr] | Nov 17 21:10:04.717 INFO [stderr] 59 | let num = 3.1415926f64; Nov 17 21:10:04.717 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:04.717 INFO [stderr] Nov 17 21:10:04.717 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:04.717 INFO [stderr] --> src/ch2/primitives.rs:94:9 Nov 17 21:10:04.717 INFO [stderr] | Nov 17 21:10:04.717 INFO [stderr] 94 | let x = 'r'; Nov 17 21:10:04.717 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:04.717 INFO [stderr] Nov 17 21:10:04.717 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:04.717 INFO [stderr] --> src/ch2/primitives.rs:95:9 Nov 17 21:10:04.717 INFO [stderr] | Nov 17 21:10:04.717 INFO [stderr] 95 | let x = 'Ú'; Nov 17 21:10:04.717 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:04.717 INFO [stderr] Nov 17 21:10:04.717 INFO [stderr] warning: unused variable: `arr` Nov 17 21:10:04.717 INFO [stderr] --> src/ch2/primitives.rs:128:9 Nov 17 21:10:04.717 INFO [stderr] | Nov 17 21:10:04.717 INFO [stderr] 128 | let arr: [i32; 3] = [1, 2, 3]; Nov 17 21:10:04.717 INFO [stderr] | ^^^ help: consider using `_arr` instead Nov 17 21:10:04.717 INFO [stderr] Nov 17 21:10:04.717 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:04.717 INFO [stderr] --> src/ch2/primitives.rs:350:9 Nov 17 21:10:04.717 INFO [stderr] | Nov 17 21:10:04.717 INFO [stderr] 350 | let x: ! = { Nov 17 21:10:04.717 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:04.717 INFO [stderr] Nov 17 21:10:04.717 INFO [stderr] warning: unused variable: `i` Nov 17 21:10:04.717 INFO [stderr] --> src/ch3/tag_trait.rs:53:27 Nov 17 21:10:04.717 INFO [stderr] | Nov 17 21:10:04.717 INFO [stderr] 53 | fn test_copy(i: T) { Nov 17 21:10:04.717 INFO [stderr] | ^ help: consider using `_i` instead Nov 17 21:10:04.717 INFO [stderr] Nov 17 21:10:04.717 INFO [stderr] warning: unused variable: `y` Nov 17 21:10:04.717 INFO [stderr] --> src/ch3/type_cast.rs:71:9 Nov 17 21:10:04.717 INFO [stderr] | Nov 17 21:10:04.717 INFO [stderr] 71 | let y = x.clone(); // Rc<&str> Nov 17 21:10:04.717 INFO [stderr] | ^ help: consider using `_y` instead Nov 17 21:10:04.717 INFO [stderr] Nov 17 21:10:04.717 INFO [stderr] warning: unused variable: `z` Nov 17 21:10:04.717 INFO [stderr] --> src/ch3/type_cast.rs:72:9 Nov 17 21:10:04.717 INFO [stderr] | Nov 17 21:10:04.717 INFO [stderr] 72 | let z = (*x).clone(); // &str Nov 17 21:10:04.717 INFO [stderr] | ^ help: consider using `_z` instead Nov 17 21:10:04.717 INFO [stderr] Nov 17 21:10:04.717 INFO [stderr] warning: unused variable: `y` Nov 17 21:10:04.717 INFO [stderr] --> src/ch4/general_concepts.rs:18:13 Nov 17 21:10:04.717 INFO [stderr] | Nov 17 21:10:04.717 INFO [stderr] 18 | let y = x; Nov 17 21:10:04.717 INFO [stderr] | ^ help: consider using `_y` instead Nov 17 21:10:04.717 INFO [stderr] Nov 17 21:10:04.717 INFO [stderr] warning: unused variable: `z` Nov 17 21:10:04.717 INFO [stderr] --> src/ch4/general_concepts.rs:19:13 Nov 17 21:10:04.717 INFO [stderr] | Nov 17 21:10:04.717 INFO [stderr] 19 | let z = 100; Nov 17 21:10:04.717 INFO [stderr] | ^ help: consider using `_z` instead Nov 17 21:10:04.717 INFO [stderr] Nov 17 21:10:04.717 INFO [stderr] warning: unused variable: `s` Nov 17 21:10:04.717 INFO [stderr] --> src/ch4/raii.rs:14:13 Nov 17 21:10:04.717 INFO [stderr] | Nov 17 21:10:04.717 INFO [stderr] 14 | let s = String::from("hello"); Nov 17 21:10:04.717 INFO [stderr] | ^ help: consider using `_s` instead Nov 17 21:10:04.717 INFO [stderr] Nov 17 21:10:04.717 INFO [stderr] warning: unused variable: `v` Nov 17 21:10:04.717 INFO [stderr] --> src/ch4/raii.rs:16:13 Nov 17 21:10:04.717 INFO [stderr] | Nov 17 21:10:04.717 INFO [stderr] 16 | let v = vec![1,2,3]; Nov 17 21:10:04.718 INFO [stderr] | ^ help: consider using `_v` instead Nov 17 21:10:04.718 INFO [stderr] Nov 17 21:10:04.718 INFO [stderr] warning: unused variable: `stolen` Nov 17 21:10:04.718 INFO [stderr] --> src/ch5/semantic.rs:30:13 Nov 17 21:10:04.718 INFO [stderr] | Nov 17 21:10:04.718 INFO [stderr] 30 | let stolen = orig; Nov 17 21:10:04.718 INFO [stderr] | ^^^^^^ help: consider using `_stolen` instead Nov 17 21:10:04.718 INFO [stderr] Nov 17 21:10:04.718 INFO [stderr] warning: unused variable: `b` Nov 17 21:10:04.718 INFO [stderr] --> src/ch5/semantic.rs:113:13 Nov 17 21:10:04.718 INFO [stderr] | Nov 17 21:10:04.718 INFO [stderr] 113 | let b = a; Nov 17 21:10:04.718 INFO [stderr] | ^ help: consider using `_b` instead Nov 17 21:10:04.718 INFO [stderr] Nov 17 21:10:04.718 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:04.718 INFO [stderr] --> src/ch5/share_mutable.rs:22:13 Nov 17 21:10:04.718 INFO [stderr] | Nov 17 21:10:04.718 INFO [stderr] 22 | let x = "hello".to_string(); Nov 17 21:10:04.718 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:04.718 INFO [stderr] Nov 17 21:10:04.718 INFO [stderr] warning: unused variable: `a` Nov 17 21:10:04.718 INFO [stderr] --> src/ch5/share_mutable.rs:133:13 Nov 17 21:10:04.718 INFO [stderr] | Nov 17 21:10:04.718 INFO [stderr] 133 | let a = "hello"; // -------scope a-------+ Nov 17 21:10:04.718 INFO [stderr] | ^ help: consider using `_a` instead Nov 17 21:10:04.718 INFO [stderr] Nov 17 21:10:04.718 INFO [stderr] warning: unused variable: `b` Nov 17 21:10:04.718 INFO [stderr] --> src/ch5/share_mutable.rs:134:13 Nov 17 21:10:04.718 INFO [stderr] | Nov 17 21:10:04.718 INFO [stderr] 134 | let b = "rust"; // -----scope b------+ | Nov 17 21:10:04.718 INFO [stderr] | ^ help: consider using `_b` instead Nov 17 21:10:04.718 INFO [stderr] Nov 17 21:10:04.718 INFO [stderr] warning: unused variable: `d` Nov 17 21:10:04.718 INFO [stderr] --> src/ch5/share_mutable.rs:136:13 Nov 17 21:10:04.718 INFO [stderr] | Nov 17 21:10:04.718 INFO [stderr] 136 | let d = c; // - scope d --- | | | Nov 17 21:10:04.718 INFO [stderr] | ^ help: consider using `_d` instead Nov 17 21:10:04.718 INFO [stderr] Nov 17 21:10:04.718 INFO [stderr] warning: unused variable: `p` Nov 17 21:10:04.718 INFO [stderr] --> src/ch3/traits.rs:246:28 Nov 17 21:10:04.718 INFO [stderr] | Nov 17 21:10:04.718 INFO [stderr] 246 | fn set_page(&self, p: i32){ Nov 17 21:10:04.718 INFO [stderr] | ^ help: consider using `_p` instead Nov 17 21:10:04.718 INFO [stderr] Nov 17 21:10:04.718 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:04.718 INFO [stderr] --> src/ch3/traits.rs:251:31 Nov 17 21:10:04.718 INFO [stderr] | Nov 17 21:10:04.718 INFO [stderr] 251 | fn set_perpage(&self, num: i32){ Nov 17 21:10:04.718 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:04.718 INFO [stderr] Nov 17 21:10:04.718 INFO [stderr] warning: unused variable: `args` Nov 17 21:10:04.719 INFO [stderr] --> src/ch6/closures.rs:130:47 Nov 17 21:10:04.719 INFO [stderr] | Nov 17 21:10:04.719 INFO [stderr] 130 | extern "rust-call" fn call_once(self, args: ()) -> u32 { Nov 17 21:10:04.719 INFO [stderr] | ^^^^ help: consider using `_args` instead Nov 17 21:10:04.719 INFO [stderr] Nov 17 21:10:04.719 INFO [stderr] warning: unused variable: `args` Nov 17 21:10:04.719 INFO [stderr] --> src/ch6/closures.rs:136:51 Nov 17 21:10:04.719 INFO [stderr] | Nov 17 21:10:04.719 INFO [stderr] 136 | extern "rust-call" fn call_mut(&mut self, args: ()) -> u32 { Nov 17 21:10:04.719 INFO [stderr] | ^^^^ help: consider using `_args` instead Nov 17 21:10:04.719 INFO [stderr] Nov 17 21:10:04.719 INFO [stderr] warning: unused variable: `args` Nov 17 21:10:04.719 INFO [stderr] --> src/ch6/closures.rs:142:43 Nov 17 21:10:04.719 INFO [stderr] | Nov 17 21:10:04.719 INFO [stderr] 142 | extern "rust-call" fn call(&self, args: ()) -> u32 { Nov 17 21:10:04.719 INFO [stderr] | ^^^^ help: consider using `_args` instead Nov 17 21:10:04.719 INFO [stderr] Nov 17 21:10:04.762 INFO [stderr] warning: variable does not need to be mutable Nov 17 21:10:04.762 INFO [stderr] --> src/ch2/collections.rs:31:9 Nov 17 21:10:04.762 INFO [stderr] | Nov 17 21:10:04.762 INFO [stderr] 31 | let mut v2 = vec![0; 10]; Nov 17 21:10:04.762 INFO [stderr] | ----^^ Nov 17 21:10:04.762 INFO [stderr] | | Nov 17 21:10:04.762 INFO [stderr] | help: remove this `mut` Nov 17 21:10:04.762 INFO [stderr] | Nov 17 21:10:04.762 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 17 21:10:04.762 INFO [stderr] Nov 17 21:10:05.048 INFO [stderr] warning: function is never used: `sum` Nov 17 21:10:05.048 INFO [stderr] --> src/ch2/function.rs:89:1 Nov 17 21:10:05.048 INFO [stderr] | Nov 17 21:10:05.048 INFO [stderr] 89 | fn sum(a: i32, b: i32) -> i32 { Nov 17 21:10:05.048 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.048 INFO [stderr] | Nov 17 21:10:05.048 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 17 21:10:05.048 INFO [stderr] Nov 17 21:10:05.048 INFO [stderr] warning: function is never used: `product` Nov 17 21:10:05.048 INFO [stderr] --> src/ch2/function.rs:92:1 Nov 17 21:10:05.048 INFO [stderr] | Nov 17 21:10:05.048 INFO [stderr] 92 | fn product(a: i32, b: i32) -> i32 { Nov 17 21:10:05.048 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.048 INFO [stderr] Nov 17 21:10:05.048 INFO [stderr] warning: function is never used: `map_demo` Nov 17 21:10:05.048 INFO [stderr] --> src/ch2/collections.rs:169:1 Nov 17 21:10:05.048 INFO [stderr] | Nov 17 21:10:05.049 INFO [stderr] 169 | fn map_demo() { Nov 17 21:10:05.049 INFO [stderr] | ^^^^^^^^^^^^^ Nov 17 21:10:05.049 INFO [stderr] Nov 17 21:10:05.049 INFO [stderr] warning: function is never used: `foo` Nov 17 21:10:05.049 INFO [stderr] --> src/ch2/primitives.rs:349:1 Nov 17 21:10:05.049 INFO [stderr] | Nov 17 21:10:05.049 INFO [stderr] 349 | fn foo() -> u32 { Nov 17 21:10:05.049 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 17 21:10:05.049 INFO [stderr] Nov 17 21:10:05.049 INFO [stderr] warning: method is never used: `new` Nov 17 21:10:05.049 INFO [stderr] --> src/ch2/structs.rs:48:5 Nov 17 21:10:05.049 INFO [stderr] | Nov 17 21:10:05.049 INFO [stderr] 48 | fn new(name: &'static str, gender: u32) -> Self{ Nov 17 21:10:05.049 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.049 INFO [stderr] Nov 17 21:10:05.049 INFO [stderr] warning: method is never used: `name` Nov 17 21:10:05.049 INFO [stderr] --> src/ch2/structs.rs:51:5 Nov 17 21:10:05.049 INFO [stderr] | Nov 17 21:10:05.049 INFO [stderr] 51 | fn name(&self) { Nov 17 21:10:05.049 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:05.049 INFO [stderr] Nov 17 21:10:05.049 INFO [stderr] warning: method is never used: `set_name` Nov 17 21:10:05.049 INFO [stderr] --> src/ch2/structs.rs:54:5 Nov 17 21:10:05.049 INFO [stderr] | Nov 17 21:10:05.049 INFO [stderr] 54 | fn set_name(&mut self, name: &'static str) { Nov 17 21:10:05.049 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.049 INFO [stderr] Nov 17 21:10:05.049 INFO [stderr] warning: method is never used: `gender` Nov 17 21:10:05.049 INFO [stderr] --> src/ch2/structs.rs:57:5 Nov 17 21:10:05.049 INFO [stderr] | Nov 17 21:10:05.049 INFO [stderr] 57 | fn gender(&self){ Nov 17 21:10:05.049 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 17 21:10:05.049 INFO [stderr] Nov 17 21:10:05.049 INFO [stderr] warning: field is never used: `foo` Nov 17 21:10:05.049 INFO [stderr] --> src/ch3/zero_size.rs:27:9 Nov 17 21:10:05.049 INFO [stderr] | Nov 17 21:10:05.049 INFO [stderr] 27 | foo: Foo, Nov 17 21:10:05.049 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:05.049 INFO [stderr] Nov 17 21:10:05.049 INFO [stderr] warning: field is never used: `qux` Nov 17 21:10:05.049 INFO [stderr] --> src/ch3/zero_size.rs:28:9 Nov 17 21:10:05.049 INFO [stderr] | Nov 17 21:10:05.049 INFO [stderr] 28 | qux: (), Nov 17 21:10:05.049 INFO [stderr] | ^^^^^^^ Nov 17 21:10:05.049 INFO [stderr] Nov 17 21:10:05.049 INFO [stderr] warning: field is never used: `baz` Nov 17 21:10:05.049 INFO [stderr] --> src/ch3/zero_size.rs:29:9 Nov 17 21:10:05.049 INFO [stderr] | Nov 17 21:10:05.049 INFO [stderr] 29 | baz: [u8; 0], Nov 17 21:10:05.049 INFO [stderr] | ^^^^^^^^^^^^ Nov 17 21:10:05.049 INFO [stderr] Nov 17 21:10:05.049 INFO [stderr] warning: field is never used: `page` Nov 17 21:10:05.049 INFO [stderr] --> src/ch3/traits.rs:262:24 Nov 17 21:10:05.049 INFO [stderr] | Nov 17 21:10:05.049 INFO [stderr] 262 | struct MyPaginate{ page: i32 } Nov 17 21:10:05.049 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.049 INFO [stderr] Nov 17 21:10:05.049 INFO [stderr] warning: field is never used: `inner` Nov 17 21:10:05.049 INFO [stderr] --> src/ch3/trait_limit.rs:147:9 Nov 17 21:10:05.049 INFO [stderr] | Nov 17 21:10:05.049 INFO [stderr] 147 | inner: T, Nov 17 21:10:05.049 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:05.049 INFO [stderr] Nov 17 21:10:05.049 INFO [stderr] warning: function is never used: `foo` Nov 17 21:10:05.049 INFO [stderr] --> src/ch4/general_concepts.rs:17:5 Nov 17 21:10:05.049 INFO [stderr] | Nov 17 21:10:05.049 INFO [stderr] 17 | fn foo(x: u32) { Nov 17 21:10:05.049 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:05.049 INFO [stderr] Nov 17 21:10:05.049 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.049 INFO [stderr] --> src/ch4/general_concepts.rs:21:5 Nov 17 21:10:05.049 INFO [stderr] | Nov 17 21:10:05.049 INFO [stderr] 21 | fn main(){ Nov 17 21:10:05.049 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.049 INFO [stderr] Nov 17 21:10:05.049 INFO [stderr] warning: struct is never constructed: `A` Nov 17 21:10:05.049 INFO [stderr] --> src/ch4/general_concepts.rs:56:5 Nov 17 21:10:05.049 INFO [stderr] | Nov 17 21:10:05.049 INFO [stderr] 56 | struct A { Nov 17 21:10:05.049 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:05.050 INFO [stderr] Nov 17 21:10:05.050 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.050 INFO [stderr] --> src/ch4/general_concepts.rs:61:5 Nov 17 21:10:05.050 INFO [stderr] | Nov 17 21:10:05.050 INFO [stderr] 61 | fn main() { Nov 17 21:10:05.050 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.050 INFO [stderr] Nov 17 21:10:05.050 INFO [stderr] warning: struct is never constructed: `A` Nov 17 21:10:05.050 INFO [stderr] --> src/ch4/general_concepts.rs:96:5 Nov 17 21:10:05.050 INFO [stderr] | Nov 17 21:10:05.050 INFO [stderr] 96 | struct A { Nov 17 21:10:05.050 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:05.050 INFO [stderr] Nov 17 21:10:05.050 INFO [stderr] warning: struct is never constructed: `B` Nov 17 21:10:05.050 INFO [stderr] --> src/ch4/general_concepts.rs:100:5 Nov 17 21:10:05.050 INFO [stderr] | Nov 17 21:10:05.050 INFO [stderr] 100 | struct B(i32, f64, char); Nov 17 21:10:05.050 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.050 INFO [stderr] Nov 17 21:10:05.050 INFO [stderr] warning: struct is never constructed: `N` Nov 17 21:10:05.050 INFO [stderr] --> src/ch4/general_concepts.rs:101:5 Nov 17 21:10:05.050 INFO [stderr] | Nov 17 21:10:05.050 INFO [stderr] 101 | struct N; Nov 17 21:10:05.050 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.050 INFO [stderr] Nov 17 21:10:05.050 INFO [stderr] warning: enum is never used: `E` Nov 17 21:10:05.050 INFO [stderr] --> src/ch4/general_concepts.rs:102:5 Nov 17 21:10:05.050 INFO [stderr] | Nov 17 21:10:05.050 INFO [stderr] 102 | enum E { Nov 17 21:10:05.050 INFO [stderr] | ^^^^^^ Nov 17 21:10:05.050 INFO [stderr] Nov 17 21:10:05.050 INFO [stderr] warning: union is never used: `U` Nov 17 21:10:05.050 INFO [stderr] --> src/ch4/general_concepts.rs:106:5 Nov 17 21:10:05.050 INFO [stderr] | Nov 17 21:10:05.050 INFO [stderr] 106 | union U { Nov 17 21:10:05.050 INFO [stderr] | ^^^^^^^ Nov 17 21:10:05.050 INFO [stderr] Nov 17 21:10:05.050 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.050 INFO [stderr] --> src/ch4/general_concepts.rs:110:5 Nov 17 21:10:05.050 INFO [stderr] | Nov 17 21:10:05.050 INFO [stderr] 110 | fn main(){ Nov 17 21:10:05.050 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.050 INFO [stderr] Nov 17 21:10:05.050 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.050 INFO [stderr] --> src/ch4/resource_management.rs:59:5 Nov 17 21:10:05.050 INFO [stderr] | Nov 17 21:10:05.050 INFO [stderr] 59 | fn main() { Nov 17 21:10:05.050 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.050 INFO [stderr] Nov 17 21:10:05.050 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.050 INFO [stderr] --> src/ch4/raii.rs:13:5 Nov 17 21:10:05.050 INFO [stderr] | Nov 17 21:10:05.050 INFO [stderr] 13 | fn main() { Nov 17 21:10:05.050 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.050 INFO [stderr] Nov 17 21:10:05.050 INFO [stderr] warning: struct is never constructed: `S` Nov 17 21:10:05.050 INFO [stderr] --> src/ch4/raii.rs:94:5 Nov 17 21:10:05.050 INFO [stderr] | Nov 17 21:10:05.050 INFO [stderr] 94 | struct S(i32); Nov 17 21:10:05.050 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:05.050 INFO [stderr] Nov 17 21:10:05.050 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.050 INFO [stderr] --> src/ch4/raii.rs:100:5 Nov 17 21:10:05.050 INFO [stderr] | Nov 17 21:10:05.050 INFO [stderr] 100 | fn main() { Nov 17 21:10:05.050 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.050 INFO [stderr] Nov 17 21:10:05.050 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.050 INFO [stderr] --> src/ch5/semantic.rs:27:5 Nov 17 21:10:05.050 INFO [stderr] | Nov 17 21:10:05.050 INFO [stderr] 27 | fn main() { Nov 17 21:10:05.050 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.050 INFO [stderr] Nov 17 21:10:05.050 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.050 INFO [stderr] --> src/ch5/semantic.rs:111:5 Nov 17 21:10:05.050 INFO [stderr] | Nov 17 21:10:05.050 INFO [stderr] 111 | fn main(){ Nov 17 21:10:05.050 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.050 INFO [stderr] Nov 17 21:10:05.050 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.051 INFO [stderr] --> src/ch5/share_mutable.rs:21:5 Nov 17 21:10:05.051 INFO [stderr] | Nov 17 21:10:05.051 INFO [stderr] 21 | fn main() { Nov 17 21:10:05.051 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.051 INFO [stderr] Nov 17 21:10:05.051 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.051 INFO [stderr] --> src/ch5/share_mutable.rs:132:5 Nov 17 21:10:05.051 INFO [stderr] | Nov 17 21:10:05.051 INFO [stderr] 132 | fn main(){ Nov 17 21:10:05.051 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.051 INFO [stderr] Nov 17 21:10:05.051 INFO [stderr] warning: function is never used: `foo` Nov 17 21:10:05.051 INFO [stderr] --> src/ch5/borrow.rs:31:5 Nov 17 21:10:05.051 INFO [stderr] | Nov 17 21:10:05.051 INFO [stderr] 31 | fn foo(mut v: [i32; 3]) -> [i32; 3] { Nov 17 21:10:05.051 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.051 INFO [stderr] Nov 17 21:10:05.051 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.051 INFO [stderr] --> src/ch5/borrow.rs:36:5 Nov 17 21:10:05.051 INFO [stderr] | Nov 17 21:10:05.051 INFO [stderr] 36 | fn main() { Nov 17 21:10:05.051 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.051 INFO [stderr] Nov 17 21:10:05.051 INFO [stderr] warning: function is never used: `bubble_sort` Nov 17 21:10:05.051 INFO [stderr] --> src/ch5/borrow.rs:73:5 Nov 17 21:10:05.051 INFO [stderr] | Nov 17 21:10:05.051 INFO [stderr] 73 | fn bubble_sort(a: &mut Vec) { Nov 17 21:10:05.051 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.051 INFO [stderr] Nov 17 21:10:05.051 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.051 INFO [stderr] --> src/ch5/borrow.rs:90:5 Nov 17 21:10:05.051 INFO [stderr] | Nov 17 21:10:05.051 INFO [stderr] 90 | fn main() { Nov 17 21:10:05.051 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.051 INFO [stderr] Nov 17 21:10:05.051 INFO [stderr] warning: function is never used: `compute` Nov 17 21:10:05.051 INFO [stderr] --> src/ch5/borrow.rs:139:5 Nov 17 21:10:05.051 INFO [stderr] | Nov 17 21:10:05.051 INFO [stderr] 139 | fn compute(input: &u32, output: &mut u32) { Nov 17 21:10:05.051 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.051 INFO [stderr] Nov 17 21:10:05.051 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.051 INFO [stderr] --> src/ch5/borrow.rs:147:5 Nov 17 21:10:05.051 INFO [stderr] | Nov 17 21:10:05.051 INFO [stderr] 147 | fn main() { Nov 17 21:10:05.051 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.051 INFO [stderr] Nov 17 21:10:05.051 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.051 INFO [stderr] --> src/ch5/lifetime.rs:16:5 Nov 17 21:10:05.051 INFO [stderr] | Nov 17 21:10:05.051 INFO [stderr] 16 | fn main() { Nov 17 21:10:05.051 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.051 INFO [stderr] Nov 17 21:10:05.051 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.051 INFO [stderr] --> src/ch5/lifetime.rs:239:5 Nov 17 21:10:05.051 INFO [stderr] | Nov 17 21:10:05.051 INFO [stderr] 239 | fn main() { Nov 17 21:10:05.051 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.051 INFO [stderr] Nov 17 21:10:05.051 INFO [stderr] warning: function is never used: `foo` Nov 17 21:10:05.051 INFO [stderr] --> src/ch5/nll.rs:117:5 Nov 17 21:10:05.051 INFO [stderr] | Nov 17 21:10:05.051 INFO [stderr] 117 | fn foo<'a>(x: &'a str, y: &'a str) -> &'a str { Nov 17 21:10:05.051 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.051 INFO [stderr] Nov 17 21:10:05.051 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.051 INFO [stderr] --> src/ch5/nll.rs:124:5 Nov 17 21:10:05.051 INFO [stderr] | Nov 17 21:10:05.051 INFO [stderr] 124 | fn main(){ Nov 17 21:10:05.051 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.051 INFO [stderr] Nov 17 21:10:05.051 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.051 INFO [stderr] --> src/ch5/nll.rs:181:5 Nov 17 21:10:05.051 INFO [stderr] | Nov 17 21:10:05.051 INFO [stderr] 181 | fn main(){ Nov 17 21:10:05.051 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.051 INFO [stderr] Nov 17 21:10:05.051 INFO [stderr] warning: function is never used: `modify` Nov 17 21:10:05.051 INFO [stderr] --> src/ch6/functions.rs:30:5 Nov 17 21:10:05.052 INFO [stderr] | Nov 17 21:10:05.052 INFO [stderr] 30 | fn modify(mut v: Vec) -> Vec { Nov 17 21:10:05.052 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.052 INFO [stderr] Nov 17 21:10:05.052 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.052 INFO [stderr] --> src/ch6/functions.rs:34:5 Nov 17 21:10:05.052 INFO [stderr] | Nov 17 21:10:05.052 INFO [stderr] 34 | fn main(){ Nov 17 21:10:05.052 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.052 INFO [stderr] Nov 17 21:10:05.052 INFO [stderr] warning: function is never used: `f` Nov 17 21:10:05.052 INFO [stderr] --> src/ch6/functions.rs:71:5 Nov 17 21:10:05.052 INFO [stderr] | Nov 17 21:10:05.052 INFO [stderr] 71 | fn f() { print!("1"); } Nov 17 21:10:05.052 INFO [stderr] | ^^^^^^ Nov 17 21:10:05.052 INFO [stderr] Nov 17 21:10:05.052 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.052 INFO [stderr] --> src/ch6/functions.rs:72:5 Nov 17 21:10:05.052 INFO [stderr] | Nov 17 21:10:05.052 INFO [stderr] 72 | fn main() { Nov 17 21:10:05.052 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.052 INFO [stderr] Nov 17 21:10:05.052 INFO [stderr] warning: struct is never constructed: `S` Nov 17 21:10:05.052 INFO [stderr] --> src/ch6/functions.rs:126:5 Nov 17 21:10:05.052 INFO [stderr] | Nov 17 21:10:05.052 INFO [stderr] 126 | struct S { i: i32 } Nov 17 21:10:05.052 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:05.052 INFO [stderr] Nov 17 21:10:05.052 INFO [stderr] warning: function is never used: `f` Nov 17 21:10:05.052 INFO [stderr] --> src/ch6/functions.rs:127:5 Nov 17 21:10:05.052 INFO [stderr] | Nov 17 21:10:05.052 INFO [stderr] 127 | fn f(ref _s: S) { Nov 17 21:10:05.052 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 17 21:10:05.052 INFO [stderr] Nov 17 21:10:05.052 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.052 INFO [stderr] --> src/ch6/functions.rs:130:5 Nov 17 21:10:05.052 INFO [stderr] | Nov 17 21:10:05.052 INFO [stderr] 130 | fn main() { Nov 17 21:10:05.052 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.052 INFO [stderr] Nov 17 21:10:05.052 INFO [stderr] warning: function is never used: `addsub` Nov 17 21:10:05.052 INFO [stderr] --> src/ch6/functions.rs:167:5 Nov 17 21:10:05.052 INFO [stderr] | Nov 17 21:10:05.052 INFO [stderr] 167 | fn addsub(x: isize, y: isize) -> (isize, isize) { Nov 17 21:10:05.052 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.052 INFO [stderr] Nov 17 21:10:05.052 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.052 INFO [stderr] --> src/ch6/functions.rs:170:5 Nov 17 21:10:05.052 INFO [stderr] | Nov 17 21:10:05.052 INFO [stderr] 170 | fn main(){ Nov 17 21:10:05.052 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.052 INFO [stderr] Nov 17 21:10:05.052 INFO [stderr] warning: function is never used: `square` Nov 17 21:10:05.052 INFO [stderr] --> src/ch6/functions.rs:210:5 Nov 17 21:10:05.052 INFO [stderr] | Nov 17 21:10:05.052 INFO [stderr] 210 | fn square>(x: T, y: T) -> T { Nov 17 21:10:05.052 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.052 INFO [stderr] Nov 17 21:10:05.052 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.052 INFO [stderr] --> src/ch6/functions.rs:213:5 Nov 17 21:10:05.052 INFO [stderr] | Nov 17 21:10:05.052 INFO [stderr] 213 | fn main() { Nov 17 21:10:05.052 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.052 INFO [stderr] Nov 17 21:10:05.052 INFO [stderr] warning: struct is never constructed: `User` Nov 17 21:10:05.052 INFO [stderr] --> src/ch6/functions.rs:249:5 Nov 17 21:10:05.052 INFO [stderr] | Nov 17 21:10:05.052 INFO [stderr] 249 | struct User { Nov 17 21:10:05.052 INFO [stderr] | ^^^^^^^^^^^ Nov 17 21:10:05.052 INFO [stderr] Nov 17 21:10:05.052 INFO [stderr] warning: method is never used: `show` Nov 17 21:10:05.052 INFO [stderr] --> src/ch6/functions.rs:254:9 Nov 17 21:10:05.052 INFO [stderr] | Nov 17 21:10:05.052 INFO [stderr] 254 | fn show(&self) { Nov 17 21:10:05.052 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:05.052 INFO [stderr] Nov 17 21:10:05.052 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.052 INFO [stderr] --> src/ch6/functions.rs:259:5 Nov 17 21:10:05.052 INFO [stderr] | Nov 17 21:10:05.052 INFO [stderr] 259 | fn main() { Nov 17 21:10:05.052 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.053 INFO [stderr] Nov 17 21:10:05.053 INFO [stderr] warning: function is never used: `math` Nov 17 21:10:05.053 INFO [stderr] --> src/ch6/functions.rs:399:5 Nov 17 21:10:05.053 INFO [stderr] | Nov 17 21:10:05.053 INFO [stderr] 399 | fn math(op: fn(i32, i32) -> i32, a: i32, b: i32) -> i32{ Nov 17 21:10:05.053 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.053 INFO [stderr] Nov 17 21:10:05.053 INFO [stderr] warning: function is never used: `sum` Nov 17 21:10:05.053 INFO [stderr] --> src/ch6/functions.rs:402:5 Nov 17 21:10:05.053 INFO [stderr] | Nov 17 21:10:05.053 INFO [stderr] 402 | fn sum(a: i32, b: i32) -> i32 { Nov 17 21:10:05.053 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.053 INFO [stderr] Nov 17 21:10:05.053 INFO [stderr] warning: function is never used: `product` Nov 17 21:10:05.053 INFO [stderr] --> src/ch6/functions.rs:405:5 Nov 17 21:10:05.053 INFO [stderr] | Nov 17 21:10:05.053 INFO [stderr] 405 | fn product(a: i32, b: i32) -> i32 { Nov 17 21:10:05.053 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.053 INFO [stderr] Nov 17 21:10:05.053 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.053 INFO [stderr] --> src/ch6/functions.rs:408:5 Nov 17 21:10:05.053 INFO [stderr] | Nov 17 21:10:05.053 INFO [stderr] 408 | fn main() { Nov 17 21:10:05.053 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.053 INFO [stderr] Nov 17 21:10:05.053 INFO [stderr] warning: function is never used: `counter` Nov 17 21:10:05.053 INFO [stderr] --> src/ch6/closures.rs:48:5 Nov 17 21:10:05.053 INFO [stderr] | Nov 17 21:10:05.053 INFO [stderr] 48 | fn counter(i: i32) -> Box i32> { Nov 17 21:10:05.053 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.053 INFO [stderr] Nov 17 21:10:05.053 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.053 INFO [stderr] --> src/ch6/closures.rs:51:5 Nov 17 21:10:05.053 INFO [stderr] | Nov 17 21:10:05.053 INFO [stderr] 51 | fn main() { Nov 17 21:10:05.053 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.053 INFO [stderr] Nov 17 21:10:05.053 INFO [stderr] warning: struct is never constructed: `Closure` Nov 17 21:10:05.053 INFO [stderr] --> src/ch6/closures.rs:125:5 Nov 17 21:10:05.053 INFO [stderr] | Nov 17 21:10:05.053 INFO [stderr] 125 | struct Closure { Nov 17 21:10:05.053 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:05.053 INFO [stderr] Nov 17 21:10:05.053 INFO [stderr] warning: function is never used: `call_it` Nov 17 21:10:05.053 INFO [stderr] --> src/ch6/closures.rs:147:5 Nov 17 21:10:05.053 INFO [stderr] | Nov 17 21:10:05.053 INFO [stderr] 147 | fn call_it u32>(f: &F) -> u32 { Nov 17 21:10:05.053 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.053 INFO [stderr] Nov 17 21:10:05.053 INFO [stderr] warning: function is never used: `call_it_mut` Nov 17 21:10:05.053 INFO [stderr] --> src/ch6/closures.rs:150:5 Nov 17 21:10:05.053 INFO [stderr] | Nov 17 21:10:05.053 INFO [stderr] 150 | fn call_it_mut u32>(f: &mut F) -> u32 { Nov 17 21:10:05.053 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.053 INFO [stderr] Nov 17 21:10:05.053 INFO [stderr] warning: function is never used: `call_it_once` Nov 17 21:10:05.053 INFO [stderr] --> src/ch6/closures.rs:153:5 Nov 17 21:10:05.053 INFO [stderr] | Nov 17 21:10:05.053 INFO [stderr] 153 | fn call_it_once u32>(f: F) -> u32 { Nov 17 21:10:05.053 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.053 INFO [stderr] Nov 17 21:10:05.053 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.053 INFO [stderr] --> src/ch6/closures.rs:156:5 Nov 17 21:10:05.053 INFO [stderr] | Nov 17 21:10:05.053 INFO [stderr] 156 | fn main() { Nov 17 21:10:05.053 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.053 INFO [stderr] Nov 17 21:10:05.053 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.053 INFO [stderr] --> src/ch6/closures.rs:352:5 Nov 17 21:10:05.053 INFO [stderr] | Nov 17 21:10:05.053 INFO [stderr] 352 | fn main() { Nov 17 21:10:05.053 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.053 INFO [stderr] Nov 17 21:10:05.053 INFO [stderr] warning: function is never used: `boxed_closure` Nov 17 21:10:05.053 INFO [stderr] --> src/ch6/closures.rs:512:5 Nov 17 21:10:05.053 INFO [stderr] | Nov 17 21:10:05.053 INFO [stderr] 512 | fn boxed_closure(c: &mut Vec>){ Nov 17 21:10:05.053 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.053 INFO [stderr] Nov 17 21:10:05.053 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.054 INFO [stderr] --> src/ch6/closures.rs:518:5 Nov 17 21:10:05.054 INFO [stderr] | Nov 17 21:10:05.054 INFO [stderr] 518 | fn main(){ Nov 17 21:10:05.054 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.054 INFO [stderr] Nov 17 21:10:05.054 INFO [stderr] warning: function is never used: `bar` Nov 17 21:10:05.054 INFO [stderr] --> src/ch6/closures.rs:638:5 Nov 17 21:10:05.054 INFO [stderr] | Nov 17 21:10:05.054 INFO [stderr] 638 | fn bar(b: Box DoSomething<&'f usize>>) { Nov 17 21:10:05.054 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.054 INFO [stderr] Nov 17 21:10:05.054 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.054 INFO [stderr] --> src/ch6/closures.rs:642:5 Nov 17 21:10:05.054 INFO [stderr] | Nov 17 21:10:05.054 INFO [stderr] 642 | fn main(){ Nov 17 21:10:05.054 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.054 INFO [stderr] Nov 17 21:10:05.054 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.054 INFO [stderr] --> src/ch6/iters.rs:373:5 Nov 17 21:10:05.054 INFO [stderr] | Nov 17 21:10:05.054 INFO [stderr] 373 | fn main(){ Nov 17 21:10:05.054 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.054 INFO [stderr] Nov 17 21:10:05.054 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.054 INFO [stderr] --> src/ch7/structs.rs:48:5 Nov 17 21:10:05.054 INFO [stderr] | Nov 17 21:10:05.054 INFO [stderr] 48 | fn main(){ Nov 17 21:10:05.054 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.054 INFO [stderr] Nov 17 21:10:05.054 INFO [stderr] warning: function is never used: `hello` Nov 17 21:10:05.054 INFO [stderr] --> src/appendix/mod.rs:16:1 Nov 17 21:10:05.054 INFO [stderr] | Nov 17 21:10:05.054 INFO [stderr] 16 | fn hello(){ Nov 17 21:10:05.054 INFO [stderr] | ^^^^^^^^^^ Nov 17 21:10:05.054 INFO [stderr] Nov 17 21:10:05.054 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:05.054 INFO [stderr] --> src/appendix/lldb.rs:147:1 Nov 17 21:10:05.054 INFO [stderr] | Nov 17 21:10:05.054 INFO [stderr] 147 | fn main() Nov 17 21:10:05.054 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:05.054 INFO [stderr] Nov 17 21:10:05.054 INFO [stderr] warning: denote infinite loops with `loop { ... }` Nov 17 21:10:05.054 INFO [stderr] --> src/ch2/control_flow.rs:152:5 Nov 17 21:10:05.054 INFO [stderr] | Nov 17 21:10:05.054 INFO [stderr] 152 | while true { Nov 17 21:10:05.054 INFO [stderr] | ^^^^^^^^^^ help: use `loop` Nov 17 21:10:05.054 INFO [stderr] | Nov 17 21:10:05.054 INFO [stderr] = note: #[warn(while_true)] on by default Nov 17 21:10:05.054 INFO [stderr] Nov 17 21:10:05.059 INFO [stderr] warning: unused arithmetic operation that must be used Nov 17 21:10:05.059 INFO [stderr] --> src/ch5/nll.rs:184:9 Nov 17 21:10:05.059 INFO [stderr] | Nov 17 21:10:05.059 INFO [stderr] 184 | a.to_string() + s; Nov 17 21:10:05.059 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.059 INFO [stderr] | Nov 17 21:10:05.059 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 17 21:10:05.059 INFO [stderr] Nov 17 21:10:05.063 INFO [stderr] warning: unused attribute Nov 17 21:10:05.063 INFO [stderr] --> src/ch6/closures.rs:124:5 Nov 17 21:10:05.063 INFO [stderr] | Nov 17 21:10:05.063 INFO [stderr] 124 | #![feature(unboxed_closures, fn_traits)] Nov 17 21:10:05.063 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.063 INFO [stderr] | Nov 17 21:10:05.063 INFO [stderr] = note: #[warn(unused_attributes)] on by default Nov 17 21:10:05.063 INFO [stderr] Nov 17 21:10:05.063 INFO [stderr] warning: crate-level attribute should be in the root module Nov 17 21:10:05.063 INFO [stderr] --> src/ch6/closures.rs:124:5 Nov 17 21:10:05.063 INFO [stderr] | Nov 17 21:10:05.063 INFO [stderr] 124 | #![feature(unboxed_closures, fn_traits)] Nov 17 21:10:05.063 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:05.063 INFO [stderr] Nov 17 21:10:06.495 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 5.50s Nov 17 21:10:06.495 INFO [stderr] su: No module specific data is present Nov 17 21:10:07.053 INFO running `"docker" "inspect" "8806c66ecf73dc2f6d8d27dfa5b96e7371e472b195940bb3d73fa05a153e0e1a"` Nov 17 21:10:07.311 INFO running `"docker" "rm" "-f" "8806c66ecf73dc2f6d8d27dfa5b96e7371e472b195940bb3d73fa05a153e0e1a"` Nov 17 21:10:07.523 INFO [stdout] 8806c66ecf73dc2f6d8d27dfa5b96e7371e472b195940bb3d73fa05a153e0e1a Nov 17 21:10:07.525 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-7/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/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 +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 17 21:10:07.925 INFO [stdout] ff505bf5ac056b2e3b4b34a1f5ec3f9742c0cfa714974ff5c8fef0971610ef66 Nov 17 21:10:07.929 INFO running `"docker" "start" "-a" "ff505bf5ac056b2e3b4b34a1f5ec3f9742c0cfa714974ff5c8fef0971610ef66"` Nov 17 21:10:09.107 INFO [stderr] usermod: no changes Nov 17 21:10:09.207 INFO [stderr] Compiling tao-of-rust v0.1.0 (/source) Nov 17 21:10:10.919 INFO [stderr] warning: unnecessary parentheses around `for` head expression Nov 17 21:10:10.919 INFO [stderr] --> src/ch2/primitives.rs:170:14 Nov 17 21:10:10.919 INFO [stderr] | Nov 17 21:10:10.919 INFO [stderr] 170 | for i in (1..5) { Nov 17 21:10:10.919 INFO [stderr] | ^^^^^^ help: remove these parentheses Nov 17 21:10:10.919 INFO [stderr] | Nov 17 21:10:10.919 INFO [stderr] = note: #[warn(unused_parens)] on by default Nov 17 21:10:10.919 INFO [stderr] Nov 17 21:10:10.919 INFO [stderr] warning: unnecessary parentheses around `for` head expression Nov 17 21:10:10.919 INFO [stderr] --> src/ch2/primitives.rs:173:14 Nov 17 21:10:10.919 INFO [stderr] | Nov 17 21:10:10.920 INFO [stderr] 173 | for i in (1..=5) { Nov 17 21:10:10.920 INFO [stderr] | ^^^^^^^ help: remove these parentheses Nov 17 21:10:10.920 INFO [stderr] Nov 17 21:10:10.920 INFO [stderr] warning: unnecessary parentheses around `if` condition Nov 17 21:10:10.920 INFO [stderr] --> src/ch2/structs.rs:58:23 Nov 17 21:10:10.920 INFO [stderr] | Nov 17 21:10:10.920 INFO [stderr] 58 | let gender = if (self.gender == 1) {"boy"} else {"girl"}; Nov 17 21:10:10.920 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses Nov 17 21:10:10.920 INFO [stderr] Nov 17 21:10:11.743 INFO [stderr] warning: unused variable: `a` Nov 17 21:10:11.744 INFO [stderr] --> src/ch2/binding.rs:31:9 Nov 17 21:10:11.744 INFO [stderr] | Nov 17 21:10:11.744 INFO [stderr] 31 | let a = 1; Nov 17 21:10:11.744 INFO [stderr] | ^ help: consider using `_a` instead Nov 17 21:10:11.744 INFO [stderr] | Nov 17 21:10:11.744 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 17 21:10:11.744 INFO [stderr] Nov 17 21:10:11.744 INFO [stderr] warning: variable `b` is assigned to, but never used Nov 17 21:10:11.744 INFO [stderr] --> src/ch2/binding.rs:33:13 Nov 17 21:10:11.744 INFO [stderr] | Nov 17 21:10:11.745 INFO [stderr] 33 | let mut b = 2; Nov 17 21:10:11.745 INFO [stderr] | ^ Nov 17 21:10:11.745 INFO [stderr] | Nov 17 21:10:11.745 INFO [stderr] = note: consider using `_b` instead Nov 17 21:10:11.745 INFO [stderr] Nov 17 21:10:11.745 INFO [stderr] warning: value assigned to `b` is never read Nov 17 21:10:11.745 INFO [stderr] --> src/ch2/binding.rs:34:5 Nov 17 21:10:11.746 INFO [stderr] | Nov 17 21:10:11.746 INFO [stderr] 34 | b = 3; // mutable Nov 17 21:10:11.746 INFO [stderr] | ^ Nov 17 21:10:11.746 INFO [stderr] | Nov 17 21:10:11.746 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 17 21:10:11.746 INFO [stderr] Nov 17 21:10:11.746 INFO [stderr] warning: unused variable: `v2` Nov 17 21:10:11.746 INFO [stderr] --> src/ch2/collections.rs:31:13 Nov 17 21:10:11.746 INFO [stderr] | Nov 17 21:10:11.746 INFO [stderr] 31 | let mut v2 = vec![0; 10]; Nov 17 21:10:11.746 INFO [stderr] | ^^ help: consider using `_v2` instead Nov 17 21:10:11.747 INFO [stderr] Nov 17 21:10:11.747 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:11.747 INFO [stderr] --> src/ch2/primitives.rs:17:9 Nov 17 21:10:11.747 INFO [stderr] | Nov 17 21:10:11.747 INFO [stderr] 17 | let x = true; Nov 17 21:10:11.747 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:11.747 INFO [stderr] Nov 17 21:10:11.747 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:11.747 INFO [stderr] --> src/ch2/primitives.rs:52:9 Nov 17 21:10:11.747 INFO [stderr] | Nov 17 21:10:11.747 INFO [stderr] 52 | let num = 42u32; Nov 17 21:10:11.747 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:11.747 INFO [stderr] Nov 17 21:10:11.747 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:11.747 INFO [stderr] --> src/ch2/primitives.rs:53:9 Nov 17 21:10:11.747 INFO [stderr] | Nov 17 21:10:11.747 INFO [stderr] 53 | let num: u32 = 42; Nov 17 21:10:11.747 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:11.747 INFO [stderr] Nov 17 21:10:11.748 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:11.748 INFO [stderr] --> src/ch2/primitives.rs:54:9 Nov 17 21:10:11.748 INFO [stderr] | Nov 17 21:10:11.748 INFO [stderr] 54 | let num = 0x2A; // 16进制 Nov 17 21:10:11.748 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:11.748 INFO [stderr] Nov 17 21:10:11.748 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:11.748 INFO [stderr] --> src/ch2/primitives.rs:55:9 Nov 17 21:10:11.748 INFO [stderr] | Nov 17 21:10:11.748 INFO [stderr] 55 | let num = 0o106; // 8进制 Nov 17 21:10:11.748 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:11.748 INFO [stderr] Nov 17 21:10:11.748 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:11.748 INFO [stderr] --> src/ch2/primitives.rs:56:9 Nov 17 21:10:11.748 INFO [stderr] | Nov 17 21:10:11.748 INFO [stderr] 56 | let num = 0b1101_1011; // 2进制 Nov 17 21:10:11.748 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:11.748 INFO [stderr] Nov 17 21:10:11.748 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:11.748 INFO [stderr] --> src/ch2/primitives.rs:59:9 Nov 17 21:10:11.748 INFO [stderr] | Nov 17 21:10:11.748 INFO [stderr] 59 | let num = 3.1415926f64; Nov 17 21:10:11.749 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:11.749 INFO [stderr] Nov 17 21:10:11.749 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:11.749 INFO [stderr] --> src/ch2/primitives.rs:94:9 Nov 17 21:10:11.749 INFO [stderr] | Nov 17 21:10:11.749 INFO [stderr] 94 | let x = 'r'; Nov 17 21:10:11.749 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:11.749 INFO [stderr] Nov 17 21:10:11.749 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:11.749 INFO [stderr] --> src/ch2/primitives.rs:95:9 Nov 17 21:10:11.749 INFO [stderr] | Nov 17 21:10:11.749 INFO [stderr] 95 | let x = 'Ú'; Nov 17 21:10:11.749 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:11.749 INFO [stderr] Nov 17 21:10:11.749 INFO [stderr] warning: unused variable: `arr` Nov 17 21:10:11.749 INFO [stderr] --> src/ch2/primitives.rs:128:9 Nov 17 21:10:11.749 INFO [stderr] | Nov 17 21:10:11.749 INFO [stderr] 128 | let arr: [i32; 3] = [1, 2, 3]; Nov 17 21:10:11.749 INFO [stderr] | ^^^ help: consider using `_arr` instead Nov 17 21:10:11.749 INFO [stderr] Nov 17 21:10:11.749 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:11.749 INFO [stderr] --> src/ch2/primitives.rs:350:9 Nov 17 21:10:11.750 INFO [stderr] | Nov 17 21:10:11.750 INFO [stderr] 350 | let x: ! = { Nov 17 21:10:11.750 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:11.750 INFO [stderr] Nov 17 21:10:11.750 INFO [stderr] warning: unused variable: `i` Nov 17 21:10:11.750 INFO [stderr] --> src/ch3/tag_trait.rs:53:27 Nov 17 21:10:11.750 INFO [stderr] | Nov 17 21:10:11.750 INFO [stderr] 53 | fn test_copy(i: T) { Nov 17 21:10:11.750 INFO [stderr] | ^ help: consider using `_i` instead Nov 17 21:10:11.750 INFO [stderr] Nov 17 21:10:11.750 INFO [stderr] warning: unused variable: `y` Nov 17 21:10:11.750 INFO [stderr] --> src/ch3/type_cast.rs:71:9 Nov 17 21:10:11.750 INFO [stderr] | Nov 17 21:10:11.750 INFO [stderr] 71 | let y = x.clone(); // Rc<&str> Nov 17 21:10:11.750 INFO [stderr] | ^ help: consider using `_y` instead Nov 17 21:10:11.750 INFO [stderr] Nov 17 21:10:11.750 INFO [stderr] warning: unused variable: `z` Nov 17 21:10:11.750 INFO [stderr] --> src/ch3/type_cast.rs:72:9 Nov 17 21:10:11.750 INFO [stderr] | Nov 17 21:10:11.750 INFO [stderr] 72 | let z = (*x).clone(); // &str Nov 17 21:10:11.750 INFO [stderr] | ^ help: consider using `_z` instead Nov 17 21:10:11.750 INFO [stderr] Nov 17 21:10:11.751 INFO [stderr] warning: unused variable: `y` Nov 17 21:10:11.751 INFO [stderr] --> src/ch4/general_concepts.rs:18:13 Nov 17 21:10:11.751 INFO [stderr] | Nov 17 21:10:11.751 INFO [stderr] 18 | let y = x; Nov 17 21:10:11.751 INFO [stderr] | ^ help: consider using `_y` instead Nov 17 21:10:11.751 INFO [stderr] Nov 17 21:10:11.751 INFO [stderr] warning: unused variable: `z` Nov 17 21:10:11.751 INFO [stderr] --> src/ch4/general_concepts.rs:19:13 Nov 17 21:10:11.751 INFO [stderr] | Nov 17 21:10:11.751 INFO [stderr] 19 | let z = 100; Nov 17 21:10:11.751 INFO [stderr] | ^ help: consider using `_z` instead Nov 17 21:10:11.751 INFO [stderr] Nov 17 21:10:11.751 INFO [stderr] warning: unused variable: `s` Nov 17 21:10:11.751 INFO [stderr] --> src/ch4/raii.rs:14:13 Nov 17 21:10:11.751 INFO [stderr] | Nov 17 21:10:11.751 INFO [stderr] 14 | let s = String::from("hello"); Nov 17 21:10:11.751 INFO [stderr] | ^ help: consider using `_s` instead Nov 17 21:10:11.751 INFO [stderr] Nov 17 21:10:11.751 INFO [stderr] warning: unused variable: `v` Nov 17 21:10:11.751 INFO [stderr] --> src/ch4/raii.rs:16:13 Nov 17 21:10:11.751 INFO [stderr] | Nov 17 21:10:11.751 INFO [stderr] 16 | let v = vec![1,2,3]; Nov 17 21:10:11.752 INFO [stderr] | ^ help: consider using `_v` instead Nov 17 21:10:11.752 INFO [stderr] Nov 17 21:10:11.752 INFO [stderr] warning: unused variable: `stolen` Nov 17 21:10:11.752 INFO [stderr] --> src/ch5/semantic.rs:30:13 Nov 17 21:10:11.752 INFO [stderr] | Nov 17 21:10:11.752 INFO [stderr] 30 | let stolen = orig; Nov 17 21:10:11.752 INFO [stderr] | ^^^^^^ help: consider using `_stolen` instead Nov 17 21:10:11.752 INFO [stderr] Nov 17 21:10:11.752 INFO [stderr] warning: unused variable: `b` Nov 17 21:10:11.752 INFO [stderr] --> src/ch5/semantic.rs:113:13 Nov 17 21:10:11.752 INFO [stderr] | Nov 17 21:10:11.752 INFO [stderr] 113 | let b = a; Nov 17 21:10:11.752 INFO [stderr] | ^ help: consider using `_b` instead Nov 17 21:10:11.752 INFO [stderr] Nov 17 21:10:11.752 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:11.752 INFO [stderr] --> src/ch5/share_mutable.rs:22:13 Nov 17 21:10:11.752 INFO [stderr] | Nov 17 21:10:11.752 INFO [stderr] 22 | let x = "hello".to_string(); Nov 17 21:10:11.752 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:11.752 INFO [stderr] Nov 17 21:10:11.752 INFO [stderr] warning: unused variable: `a` Nov 17 21:10:11.752 INFO [stderr] --> src/ch5/share_mutable.rs:133:13 Nov 17 21:10:11.753 INFO [stderr] | Nov 17 21:10:11.753 INFO [stderr] 133 | let a = "hello"; // -------scope a-------+ Nov 17 21:10:11.753 INFO [stderr] | ^ help: consider using `_a` instead Nov 17 21:10:11.753 INFO [stderr] Nov 17 21:10:11.753 INFO [stderr] warning: unused variable: `b` Nov 17 21:10:11.753 INFO [stderr] --> src/ch5/share_mutable.rs:134:13 Nov 17 21:10:11.753 INFO [stderr] | Nov 17 21:10:11.753 INFO [stderr] 134 | let b = "rust"; // -----scope b------+ | Nov 17 21:10:11.753 INFO [stderr] | ^ help: consider using `_b` instead Nov 17 21:10:11.753 INFO [stderr] Nov 17 21:10:11.753 INFO [stderr] warning: unused variable: `d` Nov 17 21:10:11.753 INFO [stderr] --> src/ch5/share_mutable.rs:136:13 Nov 17 21:10:11.753 INFO [stderr] | Nov 17 21:10:11.753 INFO [stderr] 136 | let d = c; // - scope d --- | | | Nov 17 21:10:11.753 INFO [stderr] | ^ help: consider using `_d` instead Nov 17 21:10:11.753 INFO [stderr] Nov 17 21:10:11.753 INFO [stderr] warning: unused variable: `p` Nov 17 21:10:11.753 INFO [stderr] --> src/ch3/traits.rs:246:28 Nov 17 21:10:11.753 INFO [stderr] | Nov 17 21:10:11.753 INFO [stderr] 246 | fn set_page(&self, p: i32){ Nov 17 21:10:11.753 INFO [stderr] | ^ help: consider using `_p` instead Nov 17 21:10:11.753 INFO [stderr] Nov 17 21:10:11.754 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:11.754 INFO [stderr] --> src/ch3/traits.rs:251:31 Nov 17 21:10:11.754 INFO [stderr] | Nov 17 21:10:11.754 INFO [stderr] 251 | fn set_perpage(&self, num: i32){ Nov 17 21:10:11.754 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:11.754 INFO [stderr] Nov 17 21:10:11.754 INFO [stderr] warning: unused variable: `args` Nov 17 21:10:11.754 INFO [stderr] --> src/ch6/closures.rs:130:47 Nov 17 21:10:11.754 INFO [stderr] | Nov 17 21:10:11.754 INFO [stderr] 130 | extern "rust-call" fn call_once(self, args: ()) -> u32 { Nov 17 21:10:11.754 INFO [stderr] | ^^^^ help: consider using `_args` instead Nov 17 21:10:11.754 INFO [stderr] Nov 17 21:10:11.754 INFO [stderr] warning: unused variable: `args` Nov 17 21:10:11.754 INFO [stderr] --> src/ch6/closures.rs:136:51 Nov 17 21:10:11.754 INFO [stderr] | Nov 17 21:10:11.754 INFO [stderr] 136 | extern "rust-call" fn call_mut(&mut self, args: ()) -> u32 { Nov 17 21:10:11.754 INFO [stderr] | ^^^^ help: consider using `_args` instead Nov 17 21:10:11.754 INFO [stderr] Nov 17 21:10:11.754 INFO [stderr] warning: unused variable: `args` Nov 17 21:10:11.754 INFO [stderr] --> src/ch6/closures.rs:142:43 Nov 17 21:10:11.754 INFO [stderr] | Nov 17 21:10:11.755 INFO [stderr] 142 | extern "rust-call" fn call(&self, args: ()) -> u32 { Nov 17 21:10:11.755 INFO [stderr] | ^^^^ help: consider using `_args` instead Nov 17 21:10:11.755 INFO [stderr] Nov 17 21:10:11.799 INFO [stderr] warning: variable does not need to be mutable Nov 17 21:10:11.799 INFO [stderr] --> src/ch2/collections.rs:31:9 Nov 17 21:10:11.799 INFO [stderr] | Nov 17 21:10:11.799 INFO [stderr] 31 | let mut v2 = vec![0; 10]; Nov 17 21:10:11.799 INFO [stderr] | ----^^ Nov 17 21:10:11.799 INFO [stderr] | | Nov 17 21:10:11.799 INFO [stderr] | help: remove this `mut` Nov 17 21:10:11.799 INFO [stderr] | Nov 17 21:10:11.799 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 17 21:10:11.799 INFO [stderr] Nov 17 21:10:12.051 INFO [stderr] warning: function is never used: `sum` Nov 17 21:10:12.051 INFO [stderr] --> src/ch2/function.rs:89:1 Nov 17 21:10:12.051 INFO [stderr] | Nov 17 21:10:12.051 INFO [stderr] 89 | fn sum(a: i32, b: i32) -> i32 { Nov 17 21:10:12.051 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.051 INFO [stderr] | Nov 17 21:10:12.051 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 17 21:10:12.051 INFO [stderr] Nov 17 21:10:12.052 INFO [stderr] warning: function is never used: `product` Nov 17 21:10:12.052 INFO [stderr] --> src/ch2/function.rs:92:1 Nov 17 21:10:12.052 INFO [stderr] | Nov 17 21:10:12.052 INFO [stderr] 92 | fn product(a: i32, b: i32) -> i32 { Nov 17 21:10:12.052 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.052 INFO [stderr] Nov 17 21:10:12.052 INFO [stderr] warning: function is never used: `map_demo` Nov 17 21:10:12.052 INFO [stderr] --> src/ch2/collections.rs:169:1 Nov 17 21:10:12.052 INFO [stderr] | Nov 17 21:10:12.052 INFO [stderr] 169 | fn map_demo() { Nov 17 21:10:12.052 INFO [stderr] | ^^^^^^^^^^^^^ Nov 17 21:10:12.052 INFO [stderr] Nov 17 21:10:12.052 INFO [stderr] warning: function is never used: `foo` Nov 17 21:10:12.052 INFO [stderr] --> src/ch2/primitives.rs:349:1 Nov 17 21:10:12.052 INFO [stderr] | Nov 17 21:10:12.052 INFO [stderr] 349 | fn foo() -> u32 { Nov 17 21:10:12.052 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 17 21:10:12.052 INFO [stderr] Nov 17 21:10:12.052 INFO [stderr] warning: method is never used: `new` Nov 17 21:10:12.052 INFO [stderr] --> src/ch2/structs.rs:48:5 Nov 17 21:10:12.052 INFO [stderr] | Nov 17 21:10:12.052 INFO [stderr] 48 | fn new(name: &'static str, gender: u32) -> Self{ Nov 17 21:10:12.052 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.052 INFO [stderr] Nov 17 21:10:12.052 INFO [stderr] warning: method is never used: `name` Nov 17 21:10:12.052 INFO [stderr] --> src/ch2/structs.rs:51:5 Nov 17 21:10:12.052 INFO [stderr] | Nov 17 21:10:12.052 INFO [stderr] 51 | fn name(&self) { Nov 17 21:10:12.052 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:12.052 INFO [stderr] Nov 17 21:10:12.052 INFO [stderr] warning: method is never used: `set_name` Nov 17 21:10:12.052 INFO [stderr] --> src/ch2/structs.rs:54:5 Nov 17 21:10:12.052 INFO [stderr] | Nov 17 21:10:12.052 INFO [stderr] 54 | fn set_name(&mut self, name: &'static str) { Nov 17 21:10:12.052 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.052 INFO [stderr] Nov 17 21:10:12.052 INFO [stderr] warning: method is never used: `gender` Nov 17 21:10:12.052 INFO [stderr] --> src/ch2/structs.rs:57:5 Nov 17 21:10:12.052 INFO [stderr] | Nov 17 21:10:12.052 INFO [stderr] 57 | fn gender(&self){ Nov 17 21:10:12.052 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 17 21:10:12.052 INFO [stderr] Nov 17 21:10:12.052 INFO [stderr] warning: field is never used: `foo` Nov 17 21:10:12.052 INFO [stderr] --> src/ch3/zero_size.rs:27:9 Nov 17 21:10:12.052 INFO [stderr] | Nov 17 21:10:12.052 INFO [stderr] 27 | foo: Foo, Nov 17 21:10:12.052 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:12.052 INFO [stderr] Nov 17 21:10:12.052 INFO [stderr] warning: field is never used: `qux` Nov 17 21:10:12.052 INFO [stderr] --> src/ch3/zero_size.rs:28:9 Nov 17 21:10:12.052 INFO [stderr] | Nov 17 21:10:12.052 INFO [stderr] 28 | qux: (), Nov 17 21:10:12.052 INFO [stderr] | ^^^^^^^ Nov 17 21:10:12.052 INFO [stderr] Nov 17 21:10:12.052 INFO [stderr] warning: field is never used: `baz` Nov 17 21:10:12.052 INFO [stderr] --> src/ch3/zero_size.rs:29:9 Nov 17 21:10:12.052 INFO [stderr] | Nov 17 21:10:12.052 INFO [stderr] 29 | baz: [u8; 0], Nov 17 21:10:12.052 INFO [stderr] | ^^^^^^^^^^^^ Nov 17 21:10:12.052 INFO [stderr] Nov 17 21:10:12.052 INFO [stderr] warning: field is never used: `page` Nov 17 21:10:12.052 INFO [stderr] --> src/ch3/traits.rs:262:24 Nov 17 21:10:12.052 INFO [stderr] | Nov 17 21:10:12.052 INFO [stderr] 262 | struct MyPaginate{ page: i32 } Nov 17 21:10:12.052 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.052 INFO [stderr] Nov 17 21:10:12.052 INFO [stderr] warning: field is never used: `inner` Nov 17 21:10:12.052 INFO [stderr] --> src/ch3/trait_limit.rs:147:9 Nov 17 21:10:12.052 INFO [stderr] | Nov 17 21:10:12.052 INFO [stderr] 147 | inner: T, Nov 17 21:10:12.052 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:12.052 INFO [stderr] Nov 17 21:10:12.052 INFO [stderr] warning: function is never used: `foo` Nov 17 21:10:12.052 INFO [stderr] --> src/ch4/general_concepts.rs:17:5 Nov 17 21:10:12.052 INFO [stderr] | Nov 17 21:10:12.052 INFO [stderr] 17 | fn foo(x: u32) { Nov 17 21:10:12.052 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:12.052 INFO [stderr] Nov 17 21:10:12.052 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.052 INFO [stderr] --> src/ch4/general_concepts.rs:21:5 Nov 17 21:10:12.052 INFO [stderr] | Nov 17 21:10:12.053 INFO [stderr] 21 | fn main(){ Nov 17 21:10:12.053 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.053 INFO [stderr] Nov 17 21:10:12.053 INFO [stderr] warning: struct is never constructed: `A` Nov 17 21:10:12.053 INFO [stderr] --> src/ch4/general_concepts.rs:56:5 Nov 17 21:10:12.053 INFO [stderr] | Nov 17 21:10:12.053 INFO [stderr] 56 | struct A { Nov 17 21:10:12.053 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:12.053 INFO [stderr] Nov 17 21:10:12.053 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.053 INFO [stderr] --> src/ch4/general_concepts.rs:61:5 Nov 17 21:10:12.053 INFO [stderr] | Nov 17 21:10:12.053 INFO [stderr] 61 | fn main() { Nov 17 21:10:12.053 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.053 INFO [stderr] Nov 17 21:10:12.053 INFO [stderr] warning: struct is never constructed: `A` Nov 17 21:10:12.053 INFO [stderr] --> src/ch4/general_concepts.rs:96:5 Nov 17 21:10:12.053 INFO [stderr] | Nov 17 21:10:12.053 INFO [stderr] 96 | struct A { Nov 17 21:10:12.053 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:12.053 INFO [stderr] Nov 17 21:10:12.053 INFO [stderr] warning: struct is never constructed: `B` Nov 17 21:10:12.053 INFO [stderr] --> src/ch4/general_concepts.rs:100:5 Nov 17 21:10:12.053 INFO [stderr] | Nov 17 21:10:12.053 INFO [stderr] 100 | struct B(i32, f64, char); Nov 17 21:10:12.053 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.053 INFO [stderr] Nov 17 21:10:12.053 INFO [stderr] warning: struct is never constructed: `N` Nov 17 21:10:12.053 INFO [stderr] --> src/ch4/general_concepts.rs:101:5 Nov 17 21:10:12.053 INFO [stderr] | Nov 17 21:10:12.053 INFO [stderr] 101 | struct N; Nov 17 21:10:12.053 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.053 INFO [stderr] Nov 17 21:10:12.053 INFO [stderr] warning: enum is never used: `E` Nov 17 21:10:12.053 INFO [stderr] --> src/ch4/general_concepts.rs:102:5 Nov 17 21:10:12.053 INFO [stderr] | Nov 17 21:10:12.053 INFO [stderr] 102 | enum E { Nov 17 21:10:12.053 INFO [stderr] | ^^^^^^ Nov 17 21:10:12.053 INFO [stderr] Nov 17 21:10:12.053 INFO [stderr] warning: union is never used: `U` Nov 17 21:10:12.053 INFO [stderr] --> src/ch4/general_concepts.rs:106:5 Nov 17 21:10:12.053 INFO [stderr] | Nov 17 21:10:12.053 INFO [stderr] 106 | union U { Nov 17 21:10:12.053 INFO [stderr] | ^^^^^^^ Nov 17 21:10:12.053 INFO [stderr] Nov 17 21:10:12.053 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.053 INFO [stderr] --> src/ch4/general_concepts.rs:110:5 Nov 17 21:10:12.053 INFO [stderr] | Nov 17 21:10:12.053 INFO [stderr] 110 | fn main(){ Nov 17 21:10:12.053 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.053 INFO [stderr] Nov 17 21:10:12.053 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.053 INFO [stderr] --> src/ch4/resource_management.rs:59:5 Nov 17 21:10:12.053 INFO [stderr] | Nov 17 21:10:12.053 INFO [stderr] 59 | fn main() { Nov 17 21:10:12.053 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.053 INFO [stderr] Nov 17 21:10:12.053 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.053 INFO [stderr] --> src/ch4/raii.rs:13:5 Nov 17 21:10:12.053 INFO [stderr] | Nov 17 21:10:12.053 INFO [stderr] 13 | fn main() { Nov 17 21:10:12.053 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.053 INFO [stderr] Nov 17 21:10:12.053 INFO [stderr] warning: struct is never constructed: `S` Nov 17 21:10:12.053 INFO [stderr] --> src/ch4/raii.rs:94:5 Nov 17 21:10:12.053 INFO [stderr] | Nov 17 21:10:12.053 INFO [stderr] 94 | struct S(i32); Nov 17 21:10:12.053 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:12.053 INFO [stderr] Nov 17 21:10:12.053 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.053 INFO [stderr] --> src/ch4/raii.rs:100:5 Nov 17 21:10:12.053 INFO [stderr] | Nov 17 21:10:12.053 INFO [stderr] 100 | fn main() { Nov 17 21:10:12.053 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.053 INFO [stderr] Nov 17 21:10:12.053 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.053 INFO [stderr] --> src/ch5/semantic.rs:27:5 Nov 17 21:10:12.053 INFO [stderr] | Nov 17 21:10:12.053 INFO [stderr] 27 | fn main() { Nov 17 21:10:12.053 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.053 INFO [stderr] Nov 17 21:10:12.053 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.054 INFO [stderr] --> src/ch5/semantic.rs:111:5 Nov 17 21:10:12.054 INFO [stderr] | Nov 17 21:10:12.054 INFO [stderr] 111 | fn main(){ Nov 17 21:10:12.054 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.054 INFO [stderr] Nov 17 21:10:12.054 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.054 INFO [stderr] --> src/ch5/share_mutable.rs:21:5 Nov 17 21:10:12.054 INFO [stderr] | Nov 17 21:10:12.054 INFO [stderr] 21 | fn main() { Nov 17 21:10:12.055 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.055 INFO [stderr] Nov 17 21:10:12.055 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.055 INFO [stderr] --> src/ch5/share_mutable.rs:132:5 Nov 17 21:10:12.055 INFO [stderr] | Nov 17 21:10:12.055 INFO [stderr] 132 | fn main(){ Nov 17 21:10:12.055 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.055 INFO [stderr] Nov 17 21:10:12.055 INFO [stderr] warning: function is never used: `foo` Nov 17 21:10:12.055 INFO [stderr] --> src/ch5/borrow.rs:31:5 Nov 17 21:10:12.055 INFO [stderr] | Nov 17 21:10:12.055 INFO [stderr] 31 | fn foo(mut v: [i32; 3]) -> [i32; 3] { Nov 17 21:10:12.055 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.055 INFO [stderr] Nov 17 21:10:12.055 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.055 INFO [stderr] --> src/ch5/borrow.rs:36:5 Nov 17 21:10:12.055 INFO [stderr] | Nov 17 21:10:12.055 INFO [stderr] 36 | fn main() { Nov 17 21:10:12.055 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.055 INFO [stderr] Nov 17 21:10:12.055 INFO [stderr] warning: function is never used: `bubble_sort` Nov 17 21:10:12.055 INFO [stderr] --> src/ch5/borrow.rs:73:5 Nov 17 21:10:12.055 INFO [stderr] | Nov 17 21:10:12.055 INFO [stderr] 73 | fn bubble_sort(a: &mut Vec) { Nov 17 21:10:12.055 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.055 INFO [stderr] Nov 17 21:10:12.055 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.055 INFO [stderr] --> src/ch5/borrow.rs:90:5 Nov 17 21:10:12.055 INFO [stderr] | Nov 17 21:10:12.055 INFO [stderr] 90 | fn main() { Nov 17 21:10:12.055 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.055 INFO [stderr] Nov 17 21:10:12.055 INFO [stderr] warning: function is never used: `compute` Nov 17 21:10:12.055 INFO [stderr] --> src/ch5/borrow.rs:139:5 Nov 17 21:10:12.055 INFO [stderr] | Nov 17 21:10:12.055 INFO [stderr] 139 | fn compute(input: &u32, output: &mut u32) { Nov 17 21:10:12.055 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.055 INFO [stderr] Nov 17 21:10:12.055 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.055 INFO [stderr] --> src/ch5/borrow.rs:147:5 Nov 17 21:10:12.055 INFO [stderr] | Nov 17 21:10:12.055 INFO [stderr] 147 | fn main() { Nov 17 21:10:12.055 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.055 INFO [stderr] Nov 17 21:10:12.055 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.055 INFO [stderr] --> src/ch5/lifetime.rs:16:5 Nov 17 21:10:12.055 INFO [stderr] | Nov 17 21:10:12.055 INFO [stderr] 16 | fn main() { Nov 17 21:10:12.055 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.055 INFO [stderr] Nov 17 21:10:12.055 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.055 INFO [stderr] --> src/ch5/lifetime.rs:239:5 Nov 17 21:10:12.055 INFO [stderr] | Nov 17 21:10:12.055 INFO [stderr] 239 | fn main() { Nov 17 21:10:12.055 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.055 INFO [stderr] Nov 17 21:10:12.055 INFO [stderr] warning: function is never used: `foo` Nov 17 21:10:12.055 INFO [stderr] --> src/ch5/nll.rs:117:5 Nov 17 21:10:12.055 INFO [stderr] | Nov 17 21:10:12.055 INFO [stderr] 117 | fn foo<'a>(x: &'a str, y: &'a str) -> &'a str { Nov 17 21:10:12.055 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.055 INFO [stderr] Nov 17 21:10:12.055 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.055 INFO [stderr] --> src/ch5/nll.rs:124:5 Nov 17 21:10:12.055 INFO [stderr] | Nov 17 21:10:12.055 INFO [stderr] 124 | fn main(){ Nov 17 21:10:12.055 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.055 INFO [stderr] Nov 17 21:10:12.055 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.055 INFO [stderr] --> src/ch5/nll.rs:181:5 Nov 17 21:10:12.055 INFO [stderr] | Nov 17 21:10:12.055 INFO [stderr] 181 | fn main(){ Nov 17 21:10:12.055 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.056 INFO [stderr] Nov 17 21:10:12.056 INFO [stderr] warning: function is never used: `modify` Nov 17 21:10:12.056 INFO [stderr] --> src/ch6/functions.rs:30:5 Nov 17 21:10:12.056 INFO [stderr] | Nov 17 21:10:12.056 INFO [stderr] 30 | fn modify(mut v: Vec) -> Vec { Nov 17 21:10:12.056 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.056 INFO [stderr] Nov 17 21:10:12.056 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.056 INFO [stderr] --> src/ch6/functions.rs:34:5 Nov 17 21:10:12.056 INFO [stderr] | Nov 17 21:10:12.056 INFO [stderr] 34 | fn main(){ Nov 17 21:10:12.056 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.056 INFO [stderr] Nov 17 21:10:12.056 INFO [stderr] warning: function is never used: `f` Nov 17 21:10:12.056 INFO [stderr] --> src/ch6/functions.rs:71:5 Nov 17 21:10:12.056 INFO [stderr] | Nov 17 21:10:12.056 INFO [stderr] 71 | fn f() { print!("1"); } Nov 17 21:10:12.056 INFO [stderr] | ^^^^^^ Nov 17 21:10:12.056 INFO [stderr] Nov 17 21:10:12.056 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.056 INFO [stderr] --> src/ch6/functions.rs:72:5 Nov 17 21:10:12.056 INFO [stderr] | Nov 17 21:10:12.056 INFO [stderr] 72 | fn main() { Nov 17 21:10:12.056 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.056 INFO [stderr] Nov 17 21:10:12.056 INFO [stderr] warning: struct is never constructed: `S` Nov 17 21:10:12.056 INFO [stderr] --> src/ch6/functions.rs:126:5 Nov 17 21:10:12.056 INFO [stderr] | Nov 17 21:10:12.056 INFO [stderr] 126 | struct S { i: i32 } Nov 17 21:10:12.056 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:12.056 INFO [stderr] Nov 17 21:10:12.056 INFO [stderr] warning: function is never used: `f` Nov 17 21:10:12.056 INFO [stderr] --> src/ch6/functions.rs:127:5 Nov 17 21:10:12.056 INFO [stderr] | Nov 17 21:10:12.056 INFO [stderr] 127 | fn f(ref _s: S) { Nov 17 21:10:12.056 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 17 21:10:12.056 INFO [stderr] Nov 17 21:10:12.056 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.056 INFO [stderr] --> src/ch6/functions.rs:130:5 Nov 17 21:10:12.056 INFO [stderr] | Nov 17 21:10:12.056 INFO [stderr] 130 | fn main() { Nov 17 21:10:12.056 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.056 INFO [stderr] Nov 17 21:10:12.056 INFO [stderr] warning: function is never used: `addsub` Nov 17 21:10:12.056 INFO [stderr] --> src/ch6/functions.rs:167:5 Nov 17 21:10:12.056 INFO [stderr] | Nov 17 21:10:12.056 INFO [stderr] 167 | fn addsub(x: isize, y: isize) -> (isize, isize) { Nov 17 21:10:12.056 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.056 INFO [stderr] Nov 17 21:10:12.056 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.056 INFO [stderr] --> src/ch6/functions.rs:170:5 Nov 17 21:10:12.056 INFO [stderr] | Nov 17 21:10:12.056 INFO [stderr] 170 | fn main(){ Nov 17 21:10:12.056 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.056 INFO [stderr] Nov 17 21:10:12.056 INFO [stderr] warning: function is never used: `square` Nov 17 21:10:12.056 INFO [stderr] --> src/ch6/functions.rs:210:5 Nov 17 21:10:12.056 INFO [stderr] | Nov 17 21:10:12.056 INFO [stderr] 210 | fn square>(x: T, y: T) -> T { Nov 17 21:10:12.056 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.056 INFO [stderr] Nov 17 21:10:12.056 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.056 INFO [stderr] --> src/ch6/functions.rs:213:5 Nov 17 21:10:12.056 INFO [stderr] | Nov 17 21:10:12.056 INFO [stderr] 213 | fn main() { Nov 17 21:10:12.056 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.056 INFO [stderr] Nov 17 21:10:12.056 INFO [stderr] warning: struct is never constructed: `User` Nov 17 21:10:12.056 INFO [stderr] --> src/ch6/functions.rs:249:5 Nov 17 21:10:12.056 INFO [stderr] | Nov 17 21:10:12.056 INFO [stderr] 249 | struct User { Nov 17 21:10:12.056 INFO [stderr] | ^^^^^^^^^^^ Nov 17 21:10:12.056 INFO [stderr] Nov 17 21:10:12.056 INFO [stderr] warning: method is never used: `show` Nov 17 21:10:12.056 INFO [stderr] --> src/ch6/functions.rs:254:9 Nov 17 21:10:12.056 INFO [stderr] | Nov 17 21:10:12.056 INFO [stderr] 254 | fn show(&self) { Nov 17 21:10:12.056 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:12.056 INFO [stderr] Nov 17 21:10:12.056 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.056 INFO [stderr] --> src/ch6/functions.rs:259:5 Nov 17 21:10:12.056 INFO [stderr] | Nov 17 21:10:12.056 INFO [stderr] 259 | fn main() { Nov 17 21:10:12.056 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.057 INFO [stderr] Nov 17 21:10:12.057 INFO [stderr] warning: function is never used: `math` Nov 17 21:10:12.057 INFO [stderr] --> src/ch6/functions.rs:399:5 Nov 17 21:10:12.057 INFO [stderr] | Nov 17 21:10:12.057 INFO [stderr] 399 | fn math(op: fn(i32, i32) -> i32, a: i32, b: i32) -> i32{ Nov 17 21:10:12.057 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.057 INFO [stderr] Nov 17 21:10:12.057 INFO [stderr] warning: function is never used: `sum` Nov 17 21:10:12.057 INFO [stderr] --> src/ch6/functions.rs:402:5 Nov 17 21:10:12.057 INFO [stderr] | Nov 17 21:10:12.057 INFO [stderr] 402 | fn sum(a: i32, b: i32) -> i32 { Nov 17 21:10:12.057 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.057 INFO [stderr] Nov 17 21:10:12.057 INFO [stderr] warning: function is never used: `product` Nov 17 21:10:12.057 INFO [stderr] --> src/ch6/functions.rs:405:5 Nov 17 21:10:12.057 INFO [stderr] | Nov 17 21:10:12.057 INFO [stderr] 405 | fn product(a: i32, b: i32) -> i32 { Nov 17 21:10:12.057 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.057 INFO [stderr] Nov 17 21:10:12.057 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.057 INFO [stderr] --> src/ch6/functions.rs:408:5 Nov 17 21:10:12.057 INFO [stderr] | Nov 17 21:10:12.057 INFO [stderr] 408 | fn main() { Nov 17 21:10:12.057 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.057 INFO [stderr] Nov 17 21:10:12.057 INFO [stderr] warning: function is never used: `counter` Nov 17 21:10:12.057 INFO [stderr] --> src/ch6/closures.rs:48:5 Nov 17 21:10:12.057 INFO [stderr] | Nov 17 21:10:12.057 INFO [stderr] 48 | fn counter(i: i32) -> Box i32> { Nov 17 21:10:12.057 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.057 INFO [stderr] Nov 17 21:10:12.057 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.057 INFO [stderr] --> src/ch6/closures.rs:51:5 Nov 17 21:10:12.057 INFO [stderr] | Nov 17 21:10:12.057 INFO [stderr] 51 | fn main() { Nov 17 21:10:12.057 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.057 INFO [stderr] Nov 17 21:10:12.057 INFO [stderr] warning: struct is never constructed: `Closure` Nov 17 21:10:12.057 INFO [stderr] --> src/ch6/closures.rs:125:5 Nov 17 21:10:12.057 INFO [stderr] | Nov 17 21:10:12.057 INFO [stderr] 125 | struct Closure { Nov 17 21:10:12.057 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:12.057 INFO [stderr] Nov 17 21:10:12.057 INFO [stderr] warning: function is never used: `call_it` Nov 17 21:10:12.057 INFO [stderr] --> src/ch6/closures.rs:147:5 Nov 17 21:10:12.057 INFO [stderr] | Nov 17 21:10:12.057 INFO [stderr] 147 | fn call_it u32>(f: &F) -> u32 { Nov 17 21:10:12.057 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.057 INFO [stderr] Nov 17 21:10:12.057 INFO [stderr] warning: function is never used: `call_it_mut` Nov 17 21:10:12.057 INFO [stderr] --> src/ch6/closures.rs:150:5 Nov 17 21:10:12.057 INFO [stderr] | Nov 17 21:10:12.057 INFO [stderr] 150 | fn call_it_mut u32>(f: &mut F) -> u32 { Nov 17 21:10:12.057 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.057 INFO [stderr] Nov 17 21:10:12.057 INFO [stderr] warning: function is never used: `call_it_once` Nov 17 21:10:12.057 INFO [stderr] --> src/ch6/closures.rs:153:5 Nov 17 21:10:12.057 INFO [stderr] | Nov 17 21:10:12.057 INFO [stderr] 153 | fn call_it_once u32>(f: F) -> u32 { Nov 17 21:10:12.057 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.057 INFO [stderr] Nov 17 21:10:12.057 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.057 INFO [stderr] --> src/ch6/closures.rs:156:5 Nov 17 21:10:12.057 INFO [stderr] | Nov 17 21:10:12.057 INFO [stderr] 156 | fn main() { Nov 17 21:10:12.057 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.057 INFO [stderr] Nov 17 21:10:12.057 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.057 INFO [stderr] --> src/ch6/closures.rs:352:5 Nov 17 21:10:12.057 INFO [stderr] | Nov 17 21:10:12.057 INFO [stderr] 352 | fn main() { Nov 17 21:10:12.057 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.057 INFO [stderr] Nov 17 21:10:12.057 INFO [stderr] warning: function is never used: `boxed_closure` Nov 17 21:10:12.057 INFO [stderr] --> src/ch6/closures.rs:512:5 Nov 17 21:10:12.057 INFO [stderr] | Nov 17 21:10:12.057 INFO [stderr] 512 | fn boxed_closure(c: &mut Vec>){ Nov 17 21:10:12.057 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.057 INFO [stderr] Nov 17 21:10:12.058 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.058 INFO [stderr] --> src/ch6/closures.rs:518:5 Nov 17 21:10:12.058 INFO [stderr] | Nov 17 21:10:12.058 INFO [stderr] 518 | fn main(){ Nov 17 21:10:12.058 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.058 INFO [stderr] Nov 17 21:10:12.058 INFO [stderr] warning: function is never used: `bar` Nov 17 21:10:12.058 INFO [stderr] --> src/ch6/closures.rs:638:5 Nov 17 21:10:12.058 INFO [stderr] | Nov 17 21:10:12.058 INFO [stderr] 638 | fn bar(b: Box DoSomething<&'f usize>>) { Nov 17 21:10:12.058 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.058 INFO [stderr] Nov 17 21:10:12.058 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.058 INFO [stderr] --> src/ch6/closures.rs:642:5 Nov 17 21:10:12.058 INFO [stderr] | Nov 17 21:10:12.058 INFO [stderr] 642 | fn main(){ Nov 17 21:10:12.058 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.058 INFO [stderr] Nov 17 21:10:12.058 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.058 INFO [stderr] --> src/ch6/iters.rs:373:5 Nov 17 21:10:12.058 INFO [stderr] | Nov 17 21:10:12.058 INFO [stderr] 373 | fn main(){ Nov 17 21:10:12.058 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.058 INFO [stderr] Nov 17 21:10:12.058 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.058 INFO [stderr] --> src/ch7/structs.rs:48:5 Nov 17 21:10:12.058 INFO [stderr] | Nov 17 21:10:12.058 INFO [stderr] 48 | fn main(){ Nov 17 21:10:12.058 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.058 INFO [stderr] Nov 17 21:10:12.058 INFO [stderr] warning: function is never used: `hello` Nov 17 21:10:12.058 INFO [stderr] --> src/appendix/mod.rs:16:1 Nov 17 21:10:12.058 INFO [stderr] | Nov 17 21:10:12.058 INFO [stderr] 16 | fn hello(){ Nov 17 21:10:12.058 INFO [stderr] | ^^^^^^^^^^ Nov 17 21:10:12.058 INFO [stderr] Nov 17 21:10:12.058 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:12.058 INFO [stderr] --> src/appendix/lldb.rs:147:1 Nov 17 21:10:12.058 INFO [stderr] | Nov 17 21:10:12.058 INFO [stderr] 147 | fn main() Nov 17 21:10:12.058 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:12.058 INFO [stderr] Nov 17 21:10:12.063 INFO [stderr] warning: denote infinite loops with `loop { ... }` Nov 17 21:10:12.063 INFO [stderr] --> src/ch2/control_flow.rs:152:5 Nov 17 21:10:12.063 INFO [stderr] | Nov 17 21:10:12.063 INFO [stderr] 152 | while true { Nov 17 21:10:12.063 INFO [stderr] | ^^^^^^^^^^ help: use `loop` Nov 17 21:10:12.063 INFO [stderr] | Nov 17 21:10:12.063 INFO [stderr] = note: #[warn(while_true)] on by default Nov 17 21:10:12.063 INFO [stderr] Nov 17 21:10:12.070 INFO [stderr] warning: unused arithmetic operation that must be used Nov 17 21:10:12.070 INFO [stderr] --> src/ch5/nll.rs:184:9 Nov 17 21:10:12.070 INFO [stderr] | Nov 17 21:10:12.070 INFO [stderr] 184 | a.to_string() + s; Nov 17 21:10:12.070 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.070 INFO [stderr] | Nov 17 21:10:12.070 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 17 21:10:12.071 INFO [stderr] Nov 17 21:10:12.075 INFO [stderr] warning: unused attribute Nov 17 21:10:12.075 INFO [stderr] --> src/ch6/closures.rs:124:5 Nov 17 21:10:12.075 INFO [stderr] | Nov 17 21:10:12.075 INFO [stderr] 124 | #![feature(unboxed_closures, fn_traits)] Nov 17 21:10:12.075 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.075 INFO [stderr] | Nov 17 21:10:12.075 INFO [stderr] = note: #[warn(unused_attributes)] on by default Nov 17 21:10:12.075 INFO [stderr] Nov 17 21:10:12.075 INFO [stderr] warning: crate-level attribute should be in the root module Nov 17 21:10:12.075 INFO [stderr] --> src/ch6/closures.rs:124:5 Nov 17 21:10:12.075 INFO [stderr] | Nov 17 21:10:12.075 INFO [stderr] 124 | #![feature(unboxed_closures, fn_traits)] Nov 17 21:10:12.075 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:12.075 INFO [stderr] Nov 17 21:10:12.494 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3.34s Nov 17 21:10:12.503 INFO [stderr] su: No module specific data is present Nov 17 21:10:13.065 INFO running `"docker" "inspect" "ff505bf5ac056b2e3b4b34a1f5ec3f9742c0cfa714974ff5c8fef0971610ef66"` Nov 17 21:10:13.332 INFO running `"docker" "rm" "-f" "ff505bf5ac056b2e3b4b34a1f5ec3f9742c0cfa714974ff5c8fef0971610ef66"` Nov 17 21:10:13.578 INFO [stdout] ff505bf5ac056b2e3b4b34a1f5ec3f9742c0cfa714974ff5c8fef0971610ef66 Nov 17 21:10:13.585 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-7/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/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 +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 17 21:10:14.270 INFO [stdout] 5be030aa6ccdb037637819aa8988dfc111e08c762fe3a03c59c2d2ca9cee428b Nov 17 21:10:14.279 INFO running `"docker" "start" "-a" "5be030aa6ccdb037637819aa8988dfc111e08c762fe3a03c59c2d2ca9cee428b"` Nov 17 21:10:15.503 INFO [stderr] usermod: no changes Nov 17 21:10:15.603 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.07s Nov 17 21:10:15.627 INFO [stderr] Running /target/debug/deps/tao_of_rust-22504f75dd19988e Nov 17 21:10:15.635 INFO [stderr] Doc-tests tao-of-rust Nov 17 21:10:15.635 INFO [stdout] Nov 17 21:10:15.635 INFO [stdout] running 0 tests Nov 17 21:10:15.635 INFO [stdout] Nov 17 21:10:15.635 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 17 21:10:15.635 INFO [stdout] Nov 17 21:10:18.531 INFO [stderr] warning: invalid start of a new code block Nov 17 21:10:18.531 INFO [stderr] --> /source/src/ch5/smart_pointer.rs:47:1 Nov 17 21:10:18.531 INFO [stderr] | Nov 17 21:10:18.531 INFO [stderr] 47 | /// # 智能指针和所有权: Rc / Arc Nov 17 21:10:18.531 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.531 INFO [stderr] Nov 17 21:10:18.575 INFO [stdout] Nov 17 21:10:18.575 INFO [stdout] running 373 tests Nov 17 21:10:22.407 INFO [stdout] test src/appendix/mod.rs - appendix (line 6) ... FAILED Nov 17 21:10:22.415 INFO [stdout] test src/ch10/mod.rs - ch10::title (line 10) ... ok Nov 17 21:10:22.663 INFO [stdout] test src/ch10/visibility.rs - ch10::visibility::visibility (line 14) ... ok Nov 17 21:10:22.663 INFO [stdout] test src/ch11/atomics.rs - ch11::atomics::atomic_demo (line 5) ... ok Nov 17 21:10:22.823 INFO [stdout] test src/ch10/visibility.rs - ch10::visibility::visibility (line 64) ... ok Nov 17 21:10:22.955 INFO [stdout] test src/ch1/mod.rs - ch1::title (line 9) ... ok Nov 17 21:10:23.955 INFO [stdout] test src/ch1/mod.rs - ch1::fly_static (line 40) ... ok Nov 17 21:10:24.011 INFO [stdout] test src/ch1/mod.rs - ch1::fly_dyn (line 77) ... ok Nov 17 21:10:24.275 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 110) ... FAILED Nov 17 21:10:27.427 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 135) ... FAILED Nov 17 21:10:28.919 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 5) ... FAILED Nov 17 21:10:29.719 INFO [stdout] test src/ch11/channels.rs - ch11::channels::channel_demo (line 25) ... ok Nov 17 21:10:30.372 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 25) ... ok Nov 17 21:10:30.647 INFO [stdout] test src/ch11/channels.rs - ch11::channels::channel_demo (line 86) ... ok Nov 17 21:10:31.479 INFO [stdout] test src/ch11/channels.rs - ch11::channels::channel_demo (line 46) ... ok Nov 17 21:10:31.797 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 50) ... FAILED Nov 17 21:10:31.915 INFO [stdout] test src/ch11/channels.rs - ch11::channels::channel_demo (line 9) ... ok Nov 17 21:10:33.161 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 68) ... FAILED Nov 17 21:10:33.787 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 218) ... ok Nov 17 21:10:33.879 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 124) ... FAILED Nov 17 21:10:34.265 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 185) ... FAILED Nov 17 21:10:35.415 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 5) ... ok Nov 17 21:10:35.986 INFO [stdout] test src/ch11/rayon.rs - ch11::rayon::generator (line 49) ... FAILED Nov 17 21:10:36.479 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 156) ... ok Nov 17 21:10:37.179 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 30) ... ok Nov 17 21:10:37.571 INFO [stdout] test src/ch11/rayon.rs - ch11::rayon::rayon (line 27) ... FAILED Nov 17 21:10:38.035 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 93) ... ok Nov 17 21:10:38.649 INFO [stdout] test src/ch11/mod.rs - ch11::title (line 8) ... ok Nov 17 21:10:39.427 INFO [stdout] test src/ch11/rayon.rs - ch11::rayon::rayon (line 6) ... FAILED Nov 17 21:10:40.227 INFO [stdout] test src/ch11/thread_management.rs - ch11::thread_management::thread_management (line 27) ... FAILED Nov 17 21:10:40.735 INFO [stdout] test src/ch11/thread_management.rs - ch11::thread_management::thread_management (line 5) ... FAILED Nov 17 21:10:41.183 INFO [stdout] test src/ch11/thread_management.rs - ch11::thread_management::thread_management (line 83) ... ok Nov 17 21:10:42.451 INFO [stdout] test src/ch11/thread_management.rs - ch11::thread_management::thread_management (line 58) ... ok Nov 17 21:10:42.510 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 129) ... FAILED Nov 17 21:10:42.703 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 102) ... ok Nov 17 21:10:43.299 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 179) ... FAILED Nov 17 21:10:44.019 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 59) ... FAILED Nov 17 21:10:45.122 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 23) ... FAILED Nov 17 21:10:46.211 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 7) ... FAILED Nov 17 21:10:46.875 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 247) ... ok Nov 17 21:10:46.903 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 41) ... FAILED Nov 17 21:10:47.027 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 226) ... ok Nov 17 21:10:47.147 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 270) ... ok Nov 17 21:10:49.142 INFO [stdout] test src/ch2/binding.rs - ch2::binding::immutable_and_mutable (line 21) ... FAILED Nov 17 21:10:50.307 INFO [stdout] test src/ch2/binding.rs - ch2::binding::ownership (line 41) ... FAILED Nov 17 21:10:50.460 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 78) ... ok Nov 17 21:10:50.573 INFO [stdout] test src/ch11/thread_unsafe.rs - ch11::thread_unsafe::unsafe_seq (line 10) ... ok Nov 17 21:10:51.454 INFO [stdout] test src/ch12/mod.rs - ch12::title (line 8) ... ok Nov 17 21:10:51.919 INFO [stdout] test src/ch2/annotation.rs - ch2::annotation::annotation (line 5) ... ok Nov 17 21:10:52.367 INFO [stdout] test src/ch13/mod.rs - ch13::title (line 8) ... ok Nov 17 21:10:54.107 INFO [stdout] test src/ch2/binding.rs - ch2::binding::temp (line 6) ... FAILED Nov 17 21:10:54.239 INFO [stdout] test src/ch2/binding.rs - ch2::binding::reference (line 69) ... ok Nov 17 21:10:56.447 INFO [stdout] test src/ch2/collections.rs - ch2::collections::binary_heap (line 248) ... ok Nov 17 21:10:56.803 INFO [stdout] test src/ch2/collections.rs - ch2::collections::linked_list (line 87) ... ok Nov 17 21:10:57.927 INFO [stdout] test src/ch2/collections.rs - ch2::collections::hashset_btreeset (line 195) ... ok Nov 17 21:10:58.575 INFO [stdout] test src/ch2/collections.rs - ch2::collections::map_demo (line 143) ... ok Nov 17 21:10:59.035 INFO [stdout] test src/ch2/collections.rs - ch2::collections::vec_deque (line 43) ... ok Nov 17 21:11:00.247 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::for_fizzbuzz (line 108) ... ok Nov 17 21:11:00.727 INFO [stdout] test src/ch2/collections.rs - ch2::collections::vec_example (line 5) ... ok Nov 17 21:11:00.880 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::if_expr (line 5) ... ok Nov 17 21:11:01.051 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::if_let_bool (line 234) ... ok Nov 17 21:11:01.228 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::if_true (line 162) ... FAILED Nov 17 21:11:03.418 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::loop_fizzbuzz (line 69) ... ok Nov 17 21:11:03.587 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::loop_match_pop (line 278) ... ok Nov 17 21:11:05.011 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::match_bool (line 210) ... ok Nov 17 21:11:05.067 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::match_expr (line 182) ... ok Nov 17 21:11:05.412 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::while_fizzbuzz (line 31) ... ok Nov 17 21:11:05.707 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::while_true (line 142) ... FAILED Nov 17 21:11:06.211 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::while_let_pop (line 258) ... ok Nov 17 21:11:07.883 INFO [stdout] test src/ch2/enums.rs - ch2::enums::Color (line 28) ... ok Nov 17 21:11:07.896 INFO [stdout] test src/ch2/enums.rs - ch2::enums::IpAddr (line 47) ... ok Nov 17 21:11:09.475 INFO [stdout] test src/ch2/enums.rs - ch2::enums::Number (line 5) ... ok Nov 17 21:11:09.475 INFO [stdout] test src/ch2/enums.rs - ch2::enums::match_ref_2018 (line 109) ... ok Nov 17 21:11:10.011 INFO [stdout] test src/ch2/enums.rs - ch2::enums::MyOption (line 65) ... ok Nov 17 21:11:10.067 INFO [stdout] test src/ch2/errors_handle.rs - ch2::errors_handle::Result (line 15) ... ok Nov 17 21:11:10.343 INFO [stdout] test src/ch2/enums.rs - ch2::enums::match_ref_2015 (line 86) ... ok Nov 17 21:11:11.167 INFO [stdout] test src/ch2/function.rs - ch2::function::closure (line 128) ... ok Nov 17 21:11:12.103 INFO [stdout] test src/ch2/errors_handle.rs - ch2::errors_handle::Result (line 5) ... ok Nov 17 21:11:12.264 INFO [stdout] test src/ch2/function.rs - ch2::function::closure_math (line 163) ... FAILED Nov 17 21:11:13.213 INFO [stdout] test src/ch2/function.rs - ch2::function::fizz_buzz (line 5) ... ok Nov 17 21:11:13.251 INFO [stdout] test src/ch2/function.rs - ch2::function::init_len (line 113) ... ok Nov 17 21:11:13.931 INFO [stdout] test src/ch2/function.rs - ch2::function::lexical_scope (line 39) ... ok Nov 17 21:11:14.416 INFO [stdout] test src/ch2/function.rs - ch2::function::math (line 70) ... ok Nov 17 21:11:15.311 INFO [stdout] test src/ch2/function.rs - ch2::function::true_maker (line 101) ... ok Nov 17 21:11:16.196 INFO [stdout] test src/ch2/function.rs - ch2::function::two_times_dyn (line 197) ... ok Nov 17 21:11:16.765 INFO [stdout] test src/ch2/function.rs - ch2::function::two_times (line 180) ... ok Nov 17 21:11:17.279 INFO [stdout] test src/ch2/generics_trait.rs - ch2::generics_trait::Fly (line 32) ... ok Nov 17 21:11:17.391 INFO [stdout] test src/ch2/generics_trait.rs - ch2::generics_trait::Option (line 5) ... ok Nov 17 21:11:17.531 INFO [stdout] test src/ch2/function.rs - ch2::function::two_times_impl (line 216) ... ok Nov 17 21:11:19.099 INFO [stdout] test src/ch2/generics_trait.rs - ch2::generics_trait::impl_debug_trait (line 69) ... ok Nov 17 21:11:19.575 INFO [stdout] test src/ch2/mod.rs - ch2::title (line 8) ... ok Nov 17 21:11:20.087 INFO [stdout] test src/ch2/mod.rs - ch2::answer (line 22) ... ok Nov 17 21:11:20.971 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::array_type (line 113) ... ok Nov 17 21:11:20.993 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::nerver (line 322) ... ok Nov 17 21:11:21.203 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::bool_type (line 5) ... FAILED Nov 17 21:11:21.465 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::char_type (line 75) ... ok Nov 17 21:11:22.356 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::range_type (line 143) ... FAILED Nov 17 21:11:22.659 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 Nov 17 21:11:23.075 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::number_type (line 29) ... ok Nov 17 21:11:23.492 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::raw_pointer (line 290) ... ok Nov 17 21:11:23.655 INFO [stdout] test src/ch2/smart_pointer.rs - ch2::smart_pointer::box_demo (line 5) ... FAILED Nov 17 21:11:23.754 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::str_type (line 218) ... ok Nov 17 21:11:24.737 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::slice_type (line 182) ... ok Nov 17 21:11:24.820 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::tuple_type (line 253) ... ok Nov 17 21:11:25.652 INFO [stdout] test src/ch2/structs.rs - ch2::structs::Color (line 68) ... ok Nov 17 21:11:25.654 INFO [stdout] test src/ch2/structs.rs - ch2::structs::Empty (line 97) ... ok Nov 17 21:11:26.147 INFO [stdout] test src/ch2/structs.rs - ch2::structs::People (line 5) ... FAILED Nov 17 21:11:26.245 INFO [stdout] test src/ch3/abstract_type.rs - ch3::abstract_type::impl_trait (line 101) ... FAILED Nov 17 21:11:26.495 INFO [stdout] test src/ch2/structs.rs - ch2::structs::Integer (line 82) ... ok Nov 17 21:11:26.707 INFO [stdout] test src/ch3/abstract_type.rs - ch3::abstract_type::impl_trait (line 113) ... ok Nov 17 21:11:28.083 INFO [stdout] test src/ch3/abstract_type.rs - ch3::abstract_type::trait_object (line 5) ... ok Nov 17 21:11:28.195 INFO [stdout] test src/ch3/abstract_type.rs - ch3::abstract_type::impl_trait (line 49) ... ok Nov 17 21:11:29.115 INFO [stdout] test src/ch3/bottom_type.rs - ch3::bottom_type::void_enum (line 35) ... FAILED Nov 17 21:11:29.283 INFO [stdout] test src/ch3/generics.rs - ch3::generics::foo (line 16) ... ok Nov 17 21:11:30.169 INFO [stdout] test src/ch3/bottom_type.rs - ch3::bottom_type::bottom_type (line 5) ... ok Nov 17 21:11:30.371 INFO [stdout] test src/ch3/generics.rs - ch3::generics::foo (line 22) ... ok Nov 17 21:11:30.503 INFO [stdout] test src/ch3/generics.rs - ch3::generics::foo (line 5) ... ok Nov 17 21:11:31.055 INFO [stdout] test src/ch3/generics.rs - ch3::generics::infer_generics (line 74) ... ok Nov 17 21:11:32.895 INFO [stdout] test src/ch3/generics.rs - ch3::generics::impl_method (line 40) ... ok Nov 17 21:11:33.236 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::impl_clone (line 19) ... ok Nov 17 21:11:33.435 INFO [stdout] test src/ch3/mod.rs - ch3::title (line 8) ... ok Nov 17 21:11:33.887 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::sync_send_trait (line 64) ... FAILED Nov 17 21:11:34.291 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::sync_send_trait (line 85) ... FAILED Nov 17 21:11:34.603 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::impl_clone (line 7) ... ok Nov 17 21:11:35.151 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::sync_send_trait (line 75) ... ok Nov 17 21:11:35.466 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::test_copy_trait (line 45) ... FAILED Nov 17 21:11:35.535 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::gat (line 179) ... FAILED Nov 17 21:11:35.859 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_limit (line 12) ... ok Nov 17 21:11:36.302 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_limit (line 5) ... FAILED Nov 17 21:11:36.475 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_special (line 64) ... FAILED Nov 17 21:11:36.799 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_special (line 83) ... FAILED Nov 17 21:11:37.011 INFO [stdout] test src/ch3/traits.rs - ch3::traits::associated_type (line 5) ... FAILED Nov 17 21:11:37.341 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_special (line 119) ... ok Nov 17 21:11:37.613 INFO [stdout] test src/ch3/traits.rs - ch3::traits::override_op (line 146) ... FAILED Nov 17 21:11:38.095 INFO [stdout] test src/ch3/traits.rs - ch3::traits::generics_trait (line 68) ... ok Nov 17 21:11:38.203 INFO [stdout] test src/ch3/traits.rs - ch3::traits::override_op (line 179) ... ok Nov 17 21:11:38.259 INFO [stdout] test src/ch3/traits.rs - ch3::traits::string_add (line 117) ... FAILED Nov 17 21:11:39.211 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_special (line 94) ... ok Nov 17 21:11:40.019 INFO [stdout] test src/ch3/traits.rs - ch3::traits::override_op (line 161) ... ok Nov 17 21:11:40.923 INFO [stdout] test src/ch3/traits.rs - ch3::traits::string_add (line 128) ... ok Nov 17 21:11:41.199 INFO [stdout] test src/ch3/traits.rs - ch3::traits::trait_inherit (line 219) ... ok Nov 17 21:11:41.948 INFO [stdout] test src/ch3/traits.rs - ch3::traits::trait_bound (line 275) ... ok Nov 17 21:11:43.173 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::auto_deref (line 24) ... ok Nov 17 21:11:43.343 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::auto_deref (line 16) ... ok Nov 17 21:11:44.423 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::fqsfd (line 106) ... ok Nov 17 21:11:44.423 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::auto_deref (line 5) ... ok Nov 17 21:11:44.591 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::from_into (line 141) ... ok Nov 17 21:11:45.393 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::fqsfd (line 79) ... ok Nov 17 21:11:46.499 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::from_into (line 149) ... ok Nov 17 21:11:47.123 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::manual_deref (line 60) ... FAILED Nov 17 21:11:47.159 INFO [stdout] test src/ch3/type_infer.rs - ch3::type_infer::infer_demo (line 37) ... FAILED Nov 17 21:11:47.551 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::manual_deref (line 43) ... ok Nov 17 21:11:48.003 INFO [stdout] test src/ch3/type_infer.rs - ch3::type_infer::infer_demo (line 23) ... FAILED Nov 17 21:11:48.483 INFO [stdout] test src/ch3/type_infer.rs - ch3::type_infer::infer_demo (line 30) ... ok Nov 17 21:11:49.223 INFO [stdout] test src/ch3/type_infer.rs - ch3::type_infer::infer_demo (line 5) ... ok Nov 17 21:11:49.871 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::reset (line 46) ... ok Nov 17 21:11:51.191 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::compare_size (line 93) ... ok Nov 17 21:11:51.295 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::reset (line 29) ... FAILED Nov 17 21:11:52.652 INFO [stdout] test src/ch3/zero_size.rs - ch3::zero_size::zero_size_loop (line 42) ... FAILED Nov 17 21:11:52.860 INFO [stdout] test src/ch3/zero_size.rs - ch3::zero_size::zero_size (line 5) ... ok Nov 17 21:11:52.896 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::reset (line 62) ... ok Nov 17 21:11:53.207 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::str_compose (line 6) ... ok Nov 17 21:11:54.639 INFO [stdout] test src/ch3/zero_size.rs - ch3::zero_size::zero_size_loop (line 48) ... ok Nov 17 21:11:55.994 INFO [stdout] test src/ch4/general_concepts.rs - ch4::general_concepts::memory_align (line 44) ... ok Nov 17 21:11:56.723 INFO [stdout] test src/ch4/general_concepts.rs - ch4::general_concepts::memory_align (line 32) ... ok Nov 17 21:11:57.071 INFO [stdout] test src/ch4/general_concepts.rs - ch4::general_concepts::simple_stack_frame (line 5) ... ok Nov 17 21:11:57.084 INFO [stdout] test src/ch4/mod.rs - ch4::title (line 8) ... ok Nov 17 21:11:57.411 INFO [stdout] test src/ch4/general_concepts.rs - ch4::general_concepts::memory_layout (line 70) ... ok Nov 17 21:11:57.709 INFO [stdout] test src/ch4/raii.rs - ch4::raii::drop_demo (line 25) ... ok Nov 17 21:11:58.423 INFO [stdout] test src/ch4/raii.rs - ch4::raii::drop_demo (line 48) ... ok Nov 17 21:11:58.647 INFO [stdout] test src/ch4/raii.rs - ch4::raii::drop_demo (line 64) ... ok Nov 17 21:11:59.599 INFO [stdout] test src/ch4/raii.rs - ch4::raii::drop_demo (line 75) ... ok Nov 17 21:11:59.750 INFO [stdout] test src/ch4/raii.rs - ch4::raii::smart_pointer (line 4) ... ok Nov 17 21:12:00.891 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 26) ... ok Nov 17 21:12:01.407 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 13) ... ok Nov 17 21:12:01.577 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 5) ... FAILED Nov 17 21:12:01.875 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 40) ... ok Nov 17 21:12:02.055 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 48) ... ok Nov 17 21:12:02.627 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::borrow (line 5) ... ok Nov 17 21:12:02.647 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::borrow (line 20) ... ok Nov 17 21:12:03.411 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::borrow_check (line 122) ... ok Nov 17 21:12:04.051 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_demo (line 5) ... FAILED Nov 17 21:12:04.219 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::borrow_check (line 103) ... ok Nov 17 21:12:04.435 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::bubble_sort_demo (line 48) ... ok Nov 17 21:12:04.436 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 105) ... ok Nov 17 21:12:05.167 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::deref_move_type (line 159) ... FAILED Nov 17 21:12:05.863 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 129) ... ok Nov 17 21:12:06.067 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 145) ... FAILED Nov 17 21:12:06.323 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 190) ... ok Nov 17 21:12:06.409 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 204) ... FAILED Nov 17 21:12:06.418 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 165) ... ok Nov 17 21:12:07.187 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 218) ... ok Nov 17 21:12:07.255 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 30) ... FAILED Nov 17 21:12:07.435 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 44) ... FAILED Nov 17 21:12:08.320 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 58) ... FAILED Nov 17 21:12:08.627 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 92) ... ok Nov 17 21:12:08.628 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 75) ... ok Nov 17 21:12:08.792 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 110) ... FAILED Nov 17 21:12:09.597 INFO [stdout] test src/ch5/mod.rs - ch5::title (line 8) ... ok Nov 17 21:12:09.783 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 20) ... FAILED Nov 17 21:12:09.955 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 38) ... FAILED Nov 17 21:12:10.451 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 53) ... FAILED Nov 17 21:12:10.526 INFO [stdout] test src/ch5/nll.rs - ch5::nll::mir_explain (line 137) ... FAILED Nov 17 21:12:10.772 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 7) ... FAILED Nov 17 21:12:10.796 INFO [stdout] test src/ch5/nll.rs - ch5::nll::mir_explain (line 146) ... FAILED Nov 17 21:12:11.059 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 69) ... FAILED Nov 17 21:12:11.083 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 90) ... FAILED Nov 17 21:12:11.228 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::ownership_change (line 67) ... FAILED Nov 17 21:12:11.927 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::value_semantic (line 48) ... FAILED Nov 17 21:12:12.633 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::ownership_change (line 81) ... ok Nov 17 21:12:12.831 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::immut_and_mut (line 4) ... ok Nov 17 21:12:13.014 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::raii_demo (line 18) ... FAILED Nov 17 21:12:13.168 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::ownership_change (line 95) ... ok Nov 17 21:12:14.247 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::value_semantic (line 39) ... ok Nov 17 21:12:14.343 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::immut_and_mut (line 13) ... ok Nov 17 21:12:15.151 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 110) ... ok Nov 17 21:12:15.551 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 31) ... ok Nov 17 21:12:15.632 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 123) ... ok Nov 17 21:12:15.675 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 41) ... FAILED Nov 17 21:12:16.919 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 59) ... ok Nov 17 21:12:16.919 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 72) ... ok Nov 17 21:12:17.214 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 84) ... ok Nov 17 21:12:18.343 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::box_demo (line 5) ... ok Nov 17 21:12:18.463 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::box_demo (line 28) ... ok Nov 17 21:12:18.551 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::box_demo (line 15) ... ok Nov 17 21:12:19.587 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 94) ... ok Nov 17 21:12:20.118 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::cow (line 222) ... FAILED Nov 17 21:12:21.087 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::inner_mutable (line 127) ... ok Nov 17 21:12:21.755 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::cow (line 146) ... ok Nov 17 21:12:21.935 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::inner_mutable (line 97) ... ok Nov 17 21:12:22.291 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::cow (line 196) ... ok Nov 17 21:12:22.679 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::inner_mutable (line 115) ... ok Nov 17 21:12:23.268 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::share_ownership (line 51) ... ok Nov 17 21:12:23.876 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 180) ... ok Nov 17 21:12:24.402 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 192) ... ok Nov 17 21:12:24.672 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 240) ... ok Nov 17 21:12:24.844 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 224) ... ok Nov 17 21:12:25.439 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 271) ... ok Nov 17 21:12:25.784 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 252) ... ok Nov 17 21:12:25.997 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 283) ... ok Nov 17 21:12:26.739 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 306) ... ok Nov 17 21:12:27.179 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 344) ... ok Nov 17 21:12:28.093 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 323) ... ok Nov 17 21:12:28.155 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closures (line 40) ... FAILED Nov 17 21:12:28.800 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closures (line 17) ... ok Nov 17 21:12:29.313 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closures (line 29) ... ok Nov 17 21:12:30.078 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closures (line 5) ... ok Nov 17 21:12:30.393 INFO [stdout] test src/ch6/closures.rs - ch6::closures::custom_closures (line 116) ... ok Nov 17 21:12:30.599 INFO [stdout] test src/ch6/closures.rs - ch6::closures::higher_kind_lifetime (line 532) ... FAILED Nov 17 21:12:31.099 INFO [stdout] test src/ch6/closures.rs - ch6::closures::custom_closures (line 61) ... ok Nov 17 21:12:31.339 INFO [stdout] test src/ch6/closures.rs - ch6::closures::higher_kind_lifetime (line 576) ... ok Nov 17 21:12:31.720 INFO [stdout] test src/ch6/closures.rs - ch6::closures::higher_kind_lifetime (line 554) ... ok Nov 17 21:12:32.932 INFO [stdout] test src/ch6/closures.rs - ch6::closures::higher_kind_lifetime (line 604) ... ok Nov 17 21:12:33.207 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 454) ... FAILED Nov 17 21:12:34.108 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 365) ... ok Nov 17 21:12:34.276 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 385) ... ok Nov 17 21:12:34.784 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 414) ... ok Nov 17 21:12:35.128 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 431) ... ok Nov 17 21:12:35.576 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 463) ... ok Nov 17 21:12:35.939 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 476) ... FAILED Nov 17 21:12:36.282 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 488) ... ok Nov 17 21:12:36.755 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_pattern_match (line 103) ... ok Nov 17 21:12:37.067 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_pattern_match (line 114) ... ok Nov 17 21:12:37.231 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_pattern_match (line 88) ... ok Nov 17 21:12:37.343 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 502) ... ok Nov 17 21:12:38.211 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_return (line 142) ... ok Nov 17 21:12:38.503 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_shadow (line 46) ... ok Nov 17 21:12:39.385 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_return (line 156) ... ok Nov 17 21:12:40.615 INFO [stdout] test src/ch6/functions.rs - ch6::functions::generic_function (line 181) ... ok Nov 17 21:12:41.452 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 274) ... ok Nov 17 21:12:41.585 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_shadow (line 61) ... ok Nov 17 21:12:41.647 INFO [stdout] test src/ch6/functions.rs - ch6::functions::generic_function (line 196) ... ok Nov 17 21:12:41.891 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 348) ... FAILED Nov 17 21:12:42.104 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 296) ... ok Nov 17 21:12:42.164 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 314) ... ok Nov 17 21:12:42.999 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 386) ... FAILED Nov 17 21:12:43.423 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 370) ... ok Nov 17 21:12:44.440 INFO [stdout] test src/ch6/functions.rs - ch6::functions::mut_params (line 19) ... ok Nov 17 21:12:44.801 INFO [stdout] test src/ch6/functions.rs - ch6::functions::method_and_function (line 226) ... ok Nov 17 21:12:44.963 INFO [stdout] test src/ch6/functions.rs - ch6::functions::mut_params (line 5) ... ok Nov 17 21:12:45.252 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 129) ... ok Nov 17 21:12:45.575 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 142) ... FAILED Nov 17 21:12:46.139 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 111) ... ok Nov 17 21:12:46.662 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 168) ... ok Nov 17 21:12:46.963 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 194) ... ok Nov 17 21:12:47.500 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 179) ... ok Nov 17 21:12:47.860 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 212) ... ok Nov 17 21:12:48.187 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 28) ... ok Nov 17 21:12:48.387 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 248) ... ok Nov 17 21:12:49.168 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 39) ... ok Nov 17 21:12:49.633 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 293) ... ok Nov 17 21:12:49.681 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 5) ... ok Nov 17 21:12:50.303 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 98) ... ok Nov 17 21:12:50.415 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 58) ... ok Nov 17 21:12:50.727 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 86) ... ok Nov 17 21:12:51.063 INFO [stdout] test src/ch6/mod.rs - ch6::title (line 8) ... ok Nov 17 21:12:52.839 INFO [stdout] test src/ch7/design_pattern.rs - ch7::design_pattern::design_patterns (line 63) ... ok Nov 17 21:12:52.839 INFO [stdout] test src/ch7/design_pattern.rs - ch7::design_pattern::design_patterns (line 7) ... ok Nov 17 21:12:52.839 INFO [stdout] test src/ch7/structs.rs - ch7::structs::color_terminal (line 165) ... ok Nov 17 21:12:52.872 INFO [stdout] test src/ch7/design_pattern.rs - ch7::design_pattern::design_patterns (line 145) ... ok Nov 17 21:12:52.955 INFO [stdout] test src/ch7/mod.rs - ch7::title (line 8) ... ok Nov 17 21:12:53.175 INFO [stdout] test src/ch7/design_pattern.rs - ch7::design_pattern::design_patterns (line 208) ... ok Nov 17 21:12:53.991 INFO [stdout] test src/ch7/structs.rs - ch7::structs::color_terminal (line 65) ... ok Nov 17 21:12:54.083 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 363) ... FAILED Nov 17 21:12:54.151 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 372) ... FAILED Nov 17 21:12:54.175 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 354) ... FAILED Nov 17 21:12:54.222 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 345) ... FAILED Nov 17 21:12:54.311 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 383) ... FAILED Nov 17 21:12:54.635 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 397) ... ok Nov 17 21:12:55.147 INFO [stdout] test src/ch7/structs.rs - ch7::structs::structs_intro (line 24) ... FAILED Nov 17 21:12:55.463 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 60) ... FAILED Nov 17 21:12:55.679 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 51) ... ok Nov 17 21:12:56.035 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 22) ... FAILED Nov 17 21:12:56.144 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 5) ... ok Nov 17 21:12:56.491 INFO [stdout] test src/ch7/structs.rs - ch7::structs::structs_intro (line 5) ... ok Nov 17 21:12:57.049 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 38) ... FAILED Nov 17 21:12:58.181 INFO [stdout] test src/ch8/hashmaps.rs - ch8::hashmaps::hashmaps (line 38) ... ok Nov 17 21:12:58.422 INFO [stdout] test src/ch8/strings.rs - ch8::strings::practices (line 521) ... ok Nov 17 21:12:58.495 INFO [stdout] test src/ch8/hashmaps.rs - ch8::hashmaps::hashmaps (line 5) ... ok Nov 17 21:12:58.503 INFO [stdout] test src/ch8/mod.rs - ch8::title (line 8) ... ok Nov 17 21:12:59.107 INFO [stdout] test src/ch8/hashmaps.rs - ch8::hashmaps::hashmaps (line 56) ... ok Nov 17 21:12:59.673 INFO [stdout] test src/ch8/strings.rs - ch8::strings::practices (line 543) ... ok Nov 17 21:12:59.991 INFO [stdout] test src/ch8/strings.rs - ch8::strings::practices (line 566) ... ok Nov 17 21:13:01.267 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 102) ... ok Nov 17 21:13:01.471 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 153) ... FAILED Nov 17 21:13:01.929 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 127) ... ok Nov 17 21:13:01.935 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 141) ... ok Nov 17 21:13:02.311 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 114) ... ok Nov 17 21:13:02.603 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 171) ... ok Nov 17 21:13:03.775 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 187) ... ok Nov 17 21:13:04.359 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 23) ... ok Nov 17 21:13:04.647 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 47) ... ok Nov 17 21:13:05.834 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 363) ... ok Nov 17 21:13:06.203 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 71) ... ok Nov 17 21:13:06.203 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 88) ... ok Nov 17 21:13:06.853 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 9) ... ok Nov 17 21:13:08.643 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 406) ... ok Nov 17 21:13:08.647 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 375) ... ok Nov 17 21:13:08.771 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 426) ... ok Nov 17 21:13:10.183 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 444) ... ok Nov 17 21:13:10.335 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 459) ... ok Nov 17 21:13:10.440 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 219) ... ok Nov 17 21:13:10.869 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 233) ... ok Nov 17 21:13:13.508 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 299) ... ok Nov 17 21:13:15.057 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 339) ... ok Nov 17 21:13:15.091 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 250) ... ok Nov 17 21:13:15.191 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 311) ... FAILED Nov 17 21:13:15.232 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 279) ... ok Nov 17 21:13:15.708 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 113) ... ok Nov 17 21:13:16.703 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 129) ... ok Nov 17 21:13:17.412 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 149) ... ok Nov 17 21:13:18.471 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 60) ... ok Nov 17 21:13:18.895 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 71) ... ok Nov 17 21:13:19.163 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 39) ... ok Nov 17 21:13:19.219 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 170) ... ok Nov 17 21:13:20.089 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 89) ... ok Nov 17 21:13:20.167 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 5) ... FAILED Nov 17 21:13:21.067 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 10) ... ok Nov 17 21:13:21.267 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 101) ... ok Nov 17 21:13:21.999 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 113) ... ok Nov 17 21:13:22.099 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 164) ... FAILED Nov 17 21:13:22.959 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 300) ... FAILED Nov 17 21:13:23.088 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 216) ... FAILED Nov 17 21:13:23.595 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 138) ... FAILED Nov 17 21:13:23.675 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 389) ... FAILED Nov 17 21:13:23.681 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 38) ... FAILED Nov 17 21:13:24.743 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 53) ... FAILED Nov 17 21:13:25.117 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 65) ... ok Nov 17 21:13:25.388 INFO [stdout] test src/ch9/failures.rs - ch9::failures::eliminate_failure (line 8) ... FAILED Nov 17 21:13:26.693 INFO [stdout] test src/ch9/failures.rs - ch9::failures::eliminate_failure (line 19) ... ok Nov 17 21:13:26.863 INFO [stdout] test src/ch9/mod.rs - ch9::failures_crate (line 8) ... ok Nov 17 21:13:26.927 INFO [stdout] test src/ch9/panics.rs - ch9::panics::panics (line 8) ... ok Nov 17 21:13:27.037 INFO [stdout] test src/ch9/panics.rs - ch9::panics::panics (line 24) ... ok Nov 17 21:18:27.040 ERRO error running command: no output for 300 seconds Nov 17 21:18:27.041 INFO running `"docker" "inspect" "5be030aa6ccdb037637819aa8988dfc111e08c762fe3a03c59c2d2ca9cee428b"` Nov 17 21:18:27.335 INFO running `"docker" "rm" "-f" "5be030aa6ccdb037637819aa8988dfc111e08c762fe3a03c59c2d2ca9cee428b"` Nov 17 21:18:28.271 INFO [stdout] 5be030aa6ccdb037637819aa8988dfc111e08c762fe3a03c59c2d2ca9cee428b