Nov 17 21:09:59.806 INFO testing tao-of-rust-0.1.0 against try#2e026d6e5d7621634147ad4c8074f1d964dbb1be for pr-55982 Nov 17 21:09:59.806 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-5/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 17 21:10:00.019 INFO [stdout] 0fa540d39d5a88e8ee3c6b6acf1905aef1360de8655be1a9217aceba2a345c67 Nov 17 21:10:00.021 INFO running `"docker" "start" "-a" "0fa540d39d5a88e8ee3c6b6acf1905aef1360de8655be1a9217aceba2a345c67"` Nov 17 21:10:00.602 INFO [stderr] usermod: no changes Nov 17 21:10:00.673 INFO [stderr] Compiling structopt-derive v0.2.13 Nov 17 21:10:00.674 INFO [stderr] Compiling failures_crate v0.1.0 Nov 17 21:10:06.127 INFO [stderr] Compiling structopt v0.2.13 Nov 17 21:10:07.075 INFO [stderr] Compiling csv_challenge v0.1.0 Nov 17 21:10:08.366 INFO [stderr] Compiling tao-of-rust v0.1.0 (/source) Nov 17 21:10:10.191 INFO [stderr] warning: unnecessary parentheses around `for` head expression Nov 17 21:10:10.191 INFO [stderr] --> src/ch2/primitives.rs:170:14 Nov 17 21:10:10.191 INFO [stderr] | Nov 17 21:10:10.191 INFO [stderr] 170 | for i in (1..5) { Nov 17 21:10:10.191 INFO [stderr] | ^^^^^^ help: remove these parentheses Nov 17 21:10:10.191 INFO [stderr] | Nov 17 21:10:10.191 INFO [stderr] = note: #[warn(unused_parens)] on by default Nov 17 21:10:10.191 INFO [stderr] Nov 17 21:10:10.191 INFO [stderr] warning: unnecessary parentheses around `for` head expression Nov 17 21:10:10.191 INFO [stderr] --> src/ch2/primitives.rs:173:14 Nov 17 21:10:10.191 INFO [stderr] | Nov 17 21:10:10.191 INFO [stderr] 173 | for i in (1..=5) { Nov 17 21:10:10.191 INFO [stderr] | ^^^^^^^ help: remove these parentheses Nov 17 21:10:10.191 INFO [stderr] Nov 17 21:10:10.191 INFO [stderr] warning: unnecessary parentheses around `if` condition Nov 17 21:10:10.191 INFO [stderr] --> src/ch2/structs.rs:58:23 Nov 17 21:10:10.191 INFO [stderr] | Nov 17 21:10:10.191 INFO [stderr] 58 | let gender = if (self.gender == 1) {"boy"} else {"girl"}; Nov 17 21:10:10.191 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses Nov 17 21:10:10.191 INFO [stderr] Nov 17 21:10:10.827 INFO [stderr] warning: unused variable: `a` Nov 17 21:10:10.827 INFO [stderr] --> src/ch2/binding.rs:31:9 Nov 17 21:10:10.827 INFO [stderr] | Nov 17 21:10:10.827 INFO [stderr] 31 | let a = 1; Nov 17 21:10:10.827 INFO [stderr] | ^ help: consider using `_a` instead Nov 17 21:10:10.827 INFO [stderr] | Nov 17 21:10:10.827 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 17 21:10:10.827 INFO [stderr] Nov 17 21:10:10.827 INFO [stderr] warning: variable `b` is assigned to, but never used Nov 17 21:10:10.827 INFO [stderr] --> src/ch2/binding.rs:33:13 Nov 17 21:10:10.827 INFO [stderr] | Nov 17 21:10:10.828 INFO [stderr] 33 | let mut b = 2; Nov 17 21:10:10.828 INFO [stderr] | ^ Nov 17 21:10:10.828 INFO [stderr] | Nov 17 21:10:10.828 INFO [stderr] = note: consider using `_b` instead Nov 17 21:10:10.828 INFO [stderr] Nov 17 21:10:10.828 INFO [stderr] warning: value assigned to `b` is never read Nov 17 21:10:10.828 INFO [stderr] --> src/ch2/binding.rs:34:5 Nov 17 21:10:10.828 INFO [stderr] | Nov 17 21:10:10.828 INFO [stderr] 34 | b = 3; // mutable Nov 17 21:10:10.828 INFO [stderr] | ^ Nov 17 21:10:10.828 INFO [stderr] | Nov 17 21:10:10.828 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 17 21:10:10.828 INFO [stderr] Nov 17 21:10:10.828 INFO [stderr] warning: unused variable: `v2` Nov 17 21:10:10.828 INFO [stderr] --> src/ch2/collections.rs:31:13 Nov 17 21:10:10.828 INFO [stderr] | Nov 17 21:10:10.828 INFO [stderr] 31 | let mut v2 = vec![0; 10]; Nov 17 21:10:10.828 INFO [stderr] | ^^ help: consider using `_v2` instead Nov 17 21:10:10.828 INFO [stderr] Nov 17 21:10:10.828 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:10.828 INFO [stderr] --> src/ch2/primitives.rs:17:9 Nov 17 21:10:10.828 INFO [stderr] | Nov 17 21:10:10.828 INFO [stderr] 17 | let x = true; Nov 17 21:10:10.829 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:10.829 INFO [stderr] Nov 17 21:10:10.829 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:10.829 INFO [stderr] --> src/ch2/primitives.rs:52:9 Nov 17 21:10:10.829 INFO [stderr] | Nov 17 21:10:10.829 INFO [stderr] 52 | let num = 42u32; Nov 17 21:10:10.829 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:10.829 INFO [stderr] Nov 17 21:10:10.829 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:10.829 INFO [stderr] --> src/ch2/primitives.rs:53:9 Nov 17 21:10:10.829 INFO [stderr] | Nov 17 21:10:10.829 INFO [stderr] 53 | let num: u32 = 42; Nov 17 21:10:10.829 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:10.829 INFO [stderr] Nov 17 21:10:10.829 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:10.831 INFO [stderr] --> src/ch2/primitives.rs:54:9 Nov 17 21:10:10.831 INFO [stderr] | Nov 17 21:10:10.831 INFO [stderr] 54 | let num = 0x2A; // 16进制 Nov 17 21:10:10.831 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:10.832 INFO [stderr] Nov 17 21:10:10.832 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:10.832 INFO [stderr] --> src/ch2/primitives.rs:55:9 Nov 17 21:10:10.832 INFO [stderr] | Nov 17 21:10:10.832 INFO [stderr] 55 | let num = 0o106; // 8进制 Nov 17 21:10:10.832 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:10.832 INFO [stderr] Nov 17 21:10:10.832 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:10.832 INFO [stderr] --> src/ch2/primitives.rs:56:9 Nov 17 21:10:10.832 INFO [stderr] | Nov 17 21:10:10.832 INFO [stderr] 56 | let num = 0b1101_1011; // 2进制 Nov 17 21:10:10.832 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:10.832 INFO [stderr] Nov 17 21:10:10.832 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:10.832 INFO [stderr] --> src/ch2/primitives.rs:59:9 Nov 17 21:10:10.832 INFO [stderr] | Nov 17 21:10:10.832 INFO [stderr] 59 | let num = 3.1415926f64; Nov 17 21:10:10.832 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:10.832 INFO [stderr] Nov 17 21:10:10.832 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:10.832 INFO [stderr] --> src/ch2/primitives.rs:94:9 Nov 17 21:10:10.832 INFO [stderr] | Nov 17 21:10:10.832 INFO [stderr] 94 | let x = 'r'; Nov 17 21:10:10.832 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:10.832 INFO [stderr] Nov 17 21:10:10.833 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:10.833 INFO [stderr] --> src/ch2/primitives.rs:95:9 Nov 17 21:10:10.833 INFO [stderr] | Nov 17 21:10:10.833 INFO [stderr] 95 | let x = 'Ú'; Nov 17 21:10:10.833 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:10.833 INFO [stderr] Nov 17 21:10:10.833 INFO [stderr] warning: unused variable: `arr` Nov 17 21:10:10.833 INFO [stderr] --> src/ch2/primitives.rs:128:9 Nov 17 21:10:10.833 INFO [stderr] | Nov 17 21:10:10.833 INFO [stderr] 128 | let arr: [i32; 3] = [1, 2, 3]; Nov 17 21:10:10.833 INFO [stderr] | ^^^ help: consider using `_arr` instead Nov 17 21:10:10.833 INFO [stderr] Nov 17 21:10:10.833 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:10.833 INFO [stderr] --> src/ch2/primitives.rs:350:9 Nov 17 21:10:10.833 INFO [stderr] | Nov 17 21:10:10.833 INFO [stderr] 350 | let x: ! = { Nov 17 21:10:10.833 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:10.833 INFO [stderr] Nov 17 21:10:10.833 INFO [stderr] warning: unused variable: `i` Nov 17 21:10:10.833 INFO [stderr] --> src/ch3/tag_trait.rs:53:27 Nov 17 21:10:10.833 INFO [stderr] | Nov 17 21:10:10.833 INFO [stderr] 53 | fn test_copy(i: T) { Nov 17 21:10:10.834 INFO [stderr] | ^ help: consider using `_i` instead Nov 17 21:10:10.834 INFO [stderr] Nov 17 21:10:10.834 INFO [stderr] warning: unused variable: `y` Nov 17 21:10:10.834 INFO [stderr] --> src/ch3/type_cast.rs:71:9 Nov 17 21:10:10.834 INFO [stderr] | Nov 17 21:10:10.834 INFO [stderr] 71 | let y = x.clone(); // Rc<&str> Nov 17 21:10:10.834 INFO [stderr] | ^ help: consider using `_y` instead Nov 17 21:10:10.834 INFO [stderr] Nov 17 21:10:10.834 INFO [stderr] warning: unused variable: `z` Nov 17 21:10:10.834 INFO [stderr] --> src/ch3/type_cast.rs:72:9 Nov 17 21:10:10.834 INFO [stderr] | Nov 17 21:10:10.834 INFO [stderr] 72 | let z = (*x).clone(); // &str Nov 17 21:10:10.834 INFO [stderr] | ^ help: consider using `_z` instead Nov 17 21:10:10.834 INFO [stderr] Nov 17 21:10:10.834 INFO [stderr] warning: unused variable: `y` Nov 17 21:10:10.834 INFO [stderr] --> src/ch4/general_concepts.rs:18:13 Nov 17 21:10:10.834 INFO [stderr] | Nov 17 21:10:10.834 INFO [stderr] 18 | let y = x; Nov 17 21:10:10.835 INFO [stderr] | ^ help: consider using `_y` instead Nov 17 21:10:10.835 INFO [stderr] Nov 17 21:10:10.835 INFO [stderr] warning: unused variable: `z` Nov 17 21:10:10.835 INFO [stderr] --> src/ch4/general_concepts.rs:19:13 Nov 17 21:10:10.835 INFO [stderr] | Nov 17 21:10:10.835 INFO [stderr] 19 | let z = 100; Nov 17 21:10:10.835 INFO [stderr] | ^ help: consider using `_z` instead Nov 17 21:10:10.835 INFO [stderr] Nov 17 21:10:10.835 INFO [stderr] warning: unused variable: `s` Nov 17 21:10:10.835 INFO [stderr] --> src/ch4/raii.rs:14:13 Nov 17 21:10:10.835 INFO [stderr] | Nov 17 21:10:10.835 INFO [stderr] 14 | let s = String::from("hello"); Nov 17 21:10:10.835 INFO [stderr] | ^ help: consider using `_s` instead Nov 17 21:10:10.835 INFO [stderr] Nov 17 21:10:10.835 INFO [stderr] warning: unused variable: `v` Nov 17 21:10:10.835 INFO [stderr] --> src/ch4/raii.rs:16:13 Nov 17 21:10:10.836 INFO [stderr] | Nov 17 21:10:10.836 INFO [stderr] 16 | let v = vec![1,2,3]; Nov 17 21:10:10.836 INFO [stderr] | ^ help: consider using `_v` instead Nov 17 21:10:10.836 INFO [stderr] Nov 17 21:10:10.836 INFO [stderr] warning: unused variable: `stolen` Nov 17 21:10:10.836 INFO [stderr] --> src/ch5/semantic.rs:30:13 Nov 17 21:10:10.836 INFO [stderr] | Nov 17 21:10:10.836 INFO [stderr] 30 | let stolen = orig; Nov 17 21:10:10.836 INFO [stderr] | ^^^^^^ help: consider using `_stolen` instead Nov 17 21:10:10.836 INFO [stderr] Nov 17 21:10:10.836 INFO [stderr] warning: unused variable: `b` Nov 17 21:10:10.836 INFO [stderr] --> src/ch5/semantic.rs:113:13 Nov 17 21:10:10.836 INFO [stderr] | Nov 17 21:10:10.836 INFO [stderr] 113 | let b = a; Nov 17 21:10:10.836 INFO [stderr] | ^ help: consider using `_b` instead Nov 17 21:10:10.836 INFO [stderr] Nov 17 21:10:10.837 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:10.837 INFO [stderr] --> src/ch5/share_mutable.rs:22:13 Nov 17 21:10:10.837 INFO [stderr] | Nov 17 21:10:10.837 INFO [stderr] 22 | let x = "hello".to_string(); Nov 17 21:10:10.837 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:10.837 INFO [stderr] Nov 17 21:10:10.837 INFO [stderr] warning: unused variable: `a` Nov 17 21:10:10.837 INFO [stderr] --> src/ch5/share_mutable.rs:133:13 Nov 17 21:10:10.837 INFO [stderr] | Nov 17 21:10:10.837 INFO [stderr] 133 | let a = "hello"; // -------scope a-------+ Nov 17 21:10:10.837 INFO [stderr] | ^ help: consider using `_a` instead Nov 17 21:10:10.837 INFO [stderr] Nov 17 21:10:10.837 INFO [stderr] warning: unused variable: `b` Nov 17 21:10:10.837 INFO [stderr] --> src/ch5/share_mutable.rs:134:13 Nov 17 21:10:10.837 INFO [stderr] | Nov 17 21:10:10.837 INFO [stderr] 134 | let b = "rust"; // -----scope b------+ | Nov 17 21:10:10.838 INFO [stderr] | ^ help: consider using `_b` instead Nov 17 21:10:10.838 INFO [stderr] Nov 17 21:10:10.838 INFO [stderr] warning: unused variable: `d` Nov 17 21:10:10.838 INFO [stderr] --> src/ch5/share_mutable.rs:136:13 Nov 17 21:10:10.838 INFO [stderr] | Nov 17 21:10:10.838 INFO [stderr] 136 | let d = c; // - scope d --- | | | Nov 17 21:10:10.838 INFO [stderr] | ^ help: consider using `_d` instead Nov 17 21:10:10.838 INFO [stderr] Nov 17 21:10:10.838 INFO [stderr] warning: unused variable: `p` Nov 17 21:10:10.838 INFO [stderr] --> src/ch3/traits.rs:246:28 Nov 17 21:10:10.838 INFO [stderr] | Nov 17 21:10:10.838 INFO [stderr] 246 | fn set_page(&self, p: i32){ Nov 17 21:10:10.838 INFO [stderr] | ^ help: consider using `_p` instead Nov 17 21:10:10.838 INFO [stderr] Nov 17 21:10:10.842 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:10.843 INFO [stderr] --> src/ch3/traits.rs:251:31 Nov 17 21:10:10.843 INFO [stderr] | Nov 17 21:10:10.843 INFO [stderr] 251 | fn set_perpage(&self, num: i32){ Nov 17 21:10:10.843 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:10.843 INFO [stderr] Nov 17 21:10:10.843 INFO [stderr] warning: unused variable: `args` Nov 17 21:10:10.843 INFO [stderr] --> src/ch6/closures.rs:130:47 Nov 17 21:10:10.843 INFO [stderr] | Nov 17 21:10:10.843 INFO [stderr] 130 | extern "rust-call" fn call_once(self, args: ()) -> u32 { Nov 17 21:10:10.843 INFO [stderr] | ^^^^ help: consider using `_args` instead Nov 17 21:10:10.843 INFO [stderr] Nov 17 21:10:10.843 INFO [stderr] warning: unused variable: `args` Nov 17 21:10:10.843 INFO [stderr] --> src/ch6/closures.rs:136:51 Nov 17 21:10:10.843 INFO [stderr] | Nov 17 21:10:10.843 INFO [stderr] 136 | extern "rust-call" fn call_mut(&mut self, args: ()) -> u32 { Nov 17 21:10:10.843 INFO [stderr] | ^^^^ help: consider using `_args` instead Nov 17 21:10:10.843 INFO [stderr] Nov 17 21:10:10.843 INFO [stderr] warning: unused variable: `args` Nov 17 21:10:10.843 INFO [stderr] --> src/ch6/closures.rs:142:43 Nov 17 21:10:10.843 INFO [stderr] | Nov 17 21:10:10.843 INFO [stderr] 142 | extern "rust-call" fn call(&self, args: ()) -> u32 { Nov 17 21:10:10.843 INFO [stderr] | ^^^^ help: consider using `_args` instead Nov 17 21:10:10.843 INFO [stderr] Nov 17 21:10:10.868 INFO [stderr] warning: variable does not need to be mutable Nov 17 21:10:10.869 INFO [stderr] --> src/ch2/collections.rs:31:9 Nov 17 21:10:10.869 INFO [stderr] | Nov 17 21:10:10.869 INFO [stderr] 31 | let mut v2 = vec![0; 10]; Nov 17 21:10:10.869 INFO [stderr] | ----^^ Nov 17 21:10:10.869 INFO [stderr] | | Nov 17 21:10:10.869 INFO [stderr] | help: remove this `mut` Nov 17 21:10:10.869 INFO [stderr] | Nov 17 21:10:10.869 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 17 21:10:10.869 INFO [stderr] Nov 17 21:10:11.107 INFO [stderr] warning: function is never used: `sum` Nov 17 21:10:11.107 INFO [stderr] --> src/ch2/function.rs:89:1 Nov 17 21:10:11.107 INFO [stderr] | Nov 17 21:10:11.107 INFO [stderr] 89 | fn sum(a: i32, b: i32) -> i32 { Nov 17 21:10:11.107 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.107 INFO [stderr] | Nov 17 21:10:11.107 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 17 21:10:11.107 INFO [stderr] Nov 17 21:10:11.107 INFO [stderr] warning: function is never used: `product` Nov 17 21:10:11.107 INFO [stderr] --> src/ch2/function.rs:92:1 Nov 17 21:10:11.107 INFO [stderr] | Nov 17 21:10:11.107 INFO [stderr] 92 | fn product(a: i32, b: i32) -> i32 { Nov 17 21:10:11.107 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.107 INFO [stderr] Nov 17 21:10:11.108 INFO [stderr] warning: function is never used: `map_demo` Nov 17 21:10:11.110 INFO [stderr] --> src/ch2/collections.rs:169:1 Nov 17 21:10:11.110 INFO [stderr] | Nov 17 21:10:11.110 INFO [stderr] 169 | fn map_demo() { Nov 17 21:10:11.110 INFO [stderr] | ^^^^^^^^^^^^^ Nov 17 21:10:11.110 INFO [stderr] Nov 17 21:10:11.110 INFO [stderr] warning: function is never used: `foo` Nov 17 21:10:11.110 INFO [stderr] --> src/ch2/primitives.rs:349:1 Nov 17 21:10:11.110 INFO [stderr] | Nov 17 21:10:11.110 INFO [stderr] 349 | fn foo() -> u32 { Nov 17 21:10:11.110 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 17 21:10:11.110 INFO [stderr] Nov 17 21:10:11.110 INFO [stderr] warning: method is never used: `new` Nov 17 21:10:11.110 INFO [stderr] --> src/ch2/structs.rs:48:5 Nov 17 21:10:11.110 INFO [stderr] | Nov 17 21:10:11.110 INFO [stderr] 48 | fn new(name: &'static str, gender: u32) -> Self{ Nov 17 21:10:11.110 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.110 INFO [stderr] Nov 17 21:10:11.110 INFO [stderr] warning: method is never used: `name` Nov 17 21:10:11.110 INFO [stderr] --> src/ch2/structs.rs:51:5 Nov 17 21:10:11.110 INFO [stderr] | Nov 17 21:10:11.110 INFO [stderr] 51 | fn name(&self) { Nov 17 21:10:11.110 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:11.110 INFO [stderr] Nov 17 21:10:11.110 INFO [stderr] warning: method is never used: `set_name` Nov 17 21:10:11.110 INFO [stderr] --> src/ch2/structs.rs:54:5 Nov 17 21:10:11.110 INFO [stderr] | Nov 17 21:10:11.110 INFO [stderr] 54 | fn set_name(&mut self, name: &'static str) { Nov 17 21:10:11.110 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.110 INFO [stderr] Nov 17 21:10:11.110 INFO [stderr] warning: method is never used: `gender` Nov 17 21:10:11.110 INFO [stderr] --> src/ch2/structs.rs:57:5 Nov 17 21:10:11.110 INFO [stderr] | Nov 17 21:10:11.110 INFO [stderr] 57 | fn gender(&self){ Nov 17 21:10:11.110 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 17 21:10:11.110 INFO [stderr] Nov 17 21:10:11.110 INFO [stderr] warning: field is never used: `foo` Nov 17 21:10:11.110 INFO [stderr] --> src/ch3/zero_size.rs:27:9 Nov 17 21:10:11.110 INFO [stderr] | Nov 17 21:10:11.110 INFO [stderr] 27 | foo: Foo, Nov 17 21:10:11.110 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:11.110 INFO [stderr] Nov 17 21:10:11.110 INFO [stderr] warning: field is never used: `qux` Nov 17 21:10:11.110 INFO [stderr] --> src/ch3/zero_size.rs:28:9 Nov 17 21:10:11.110 INFO [stderr] | Nov 17 21:10:11.110 INFO [stderr] 28 | qux: (), Nov 17 21:10:11.111 INFO [stderr] | ^^^^^^^ Nov 17 21:10:11.111 INFO [stderr] Nov 17 21:10:11.111 INFO [stderr] warning: field is never used: `baz` Nov 17 21:10:11.111 INFO [stderr] --> src/ch3/zero_size.rs:29:9 Nov 17 21:10:11.111 INFO [stderr] | Nov 17 21:10:11.111 INFO [stderr] 29 | baz: [u8; 0], Nov 17 21:10:11.111 INFO [stderr] | ^^^^^^^^^^^^ Nov 17 21:10:11.111 INFO [stderr] Nov 17 21:10:11.111 INFO [stderr] warning: field is never used: `page` Nov 17 21:10:11.111 INFO [stderr] --> src/ch3/traits.rs:262:24 Nov 17 21:10:11.111 INFO [stderr] | Nov 17 21:10:11.111 INFO [stderr] 262 | struct MyPaginate{ page: i32 } Nov 17 21:10:11.111 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.111 INFO [stderr] Nov 17 21:10:11.111 INFO [stderr] warning: field is never used: `inner` Nov 17 21:10:11.111 INFO [stderr] --> src/ch3/trait_limit.rs:147:9 Nov 17 21:10:11.111 INFO [stderr] | Nov 17 21:10:11.111 INFO [stderr] 147 | inner: T, Nov 17 21:10:11.111 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:11.111 INFO [stderr] Nov 17 21:10:11.111 INFO [stderr] warning: function is never used: `foo` Nov 17 21:10:11.111 INFO [stderr] --> src/ch4/general_concepts.rs:17:5 Nov 17 21:10:11.111 INFO [stderr] | Nov 17 21:10:11.111 INFO [stderr] 17 | fn foo(x: u32) { Nov 17 21:10:11.111 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:11.111 INFO [stderr] Nov 17 21:10:11.111 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.111 INFO [stderr] --> src/ch4/general_concepts.rs:21:5 Nov 17 21:10:11.111 INFO [stderr] | Nov 17 21:10:11.111 INFO [stderr] 21 | fn main(){ Nov 17 21:10:11.111 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.111 INFO [stderr] Nov 17 21:10:11.111 INFO [stderr] warning: struct is never constructed: `A` Nov 17 21:10:11.111 INFO [stderr] --> src/ch4/general_concepts.rs:56:5 Nov 17 21:10:11.111 INFO [stderr] | Nov 17 21:10:11.111 INFO [stderr] 56 | struct A { Nov 17 21:10:11.111 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:11.111 INFO [stderr] Nov 17 21:10:11.111 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.111 INFO [stderr] --> src/ch4/general_concepts.rs:61:5 Nov 17 21:10:11.111 INFO [stderr] | Nov 17 21:10:11.111 INFO [stderr] 61 | fn main() { Nov 17 21:10:11.111 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.111 INFO [stderr] Nov 17 21:10:11.111 INFO [stderr] warning: struct is never constructed: `A` Nov 17 21:10:11.111 INFO [stderr] --> src/ch4/general_concepts.rs:96:5 Nov 17 21:10:11.111 INFO [stderr] | Nov 17 21:10:11.111 INFO [stderr] 96 | struct A { Nov 17 21:10:11.111 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:11.111 INFO [stderr] Nov 17 21:10:11.111 INFO [stderr] warning: struct is never constructed: `B` Nov 17 21:10:11.111 INFO [stderr] --> src/ch4/general_concepts.rs:100:5 Nov 17 21:10:11.111 INFO [stderr] | Nov 17 21:10:11.111 INFO [stderr] 100 | struct B(i32, f64, char); Nov 17 21:10:11.111 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.111 INFO [stderr] Nov 17 21:10:11.111 INFO [stderr] warning: struct is never constructed: `N` Nov 17 21:10:11.111 INFO [stderr] --> src/ch4/general_concepts.rs:101:5 Nov 17 21:10:11.111 INFO [stderr] | Nov 17 21:10:11.111 INFO [stderr] 101 | struct N; Nov 17 21:10:11.111 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.111 INFO [stderr] Nov 17 21:10:11.111 INFO [stderr] warning: enum is never used: `E` Nov 17 21:10:11.111 INFO [stderr] --> src/ch4/general_concepts.rs:102:5 Nov 17 21:10:11.111 INFO [stderr] | Nov 17 21:10:11.111 INFO [stderr] 102 | enum E { Nov 17 21:10:11.111 INFO [stderr] | ^^^^^^ Nov 17 21:10:11.111 INFO [stderr] Nov 17 21:10:11.111 INFO [stderr] warning: union is never used: `U` Nov 17 21:10:11.111 INFO [stderr] --> src/ch4/general_concepts.rs:106:5 Nov 17 21:10:11.111 INFO [stderr] | Nov 17 21:10:11.111 INFO [stderr] 106 | union U { Nov 17 21:10:11.111 INFO [stderr] | ^^^^^^^ Nov 17 21:10:11.111 INFO [stderr] Nov 17 21:10:11.111 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.111 INFO [stderr] --> src/ch4/general_concepts.rs:110:5 Nov 17 21:10:11.111 INFO [stderr] | Nov 17 21:10:11.111 INFO [stderr] 110 | fn main(){ Nov 17 21:10:11.112 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.112 INFO [stderr] Nov 17 21:10:11.112 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.112 INFO [stderr] --> src/ch4/resource_management.rs:59:5 Nov 17 21:10:11.112 INFO [stderr] | Nov 17 21:10:11.112 INFO [stderr] 59 | fn main() { Nov 17 21:10:11.112 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.112 INFO [stderr] Nov 17 21:10:11.112 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.112 INFO [stderr] --> src/ch4/raii.rs:13:5 Nov 17 21:10:11.112 INFO [stderr] | Nov 17 21:10:11.112 INFO [stderr] 13 | fn main() { Nov 17 21:10:11.112 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.112 INFO [stderr] Nov 17 21:10:11.112 INFO [stderr] warning: struct is never constructed: `S` Nov 17 21:10:11.112 INFO [stderr] --> src/ch4/raii.rs:94:5 Nov 17 21:10:11.112 INFO [stderr] | Nov 17 21:10:11.112 INFO [stderr] 94 | struct S(i32); Nov 17 21:10:11.112 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:11.112 INFO [stderr] Nov 17 21:10:11.112 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.112 INFO [stderr] --> src/ch4/raii.rs:100:5 Nov 17 21:10:11.112 INFO [stderr] | Nov 17 21:10:11.112 INFO [stderr] 100 | fn main() { Nov 17 21:10:11.112 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.112 INFO [stderr] Nov 17 21:10:11.112 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.112 INFO [stderr] --> src/ch5/semantic.rs:27:5 Nov 17 21:10:11.112 INFO [stderr] | Nov 17 21:10:11.112 INFO [stderr] 27 | fn main() { Nov 17 21:10:11.112 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.112 INFO [stderr] Nov 17 21:10:11.112 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.112 INFO [stderr] --> src/ch5/semantic.rs:111:5 Nov 17 21:10:11.112 INFO [stderr] | Nov 17 21:10:11.112 INFO [stderr] 111 | fn main(){ Nov 17 21:10:11.112 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.112 INFO [stderr] Nov 17 21:10:11.112 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.112 INFO [stderr] --> src/ch5/share_mutable.rs:21:5 Nov 17 21:10:11.112 INFO [stderr] | Nov 17 21:10:11.112 INFO [stderr] 21 | fn main() { Nov 17 21:10:11.112 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.112 INFO [stderr] Nov 17 21:10:11.112 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.112 INFO [stderr] --> src/ch5/share_mutable.rs:132:5 Nov 17 21:10:11.112 INFO [stderr] | Nov 17 21:10:11.112 INFO [stderr] 132 | fn main(){ Nov 17 21:10:11.112 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.112 INFO [stderr] Nov 17 21:10:11.112 INFO [stderr] warning: function is never used: `foo` Nov 17 21:10:11.112 INFO [stderr] --> src/ch5/borrow.rs:31:5 Nov 17 21:10:11.112 INFO [stderr] | Nov 17 21:10:11.112 INFO [stderr] 31 | fn foo(mut v: [i32; 3]) -> [i32; 3] { Nov 17 21:10:11.112 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.112 INFO [stderr] Nov 17 21:10:11.112 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.112 INFO [stderr] --> src/ch5/borrow.rs:36:5 Nov 17 21:10:11.112 INFO [stderr] | Nov 17 21:10:11.112 INFO [stderr] 36 | fn main() { Nov 17 21:10:11.112 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.112 INFO [stderr] Nov 17 21:10:11.112 INFO [stderr] warning: function is never used: `bubble_sort` Nov 17 21:10:11.112 INFO [stderr] --> src/ch5/borrow.rs:73:5 Nov 17 21:10:11.112 INFO [stderr] | Nov 17 21:10:11.112 INFO [stderr] 73 | fn bubble_sort(a: &mut Vec) { Nov 17 21:10:11.112 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.112 INFO [stderr] Nov 17 21:10:11.112 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.112 INFO [stderr] --> src/ch5/borrow.rs:90:5 Nov 17 21:10:11.112 INFO [stderr] | Nov 17 21:10:11.112 INFO [stderr] 90 | fn main() { Nov 17 21:10:11.112 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.112 INFO [stderr] Nov 17 21:10:11.112 INFO [stderr] warning: function is never used: `compute` Nov 17 21:10:11.112 INFO [stderr] --> src/ch5/borrow.rs:139:5 Nov 17 21:10:11.112 INFO [stderr] | Nov 17 21:10:11.112 INFO [stderr] 139 | fn compute(input: &u32, output: &mut u32) { Nov 17 21:10:11.112 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.113 INFO [stderr] Nov 17 21:10:11.113 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.113 INFO [stderr] --> src/ch5/borrow.rs:147:5 Nov 17 21:10:11.113 INFO [stderr] | Nov 17 21:10:11.113 INFO [stderr] 147 | fn main() { Nov 17 21:10:11.113 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.113 INFO [stderr] Nov 17 21:10:11.113 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.113 INFO [stderr] --> src/ch5/lifetime.rs:16:5 Nov 17 21:10:11.113 INFO [stderr] | Nov 17 21:10:11.113 INFO [stderr] 16 | fn main() { Nov 17 21:10:11.113 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.113 INFO [stderr] Nov 17 21:10:11.113 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.113 INFO [stderr] --> src/ch5/lifetime.rs:239:5 Nov 17 21:10:11.113 INFO [stderr] | Nov 17 21:10:11.113 INFO [stderr] 239 | fn main() { Nov 17 21:10:11.113 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.113 INFO [stderr] Nov 17 21:10:11.113 INFO [stderr] warning: function is never used: `foo` Nov 17 21:10:11.113 INFO [stderr] --> src/ch5/nll.rs:117:5 Nov 17 21:10:11.113 INFO [stderr] | Nov 17 21:10:11.113 INFO [stderr] 117 | fn foo<'a>(x: &'a str, y: &'a str) -> &'a str { Nov 17 21:10:11.113 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.113 INFO [stderr] Nov 17 21:10:11.113 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.113 INFO [stderr] --> src/ch5/nll.rs:124:5 Nov 17 21:10:11.113 INFO [stderr] | Nov 17 21:10:11.113 INFO [stderr] 124 | fn main(){ Nov 17 21:10:11.113 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.113 INFO [stderr] Nov 17 21:10:11.113 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.113 INFO [stderr] --> src/ch5/nll.rs:181:5 Nov 17 21:10:11.113 INFO [stderr] | Nov 17 21:10:11.113 INFO [stderr] 181 | fn main(){ Nov 17 21:10:11.113 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.113 INFO [stderr] Nov 17 21:10:11.113 INFO [stderr] warning: function is never used: `modify` Nov 17 21:10:11.113 INFO [stderr] --> src/ch6/functions.rs:30:5 Nov 17 21:10:11.113 INFO [stderr] | Nov 17 21:10:11.113 INFO [stderr] 30 | fn modify(mut v: Vec) -> Vec { Nov 17 21:10:11.113 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.113 INFO [stderr] Nov 17 21:10:11.113 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.113 INFO [stderr] --> src/ch6/functions.rs:34:5 Nov 17 21:10:11.113 INFO [stderr] | Nov 17 21:10:11.113 INFO [stderr] 34 | fn main(){ Nov 17 21:10:11.113 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.113 INFO [stderr] Nov 17 21:10:11.113 INFO [stderr] warning: function is never used: `f` Nov 17 21:10:11.113 INFO [stderr] --> src/ch6/functions.rs:71:5 Nov 17 21:10:11.113 INFO [stderr] | Nov 17 21:10:11.113 INFO [stderr] 71 | fn f() { print!("1"); } Nov 17 21:10:11.113 INFO [stderr] | ^^^^^^ Nov 17 21:10:11.113 INFO [stderr] Nov 17 21:10:11.113 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.113 INFO [stderr] --> src/ch6/functions.rs:72:5 Nov 17 21:10:11.113 INFO [stderr] | Nov 17 21:10:11.113 INFO [stderr] 72 | fn main() { Nov 17 21:10:11.113 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.113 INFO [stderr] Nov 17 21:10:11.113 INFO [stderr] warning: struct is never constructed: `S` Nov 17 21:10:11.113 INFO [stderr] --> src/ch6/functions.rs:126:5 Nov 17 21:10:11.113 INFO [stderr] | Nov 17 21:10:11.113 INFO [stderr] 126 | struct S { i: i32 } Nov 17 21:10:11.113 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:11.113 INFO [stderr] Nov 17 21:10:11.113 INFO [stderr] warning: function is never used: `f` Nov 17 21:10:11.113 INFO [stderr] --> src/ch6/functions.rs:127:5 Nov 17 21:10:11.113 INFO [stderr] | Nov 17 21:10:11.113 INFO [stderr] 127 | fn f(ref _s: S) { Nov 17 21:10:11.113 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 17 21:10:11.113 INFO [stderr] Nov 17 21:10:11.113 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.113 INFO [stderr] --> src/ch6/functions.rs:130:5 Nov 17 21:10:11.113 INFO [stderr] | Nov 17 21:10:11.113 INFO [stderr] 130 | fn main() { Nov 17 21:10:11.113 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.113 INFO [stderr] Nov 17 21:10:11.113 INFO [stderr] warning: function is never used: `addsub` Nov 17 21:10:11.113 INFO [stderr] --> src/ch6/functions.rs:167:5 Nov 17 21:10:11.113 INFO [stderr] | Nov 17 21:10:11.113 INFO [stderr] 167 | fn addsub(x: isize, y: isize) -> (isize, isize) { Nov 17 21:10:11.114 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.114 INFO [stderr] Nov 17 21:10:11.114 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.114 INFO [stderr] --> src/ch6/functions.rs:170:5 Nov 17 21:10:11.114 INFO [stderr] | Nov 17 21:10:11.114 INFO [stderr] 170 | fn main(){ Nov 17 21:10:11.114 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.114 INFO [stderr] Nov 17 21:10:11.114 INFO [stderr] warning: function is never used: `square` Nov 17 21:10:11.114 INFO [stderr] --> src/ch6/functions.rs:210:5 Nov 17 21:10:11.114 INFO [stderr] | Nov 17 21:10:11.114 INFO [stderr] 210 | fn square>(x: T, y: T) -> T { Nov 17 21:10:11.114 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.114 INFO [stderr] Nov 17 21:10:11.114 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.114 INFO [stderr] --> src/ch6/functions.rs:213:5 Nov 17 21:10:11.114 INFO [stderr] | Nov 17 21:10:11.114 INFO [stderr] 213 | fn main() { Nov 17 21:10:11.114 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.114 INFO [stderr] Nov 17 21:10:11.114 INFO [stderr] warning: struct is never constructed: `User` Nov 17 21:10:11.114 INFO [stderr] --> src/ch6/functions.rs:249:5 Nov 17 21:10:11.114 INFO [stderr] | Nov 17 21:10:11.114 INFO [stderr] 249 | struct User { Nov 17 21:10:11.114 INFO [stderr] | ^^^^^^^^^^^ Nov 17 21:10:11.114 INFO [stderr] Nov 17 21:10:11.114 INFO [stderr] warning: method is never used: `show` Nov 17 21:10:11.114 INFO [stderr] --> src/ch6/functions.rs:254:9 Nov 17 21:10:11.114 INFO [stderr] | Nov 17 21:10:11.114 INFO [stderr] 254 | fn show(&self) { Nov 17 21:10:11.114 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:11.114 INFO [stderr] Nov 17 21:10:11.114 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.114 INFO [stderr] --> src/ch6/functions.rs:259:5 Nov 17 21:10:11.114 INFO [stderr] | Nov 17 21:10:11.114 INFO [stderr] 259 | fn main() { Nov 17 21:10:11.114 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.114 INFO [stderr] Nov 17 21:10:11.114 INFO [stderr] warning: function is never used: `math` Nov 17 21:10:11.114 INFO [stderr] --> src/ch6/functions.rs:399:5 Nov 17 21:10:11.114 INFO [stderr] | Nov 17 21:10:11.114 INFO [stderr] 399 | fn math(op: fn(i32, i32) -> i32, a: i32, b: i32) -> i32{ Nov 17 21:10:11.114 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.114 INFO [stderr] Nov 17 21:10:11.114 INFO [stderr] warning: function is never used: `sum` Nov 17 21:10:11.114 INFO [stderr] --> src/ch6/functions.rs:402:5 Nov 17 21:10:11.114 INFO [stderr] | Nov 17 21:10:11.114 INFO [stderr] 402 | fn sum(a: i32, b: i32) -> i32 { Nov 17 21:10:11.114 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.114 INFO [stderr] Nov 17 21:10:11.114 INFO [stderr] warning: function is never used: `product` Nov 17 21:10:11.114 INFO [stderr] --> src/ch6/functions.rs:405:5 Nov 17 21:10:11.114 INFO [stderr] | Nov 17 21:10:11.114 INFO [stderr] 405 | fn product(a: i32, b: i32) -> i32 { Nov 17 21:10:11.114 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.114 INFO [stderr] Nov 17 21:10:11.114 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.114 INFO [stderr] --> src/ch6/functions.rs:408:5 Nov 17 21:10:11.114 INFO [stderr] | Nov 17 21:10:11.114 INFO [stderr] 408 | fn main() { Nov 17 21:10:11.114 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.114 INFO [stderr] Nov 17 21:10:11.114 INFO [stderr] warning: function is never used: `counter` Nov 17 21:10:11.114 INFO [stderr] --> src/ch6/closures.rs:48:5 Nov 17 21:10:11.114 INFO [stderr] | Nov 17 21:10:11.114 INFO [stderr] 48 | fn counter(i: i32) -> Box i32> { Nov 17 21:10:11.114 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.114 INFO [stderr] Nov 17 21:10:11.114 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.114 INFO [stderr] --> src/ch6/closures.rs:51:5 Nov 17 21:10:11.114 INFO [stderr] | Nov 17 21:10:11.114 INFO [stderr] 51 | fn main() { Nov 17 21:10:11.114 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.114 INFO [stderr] Nov 17 21:10:11.114 INFO [stderr] warning: struct is never constructed: `Closure` Nov 17 21:10:11.114 INFO [stderr] --> src/ch6/closures.rs:125:5 Nov 17 21:10:11.119 INFO [stderr] | Nov 17 21:10:11.120 INFO [stderr] 125 | struct Closure { Nov 17 21:10:11.120 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:11.120 INFO [stderr] Nov 17 21:10:11.120 INFO [stderr] warning: function is never used: `call_it` Nov 17 21:10:11.120 INFO [stderr] --> src/ch6/closures.rs:147:5 Nov 17 21:10:11.120 INFO [stderr] | Nov 17 21:10:11.120 INFO [stderr] 147 | fn call_it u32>(f: &F) -> u32 { Nov 17 21:10:11.120 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.120 INFO [stderr] Nov 17 21:10:11.120 INFO [stderr] warning: function is never used: `call_it_mut` Nov 17 21:10:11.120 INFO [stderr] --> src/ch6/closures.rs:150:5 Nov 17 21:10:11.120 INFO [stderr] | Nov 17 21:10:11.120 INFO [stderr] 150 | fn call_it_mut u32>(f: &mut F) -> u32 { Nov 17 21:10:11.120 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.120 INFO [stderr] Nov 17 21:10:11.120 INFO [stderr] warning: function is never used: `call_it_once` Nov 17 21:10:11.120 INFO [stderr] --> src/ch6/closures.rs:153:5 Nov 17 21:10:11.120 INFO [stderr] | Nov 17 21:10:11.120 INFO [stderr] 153 | fn call_it_once u32>(f: F) -> u32 { Nov 17 21:10:11.120 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.120 INFO [stderr] Nov 17 21:10:11.120 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.120 INFO [stderr] --> src/ch6/closures.rs:156:5 Nov 17 21:10:11.120 INFO [stderr] | Nov 17 21:10:11.120 INFO [stderr] 156 | fn main() { Nov 17 21:10:11.120 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.120 INFO [stderr] Nov 17 21:10:11.120 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.120 INFO [stderr] --> src/ch6/closures.rs:352:5 Nov 17 21:10:11.120 INFO [stderr] | Nov 17 21:10:11.120 INFO [stderr] 352 | fn main() { Nov 17 21:10:11.120 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.120 INFO [stderr] Nov 17 21:10:11.120 INFO [stderr] warning: function is never used: `boxed_closure` Nov 17 21:10:11.120 INFO [stderr] --> src/ch6/closures.rs:512:5 Nov 17 21:10:11.120 INFO [stderr] | Nov 17 21:10:11.120 INFO [stderr] 512 | fn boxed_closure(c: &mut Vec>){ Nov 17 21:10:11.120 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.120 INFO [stderr] Nov 17 21:10:11.120 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.120 INFO [stderr] --> src/ch6/closures.rs:518:5 Nov 17 21:10:11.120 INFO [stderr] | Nov 17 21:10:11.120 INFO [stderr] 518 | fn main(){ Nov 17 21:10:11.120 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.120 INFO [stderr] Nov 17 21:10:11.120 INFO [stderr] warning: function is never used: `bar` Nov 17 21:10:11.120 INFO [stderr] --> src/ch6/closures.rs:638:5 Nov 17 21:10:11.120 INFO [stderr] | Nov 17 21:10:11.120 INFO [stderr] 638 | fn bar(b: Box DoSomething<&'f usize>>) { Nov 17 21:10:11.120 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.120 INFO [stderr] Nov 17 21:10:11.120 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.120 INFO [stderr] --> src/ch6/closures.rs:642:5 Nov 17 21:10:11.120 INFO [stderr] | Nov 17 21:10:11.120 INFO [stderr] 642 | fn main(){ Nov 17 21:10:11.120 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.120 INFO [stderr] Nov 17 21:10:11.120 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.120 INFO [stderr] --> src/ch6/iters.rs:373:5 Nov 17 21:10:11.120 INFO [stderr] | Nov 17 21:10:11.120 INFO [stderr] 373 | fn main(){ Nov 17 21:10:11.120 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.121 INFO [stderr] Nov 17 21:10:11.121 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.121 INFO [stderr] --> src/ch7/structs.rs:48:5 Nov 17 21:10:11.121 INFO [stderr] | Nov 17 21:10:11.121 INFO [stderr] 48 | fn main(){ Nov 17 21:10:11.121 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.121 INFO [stderr] Nov 17 21:10:11.121 INFO [stderr] warning: function is never used: `hello` Nov 17 21:10:11.121 INFO [stderr] --> src/appendix/mod.rs:16:1 Nov 17 21:10:11.121 INFO [stderr] | Nov 17 21:10:11.121 INFO [stderr] 16 | fn hello(){ Nov 17 21:10:11.121 INFO [stderr] | ^^^^^^^^^^ Nov 17 21:10:11.121 INFO [stderr] Nov 17 21:10:11.121 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:11.121 INFO [stderr] --> src/appendix/lldb.rs:147:1 Nov 17 21:10:11.121 INFO [stderr] | Nov 17 21:10:11.121 INFO [stderr] 147 | fn main() Nov 17 21:10:11.121 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:11.121 INFO [stderr] Nov 17 21:10:11.121 INFO [stderr] warning: denote infinite loops with `loop { ... }` Nov 17 21:10:11.121 INFO [stderr] --> src/ch2/control_flow.rs:152:5 Nov 17 21:10:11.121 INFO [stderr] | Nov 17 21:10:11.121 INFO [stderr] 152 | while true { Nov 17 21:10:11.121 INFO [stderr] | ^^^^^^^^^^ help: use `loop` Nov 17 21:10:11.121 INFO [stderr] | Nov 17 21:10:11.121 INFO [stderr] = note: #[warn(while_true)] on by default Nov 17 21:10:11.121 INFO [stderr] Nov 17 21:10:11.126 INFO [stderr] warning: unused arithmetic operation that must be used Nov 17 21:10:11.126 INFO [stderr] --> src/ch5/nll.rs:184:9 Nov 17 21:10:11.126 INFO [stderr] | Nov 17 21:10:11.126 INFO [stderr] 184 | a.to_string() + s; Nov 17 21:10:11.126 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.126 INFO [stderr] | Nov 17 21:10:11.126 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 17 21:10:11.126 INFO [stderr] Nov 17 21:10:11.126 INFO [stderr] warning: unused attribute Nov 17 21:10:11.126 INFO [stderr] --> src/ch6/closures.rs:124:5 Nov 17 21:10:11.126 INFO [stderr] | Nov 17 21:10:11.126 INFO [stderr] 124 | #![feature(unboxed_closures, fn_traits)] Nov 17 21:10:11.126 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.126 INFO [stderr] | Nov 17 21:10:11.126 INFO [stderr] = note: #[warn(unused_attributes)] on by default Nov 17 21:10:11.126 INFO [stderr] Nov 17 21:10:11.126 INFO [stderr] warning: crate-level attribute should be in the root module Nov 17 21:10:11.126 INFO [stderr] --> src/ch6/closures.rs:124:5 Nov 17 21:10:11.126 INFO [stderr] | Nov 17 21:10:11.126 INFO [stderr] 124 | #![feature(unboxed_closures, fn_traits)] Nov 17 21:10:11.126 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:11.126 INFO [stderr] Nov 17 21:10:12.544 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 11.92s Nov 17 21:10:12.550 INFO [stderr] su: No module specific data is present Nov 17 21:10:13.063 INFO running `"docker" "inspect" "0fa540d39d5a88e8ee3c6b6acf1905aef1360de8655be1a9217aceba2a345c67"` Nov 17 21:10:13.344 INFO running `"docker" "rm" "-f" "0fa540d39d5a88e8ee3c6b6acf1905aef1360de8655be1a9217aceba2a345c67"` Nov 17 21:10:13.655 INFO [stdout] 0fa540d39d5a88e8ee3c6b6acf1905aef1360de8655be1a9217aceba2a345c67 Nov 17 21:10:13.659 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-5/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 17 21:10:14.120 INFO [stdout] 25bddba6dd30aafb801744b8adfa8456734f722a44115acef86d49ad420fbcfa Nov 17 21:10:14.125 INFO running `"docker" "start" "-a" "25bddba6dd30aafb801744b8adfa8456734f722a44115acef86d49ad420fbcfa"` Nov 17 21:10:15.439 INFO [stderr] usermod: no changes Nov 17 21:10:15.586 INFO [stderr] Compiling tao-of-rust v0.1.0 (/source) Nov 17 21:10:17.505 INFO [stderr] warning: unnecessary parentheses around `for` head expression Nov 17 21:10:17.505 INFO [stderr] --> src/ch2/primitives.rs:170:14 Nov 17 21:10:17.505 INFO [stderr] | Nov 17 21:10:17.505 INFO [stderr] 170 | for i in (1..5) { Nov 17 21:10:17.505 INFO [stderr] | ^^^^^^ help: remove these parentheses Nov 17 21:10:17.505 INFO [stderr] | Nov 17 21:10:17.505 INFO [stderr] = note: #[warn(unused_parens)] on by default Nov 17 21:10:17.505 INFO [stderr] Nov 17 21:10:17.505 INFO [stderr] warning: unnecessary parentheses around `for` head expression Nov 17 21:10:17.505 INFO [stderr] --> src/ch2/primitives.rs:173:14 Nov 17 21:10:17.505 INFO [stderr] | Nov 17 21:10:17.505 INFO [stderr] 173 | for i in (1..=5) { Nov 17 21:10:17.505 INFO [stderr] | ^^^^^^^ help: remove these parentheses Nov 17 21:10:17.505 INFO [stderr] Nov 17 21:10:17.505 INFO [stderr] warning: unnecessary parentheses around `if` condition Nov 17 21:10:17.505 INFO [stderr] --> src/ch2/structs.rs:58:23 Nov 17 21:10:17.505 INFO [stderr] | Nov 17 21:10:17.505 INFO [stderr] 58 | let gender = if (self.gender == 1) {"boy"} else {"girl"}; Nov 17 21:10:17.505 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses Nov 17 21:10:17.505 INFO [stderr] Nov 17 21:10:18.215 INFO [stderr] warning: unused variable: `a` Nov 17 21:10:18.215 INFO [stderr] --> src/ch2/binding.rs:31:9 Nov 17 21:10:18.216 INFO [stderr] | Nov 17 21:10:18.216 INFO [stderr] 31 | let a = 1; Nov 17 21:10:18.216 INFO [stderr] | ^ help: consider using `_a` instead Nov 17 21:10:18.217 INFO [stderr] | Nov 17 21:10:18.217 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 17 21:10:18.217 INFO [stderr] Nov 17 21:10:18.218 INFO [stderr] warning: variable `b` is assigned to, but never used Nov 17 21:10:18.218 INFO [stderr] --> src/ch2/binding.rs:33:13 Nov 17 21:10:18.218 INFO [stderr] | Nov 17 21:10:18.219 INFO [stderr] 33 | let mut b = 2; Nov 17 21:10:18.219 INFO [stderr] | ^ Nov 17 21:10:18.219 INFO [stderr] | Nov 17 21:10:18.219 INFO [stderr] = note: consider using `_b` instead Nov 17 21:10:18.220 INFO [stderr] Nov 17 21:10:18.220 INFO [stderr] warning: value assigned to `b` is never read Nov 17 21:10:18.220 INFO [stderr] --> src/ch2/binding.rs:34:5 Nov 17 21:10:18.220 INFO [stderr] | Nov 17 21:10:18.221 INFO [stderr] 34 | b = 3; // mutable Nov 17 21:10:18.221 INFO [stderr] | ^ Nov 17 21:10:18.221 INFO [stderr] | Nov 17 21:10:18.221 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 17 21:10:18.222 INFO [stderr] Nov 17 21:10:18.222 INFO [stderr] warning: unused variable: `v2` Nov 17 21:10:18.222 INFO [stderr] --> src/ch2/collections.rs:31:13 Nov 17 21:10:18.222 INFO [stderr] | Nov 17 21:10:18.222 INFO [stderr] 31 | let mut v2 = vec![0; 10]; Nov 17 21:10:18.223 INFO [stderr] | ^^ help: consider using `_v2` instead Nov 17 21:10:18.223 INFO [stderr] Nov 17 21:10:18.223 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:18.223 INFO [stderr] --> src/ch2/primitives.rs:17:9 Nov 17 21:10:18.224 INFO [stderr] | Nov 17 21:10:18.224 INFO [stderr] 17 | let x = true; Nov 17 21:10:18.224 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:18.224 INFO [stderr] Nov 17 21:10:18.225 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:18.225 INFO [stderr] --> src/ch2/primitives.rs:52:9 Nov 17 21:10:18.225 INFO [stderr] | Nov 17 21:10:18.225 INFO [stderr] 52 | let num = 42u32; Nov 17 21:10:18.226 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:18.226 INFO [stderr] Nov 17 21:10:18.226 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:18.226 INFO [stderr] --> src/ch2/primitives.rs:53:9 Nov 17 21:10:18.227 INFO [stderr] | Nov 17 21:10:18.227 INFO [stderr] 53 | let num: u32 = 42; Nov 17 21:10:18.227 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:18.227 INFO [stderr] Nov 17 21:10:18.228 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:18.228 INFO [stderr] --> src/ch2/primitives.rs:54:9 Nov 17 21:10:18.228 INFO [stderr] | Nov 17 21:10:18.228 INFO [stderr] 54 | let num = 0x2A; // 16进制 Nov 17 21:10:18.229 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:18.229 INFO [stderr] Nov 17 21:10:18.229 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:18.229 INFO [stderr] --> src/ch2/primitives.rs:55:9 Nov 17 21:10:18.229 INFO [stderr] | Nov 17 21:10:18.230 INFO [stderr] 55 | let num = 0o106; // 8进制 Nov 17 21:10:18.230 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:18.230 INFO [stderr] Nov 17 21:10:18.231 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:18.231 INFO [stderr] --> src/ch2/primitives.rs:56:9 Nov 17 21:10:18.231 INFO [stderr] | Nov 17 21:10:18.231 INFO [stderr] 56 | let num = 0b1101_1011; // 2进制 Nov 17 21:10:18.232 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:18.232 INFO [stderr] Nov 17 21:10:18.232 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:18.233 INFO [stderr] --> src/ch2/primitives.rs:59:9 Nov 17 21:10:18.233 INFO [stderr] | Nov 17 21:10:18.233 INFO [stderr] 59 | let num = 3.1415926f64; Nov 17 21:10:18.233 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:18.234 INFO [stderr] Nov 17 21:10:18.234 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:18.234 INFO [stderr] --> src/ch2/primitives.rs:94:9 Nov 17 21:10:18.235 INFO [stderr] | Nov 17 21:10:18.235 INFO [stderr] 94 | let x = 'r'; Nov 17 21:10:18.235 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:18.235 INFO [stderr] Nov 17 21:10:18.236 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:18.236 INFO [stderr] --> src/ch2/primitives.rs:95:9 Nov 17 21:10:18.236 INFO [stderr] | Nov 17 21:10:18.237 INFO [stderr] 95 | let x = 'Ú'; Nov 17 21:10:18.237 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:18.237 INFO [stderr] Nov 17 21:10:18.237 INFO [stderr] warning: unused variable: `arr` Nov 17 21:10:18.237 INFO [stderr] --> src/ch2/primitives.rs:128:9 Nov 17 21:10:18.238 INFO [stderr] | Nov 17 21:10:18.238 INFO [stderr] 128 | let arr: [i32; 3] = [1, 2, 3]; Nov 17 21:10:18.238 INFO [stderr] | ^^^ help: consider using `_arr` instead Nov 17 21:10:18.239 INFO [stderr] Nov 17 21:10:18.239 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:18.239 INFO [stderr] --> src/ch2/primitives.rs:350:9 Nov 17 21:10:18.239 INFO [stderr] | Nov 17 21:10:18.240 INFO [stderr] 350 | let x: ! = { Nov 17 21:10:18.240 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:18.240 INFO [stderr] Nov 17 21:10:18.240 INFO [stderr] warning: unused variable: `i` Nov 17 21:10:18.241 INFO [stderr] --> src/ch3/tag_trait.rs:53:27 Nov 17 21:10:18.241 INFO [stderr] | Nov 17 21:10:18.241 INFO [stderr] 53 | fn test_copy(i: T) { Nov 17 21:10:18.241 INFO [stderr] | ^ help: consider using `_i` instead Nov 17 21:10:18.242 INFO [stderr] Nov 17 21:10:18.242 INFO [stderr] warning: unused variable: `y` Nov 17 21:10:18.242 INFO [stderr] --> src/ch3/type_cast.rs:71:9 Nov 17 21:10:18.242 INFO [stderr] | Nov 17 21:10:18.247 INFO [stderr] 71 | let y = x.clone(); // Rc<&str> Nov 17 21:10:18.247 INFO [stderr] | ^ help: consider using `_y` instead Nov 17 21:10:18.247 INFO [stderr] Nov 17 21:10:18.248 INFO [stderr] warning: unused variable: `z` Nov 17 21:10:18.248 INFO [stderr] --> src/ch3/type_cast.rs:72:9 Nov 17 21:10:18.248 INFO [stderr] | Nov 17 21:10:18.249 INFO [stderr] 72 | let z = (*x).clone(); // &str Nov 17 21:10:18.249 INFO [stderr] | ^ help: consider using `_z` instead Nov 17 21:10:18.249 INFO [stderr] Nov 17 21:10:18.249 INFO [stderr] warning: unused variable: `y` Nov 17 21:10:18.250 INFO [stderr] --> src/ch4/general_concepts.rs:18:13 Nov 17 21:10:18.250 INFO [stderr] | Nov 17 21:10:18.250 INFO [stderr] 18 | let y = x; Nov 17 21:10:18.251 INFO [stderr] | ^ help: consider using `_y` instead Nov 17 21:10:18.251 INFO [stderr] Nov 17 21:10:18.251 INFO [stderr] warning: unused variable: `z` Nov 17 21:10:18.251 INFO [stderr] --> src/ch4/general_concepts.rs:19:13 Nov 17 21:10:18.252 INFO [stderr] | Nov 17 21:10:18.252 INFO [stderr] 19 | let z = 100; Nov 17 21:10:18.252 INFO [stderr] | ^ help: consider using `_z` instead Nov 17 21:10:18.252 INFO [stderr] Nov 17 21:10:18.253 INFO [stderr] warning: unused variable: `s` Nov 17 21:10:18.253 INFO [stderr] --> src/ch4/raii.rs:14:13 Nov 17 21:10:18.253 INFO [stderr] | Nov 17 21:10:18.253 INFO [stderr] 14 | let s = String::from("hello"); Nov 17 21:10:18.254 INFO [stderr] | ^ help: consider using `_s` instead Nov 17 21:10:18.254 INFO [stderr] Nov 17 21:10:18.254 INFO [stderr] warning: unused variable: `v` Nov 17 21:10:18.254 INFO [stderr] --> src/ch4/raii.rs:16:13 Nov 17 21:10:18.254 INFO [stderr] | Nov 17 21:10:18.255 INFO [stderr] 16 | let v = vec![1,2,3]; Nov 17 21:10:18.255 INFO [stderr] | ^ help: consider using `_v` instead Nov 17 21:10:18.255 INFO [stderr] Nov 17 21:10:18.256 INFO [stderr] warning: unused variable: `stolen` Nov 17 21:10:18.256 INFO [stderr] --> src/ch5/semantic.rs:30:13 Nov 17 21:10:18.256 INFO [stderr] | Nov 17 21:10:18.257 INFO [stderr] 30 | let stolen = orig; Nov 17 21:10:18.257 INFO [stderr] | ^^^^^^ help: consider using `_stolen` instead Nov 17 21:10:18.257 INFO [stderr] Nov 17 21:10:18.257 INFO [stderr] warning: unused variable: `b` Nov 17 21:10:18.258 INFO [stderr] --> src/ch5/semantic.rs:113:13 Nov 17 21:10:18.258 INFO [stderr] | Nov 17 21:10:18.258 INFO [stderr] 113 | let b = a; Nov 17 21:10:18.259 INFO [stderr] | ^ help: consider using `_b` instead Nov 17 21:10:18.259 INFO [stderr] Nov 17 21:10:18.259 INFO [stderr] warning: unused variable: `x` Nov 17 21:10:18.259 INFO [stderr] --> src/ch5/share_mutable.rs:22:13 Nov 17 21:10:18.260 INFO [stderr] | Nov 17 21:10:18.260 INFO [stderr] 22 | let x = "hello".to_string(); Nov 17 21:10:18.260 INFO [stderr] | ^ help: consider using `_x` instead Nov 17 21:10:18.260 INFO [stderr] Nov 17 21:10:18.260 INFO [stderr] warning: unused variable: `a` Nov 17 21:10:18.261 INFO [stderr] --> src/ch5/share_mutable.rs:133:13 Nov 17 21:10:18.261 INFO [stderr] | Nov 17 21:10:18.261 INFO [stderr] 133 | let a = "hello"; // -------scope a-------+ Nov 17 21:10:18.261 INFO [stderr] | ^ help: consider using `_a` instead Nov 17 21:10:18.262 INFO [stderr] Nov 17 21:10:18.262 INFO [stderr] warning: unused variable: `b` Nov 17 21:10:18.262 INFO [stderr] --> src/ch5/share_mutable.rs:134:13 Nov 17 21:10:18.262 INFO [stderr] | Nov 17 21:10:18.263 INFO [stderr] 134 | let b = "rust"; // -----scope b------+ | Nov 17 21:10:18.263 INFO [stderr] | ^ help: consider using `_b` instead Nov 17 21:10:18.263 INFO [stderr] Nov 17 21:10:18.263 INFO [stderr] warning: unused variable: `d` Nov 17 21:10:18.264 INFO [stderr] --> src/ch5/share_mutable.rs:136:13 Nov 17 21:10:18.264 INFO [stderr] | Nov 17 21:10:18.264 INFO [stderr] 136 | let d = c; // - scope d --- | | | Nov 17 21:10:18.264 INFO [stderr] | ^ help: consider using `_d` instead Nov 17 21:10:18.265 INFO [stderr] Nov 17 21:10:18.265 INFO [stderr] warning: unused variable: `p` Nov 17 21:10:18.265 INFO [stderr] --> src/ch3/traits.rs:246:28 Nov 17 21:10:18.265 INFO [stderr] | Nov 17 21:10:18.266 INFO [stderr] 246 | fn set_page(&self, p: i32){ Nov 17 21:10:18.266 INFO [stderr] | ^ help: consider using `_p` instead Nov 17 21:10:18.266 INFO [stderr] Nov 17 21:10:18.266 INFO [stderr] warning: unused variable: `num` Nov 17 21:10:18.267 INFO [stderr] --> src/ch3/traits.rs:251:31 Nov 17 21:10:18.267 INFO [stderr] | Nov 17 21:10:18.267 INFO [stderr] 251 | fn set_perpage(&self, num: i32){ Nov 17 21:10:18.267 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 17 21:10:18.268 INFO [stderr] Nov 17 21:10:18.268 INFO [stderr] warning: unused variable: `args` Nov 17 21:10:18.268 INFO [stderr] --> src/ch6/closures.rs:130:47 Nov 17 21:10:18.268 INFO [stderr] | Nov 17 21:10:18.269 INFO [stderr] 130 | extern "rust-call" fn call_once(self, args: ()) -> u32 { Nov 17 21:10:18.269 INFO [stderr] | ^^^^ help: consider using `_args` instead Nov 17 21:10:18.269 INFO [stderr] Nov 17 21:10:18.269 INFO [stderr] warning: unused variable: `args` Nov 17 21:10:18.269 INFO [stderr] --> src/ch6/closures.rs:136:51 Nov 17 21:10:18.271 INFO [stderr] | Nov 17 21:10:18.271 INFO [stderr] 136 | extern "rust-call" fn call_mut(&mut self, args: ()) -> u32 { Nov 17 21:10:18.271 INFO [stderr] | ^^^^ help: consider using `_args` instead Nov 17 21:10:18.271 INFO [stderr] Nov 17 21:10:18.271 INFO [stderr] warning: unused variable: `args` Nov 17 21:10:18.271 INFO [stderr] --> src/ch6/closures.rs:142:43 Nov 17 21:10:18.271 INFO [stderr] | Nov 17 21:10:18.271 INFO [stderr] 142 | extern "rust-call" fn call(&self, args: ()) -> u32 { Nov 17 21:10:18.271 INFO [stderr] | ^^^^ help: consider using `_args` instead Nov 17 21:10:18.271 INFO [stderr] Nov 17 21:10:18.271 INFO [stderr] warning: variable does not need to be mutable Nov 17 21:10:18.271 INFO [stderr] --> src/ch2/collections.rs:31:9 Nov 17 21:10:18.271 INFO [stderr] | Nov 17 21:10:18.271 INFO [stderr] 31 | let mut v2 = vec![0; 10]; Nov 17 21:10:18.271 INFO [stderr] | ----^^ Nov 17 21:10:18.271 INFO [stderr] | | Nov 17 21:10:18.271 INFO [stderr] | help: remove this `mut` Nov 17 21:10:18.271 INFO [stderr] | Nov 17 21:10:18.271 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 17 21:10:18.271 INFO [stderr] Nov 17 21:10:18.539 INFO [stderr] warning: function is never used: `sum` Nov 17 21:10:18.539 INFO [stderr] --> src/ch2/function.rs:89:1 Nov 17 21:10:18.539 INFO [stderr] | Nov 17 21:10:18.539 INFO [stderr] 89 | fn sum(a: i32, b: i32) -> i32 { Nov 17 21:10:18.540 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.540 INFO [stderr] | Nov 17 21:10:18.540 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 17 21:10:18.541 INFO [stderr] Nov 17 21:10:18.541 INFO [stderr] warning: function is never used: `product` Nov 17 21:10:18.541 INFO [stderr] --> src/ch2/function.rs:92:1 Nov 17 21:10:18.542 INFO [stderr] | Nov 17 21:10:18.542 INFO [stderr] 92 | fn product(a: i32, b: i32) -> i32 { Nov 17 21:10:18.542 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.542 INFO [stderr] Nov 17 21:10:18.543 INFO [stderr] warning: function is never used: `map_demo` Nov 17 21:10:18.543 INFO [stderr] --> src/ch2/collections.rs:169:1 Nov 17 21:10:18.543 INFO [stderr] | Nov 17 21:10:18.544 INFO [stderr] 169 | fn map_demo() { Nov 17 21:10:18.544 INFO [stderr] | ^^^^^^^^^^^^^ Nov 17 21:10:18.544 INFO [stderr] Nov 17 21:10:18.545 INFO [stderr] warning: function is never used: `foo` Nov 17 21:10:18.545 INFO [stderr] --> src/ch2/primitives.rs:349:1 Nov 17 21:10:18.545 INFO [stderr] | Nov 17 21:10:18.546 INFO [stderr] 349 | fn foo() -> u32 { Nov 17 21:10:18.546 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 17 21:10:18.546 INFO [stderr] Nov 17 21:10:18.546 INFO [stderr] warning: method is never used: `new` Nov 17 21:10:18.547 INFO [stderr] --> src/ch2/structs.rs:48:5 Nov 17 21:10:18.547 INFO [stderr] | Nov 17 21:10:18.547 INFO [stderr] 48 | fn new(name: &'static str, gender: u32) -> Self{ Nov 17 21:10:18.548 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.548 INFO [stderr] Nov 17 21:10:18.548 INFO [stderr] warning: method is never used: `name` Nov 17 21:10:18.549 INFO [stderr] --> src/ch2/structs.rs:51:5 Nov 17 21:10:18.549 INFO [stderr] | Nov 17 21:10:18.549 INFO [stderr] 51 | fn name(&self) { Nov 17 21:10:18.550 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:18.550 INFO [stderr] Nov 17 21:10:18.550 INFO [stderr] warning: method is never used: `set_name` Nov 17 21:10:18.551 INFO [stderr] --> src/ch2/structs.rs:54:5 Nov 17 21:10:18.551 INFO [stderr] | Nov 17 21:10:18.551 INFO [stderr] 54 | fn set_name(&mut self, name: &'static str) { Nov 17 21:10:18.551 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.552 INFO [stderr] Nov 17 21:10:18.552 INFO [stderr] warning: method is never used: `gender` Nov 17 21:10:18.552 INFO [stderr] --> src/ch2/structs.rs:57:5 Nov 17 21:10:18.553 INFO [stderr] | Nov 17 21:10:18.553 INFO [stderr] 57 | fn gender(&self){ Nov 17 21:10:18.553 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 17 21:10:18.553 INFO [stderr] Nov 17 21:10:18.554 INFO [stderr] warning: field is never used: `foo` Nov 17 21:10:18.554 INFO [stderr] --> src/ch3/zero_size.rs:27:9 Nov 17 21:10:18.554 INFO [stderr] | Nov 17 21:10:18.555 INFO [stderr] 27 | foo: Foo, Nov 17 21:10:18.555 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:18.555 INFO [stderr] Nov 17 21:10:18.555 INFO [stderr] warning: field is never used: `qux` Nov 17 21:10:18.556 INFO [stderr] --> src/ch3/zero_size.rs:28:9 Nov 17 21:10:18.556 INFO [stderr] | Nov 17 21:10:18.563 INFO [stderr] 28 | qux: (), Nov 17 21:10:18.563 INFO [stderr] | ^^^^^^^ Nov 17 21:10:18.563 INFO [stderr] Nov 17 21:10:18.563 INFO [stderr] warning: field is never used: `baz` Nov 17 21:10:18.564 INFO [stderr] --> src/ch3/zero_size.rs:29:9 Nov 17 21:10:18.564 INFO [stderr] | Nov 17 21:10:18.564 INFO [stderr] 29 | baz: [u8; 0], Nov 17 21:10:18.565 INFO [stderr] | ^^^^^^^^^^^^ Nov 17 21:10:18.565 INFO [stderr] Nov 17 21:10:18.565 INFO [stderr] warning: field is never used: `page` Nov 17 21:10:18.566 INFO [stderr] --> src/ch3/traits.rs:262:24 Nov 17 21:10:18.566 INFO [stderr] | Nov 17 21:10:18.566 INFO [stderr] 262 | struct MyPaginate{ page: i32 } Nov 17 21:10:18.567 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.567 INFO [stderr] Nov 17 21:10:18.567 INFO [stderr] warning: field is never used: `inner` Nov 17 21:10:18.568 INFO [stderr] --> src/ch3/trait_limit.rs:147:9 Nov 17 21:10:18.568 INFO [stderr] | Nov 17 21:10:18.568 INFO [stderr] 147 | inner: T, Nov 17 21:10:18.569 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:18.569 INFO [stderr] Nov 17 21:10:18.569 INFO [stderr] warning: function is never used: `foo` Nov 17 21:10:18.569 INFO [stderr] --> src/ch4/general_concepts.rs:17:5 Nov 17 21:10:18.570 INFO [stderr] | Nov 17 21:10:18.570 INFO [stderr] 17 | fn foo(x: u32) { Nov 17 21:10:18.570 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:18.571 INFO [stderr] Nov 17 21:10:18.571 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.571 INFO [stderr] --> src/ch4/general_concepts.rs:21:5 Nov 17 21:10:18.572 INFO [stderr] | Nov 17 21:10:18.572 INFO [stderr] 21 | fn main(){ Nov 17 21:10:18.572 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.579 INFO [stderr] Nov 17 21:10:18.580 INFO [stderr] warning: struct is never constructed: `A` Nov 17 21:10:18.580 INFO [stderr] --> src/ch4/general_concepts.rs:56:5 Nov 17 21:10:18.580 INFO [stderr] | Nov 17 21:10:18.580 INFO [stderr] 56 | struct A { Nov 17 21:10:18.580 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:18.580 INFO [stderr] Nov 17 21:10:18.580 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.580 INFO [stderr] --> src/ch4/general_concepts.rs:61:5 Nov 17 21:10:18.580 INFO [stderr] | Nov 17 21:10:18.580 INFO [stderr] 61 | fn main() { Nov 17 21:10:18.580 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.580 INFO [stderr] Nov 17 21:10:18.580 INFO [stderr] warning: struct is never constructed: `A` Nov 17 21:10:18.580 INFO [stderr] --> src/ch4/general_concepts.rs:96:5 Nov 17 21:10:18.580 INFO [stderr] | Nov 17 21:10:18.580 INFO [stderr] 96 | struct A { Nov 17 21:10:18.580 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:18.580 INFO [stderr] Nov 17 21:10:18.580 INFO [stderr] warning: struct is never constructed: `B` Nov 17 21:10:18.580 INFO [stderr] --> src/ch4/general_concepts.rs:100:5 Nov 17 21:10:18.580 INFO [stderr] | Nov 17 21:10:18.580 INFO [stderr] 100 | struct B(i32, f64, char); Nov 17 21:10:18.580 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.580 INFO [stderr] Nov 17 21:10:18.580 INFO [stderr] warning: struct is never constructed: `N` Nov 17 21:10:18.580 INFO [stderr] --> src/ch4/general_concepts.rs:101:5 Nov 17 21:10:18.580 INFO [stderr] | Nov 17 21:10:18.580 INFO [stderr] 101 | struct N; Nov 17 21:10:18.580 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.580 INFO [stderr] Nov 17 21:10:18.580 INFO [stderr] warning: enum is never used: `E` Nov 17 21:10:18.580 INFO [stderr] --> src/ch4/general_concepts.rs:102:5 Nov 17 21:10:18.580 INFO [stderr] | Nov 17 21:10:18.580 INFO [stderr] 102 | enum E { Nov 17 21:10:18.580 INFO [stderr] | ^^^^^^ Nov 17 21:10:18.580 INFO [stderr] Nov 17 21:10:18.580 INFO [stderr] warning: union is never used: `U` Nov 17 21:10:18.580 INFO [stderr] --> src/ch4/general_concepts.rs:106:5 Nov 17 21:10:18.580 INFO [stderr] | Nov 17 21:10:18.580 INFO [stderr] 106 | union U { Nov 17 21:10:18.580 INFO [stderr] | ^^^^^^^ Nov 17 21:10:18.580 INFO [stderr] Nov 17 21:10:18.580 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.580 INFO [stderr] --> src/ch4/general_concepts.rs:110:5 Nov 17 21:10:18.580 INFO [stderr] | Nov 17 21:10:18.580 INFO [stderr] 110 | fn main(){ Nov 17 21:10:18.580 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.580 INFO [stderr] Nov 17 21:10:18.580 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.580 INFO [stderr] --> src/ch4/resource_management.rs:59:5 Nov 17 21:10:18.580 INFO [stderr] | Nov 17 21:10:18.580 INFO [stderr] 59 | fn main() { Nov 17 21:10:18.580 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.580 INFO [stderr] Nov 17 21:10:18.580 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.580 INFO [stderr] --> src/ch4/raii.rs:13:5 Nov 17 21:10:18.580 INFO [stderr] | Nov 17 21:10:18.580 INFO [stderr] 13 | fn main() { Nov 17 21:10:18.580 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.580 INFO [stderr] Nov 17 21:10:18.580 INFO [stderr] warning: struct is never constructed: `S` Nov 17 21:10:18.581 INFO [stderr] --> src/ch4/raii.rs:94:5 Nov 17 21:10:18.581 INFO [stderr] | Nov 17 21:10:18.581 INFO [stderr] 94 | struct S(i32); Nov 17 21:10:18.581 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:18.581 INFO [stderr] Nov 17 21:10:18.581 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.581 INFO [stderr] --> src/ch4/raii.rs:100:5 Nov 17 21:10:18.581 INFO [stderr] | Nov 17 21:10:18.581 INFO [stderr] 100 | fn main() { Nov 17 21:10:18.581 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.581 INFO [stderr] Nov 17 21:10:18.581 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.581 INFO [stderr] --> src/ch5/semantic.rs:27:5 Nov 17 21:10:18.581 INFO [stderr] | Nov 17 21:10:18.581 INFO [stderr] 27 | fn main() { Nov 17 21:10:18.581 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.581 INFO [stderr] Nov 17 21:10:18.581 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.581 INFO [stderr] --> src/ch5/semantic.rs:111:5 Nov 17 21:10:18.581 INFO [stderr] | Nov 17 21:10:18.581 INFO [stderr] 111 | fn main(){ Nov 17 21:10:18.581 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.581 INFO [stderr] Nov 17 21:10:18.581 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.581 INFO [stderr] --> src/ch5/share_mutable.rs:21:5 Nov 17 21:10:18.581 INFO [stderr] | Nov 17 21:10:18.581 INFO [stderr] 21 | fn main() { Nov 17 21:10:18.581 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.581 INFO [stderr] Nov 17 21:10:18.581 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.581 INFO [stderr] --> src/ch5/share_mutable.rs:132:5 Nov 17 21:10:18.581 INFO [stderr] | Nov 17 21:10:18.581 INFO [stderr] 132 | fn main(){ Nov 17 21:10:18.581 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.581 INFO [stderr] Nov 17 21:10:18.581 INFO [stderr] warning: function is never used: `foo` Nov 17 21:10:18.581 INFO [stderr] --> src/ch5/borrow.rs:31:5 Nov 17 21:10:18.581 INFO [stderr] | Nov 17 21:10:18.581 INFO [stderr] 31 | fn foo(mut v: [i32; 3]) -> [i32; 3] { Nov 17 21:10:18.581 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.581 INFO [stderr] Nov 17 21:10:18.581 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.581 INFO [stderr] --> src/ch5/borrow.rs:36:5 Nov 17 21:10:18.581 INFO [stderr] | Nov 17 21:10:18.581 INFO [stderr] 36 | fn main() { Nov 17 21:10:18.581 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.581 INFO [stderr] Nov 17 21:10:18.581 INFO [stderr] warning: function is never used: `bubble_sort` Nov 17 21:10:18.581 INFO [stderr] --> src/ch5/borrow.rs:73:5 Nov 17 21:10:18.581 INFO [stderr] | Nov 17 21:10:18.581 INFO [stderr] 73 | fn bubble_sort(a: &mut Vec) { Nov 17 21:10:18.581 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.581 INFO [stderr] Nov 17 21:10:18.581 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.581 INFO [stderr] --> src/ch5/borrow.rs:90:5 Nov 17 21:10:18.581 INFO [stderr] | Nov 17 21:10:18.581 INFO [stderr] 90 | fn main() { Nov 17 21:10:18.581 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.581 INFO [stderr] Nov 17 21:10:18.581 INFO [stderr] warning: function is never used: `compute` Nov 17 21:10:18.581 INFO [stderr] --> src/ch5/borrow.rs:139:5 Nov 17 21:10:18.581 INFO [stderr] | Nov 17 21:10:18.581 INFO [stderr] 139 | fn compute(input: &u32, output: &mut u32) { Nov 17 21:10:18.581 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.581 INFO [stderr] Nov 17 21:10:18.581 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.581 INFO [stderr] --> src/ch5/borrow.rs:147:5 Nov 17 21:10:18.581 INFO [stderr] | Nov 17 21:10:18.581 INFO [stderr] 147 | fn main() { Nov 17 21:10:18.581 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.581 INFO [stderr] Nov 17 21:10:18.581 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.581 INFO [stderr] --> src/ch5/lifetime.rs:16:5 Nov 17 21:10:18.581 INFO [stderr] | Nov 17 21:10:18.581 INFO [stderr] 16 | fn main() { Nov 17 21:10:18.581 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.581 INFO [stderr] Nov 17 21:10:18.581 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.581 INFO [stderr] --> src/ch5/lifetime.rs:239:5 Nov 17 21:10:18.581 INFO [stderr] | Nov 17 21:10:18.581 INFO [stderr] 239 | fn main() { Nov 17 21:10:18.581 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.581 INFO [stderr] Nov 17 21:10:18.582 INFO [stderr] warning: function is never used: `foo` Nov 17 21:10:18.582 INFO [stderr] --> src/ch5/nll.rs:117:5 Nov 17 21:10:18.582 INFO [stderr] | Nov 17 21:10:18.582 INFO [stderr] 117 | fn foo<'a>(x: &'a str, y: &'a str) -> &'a str { Nov 17 21:10:18.582 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.582 INFO [stderr] Nov 17 21:10:18.582 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.582 INFO [stderr] --> src/ch5/nll.rs:124:5 Nov 17 21:10:18.582 INFO [stderr] | Nov 17 21:10:18.582 INFO [stderr] 124 | fn main(){ Nov 17 21:10:18.582 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.582 INFO [stderr] Nov 17 21:10:18.582 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.582 INFO [stderr] --> src/ch5/nll.rs:181:5 Nov 17 21:10:18.582 INFO [stderr] | Nov 17 21:10:18.582 INFO [stderr] 181 | fn main(){ Nov 17 21:10:18.582 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.582 INFO [stderr] Nov 17 21:10:18.582 INFO [stderr] warning: function is never used: `modify` Nov 17 21:10:18.582 INFO [stderr] --> src/ch6/functions.rs:30:5 Nov 17 21:10:18.582 INFO [stderr] | Nov 17 21:10:18.582 INFO [stderr] 30 | fn modify(mut v: Vec) -> Vec { Nov 17 21:10:18.582 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.582 INFO [stderr] Nov 17 21:10:18.582 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.582 INFO [stderr] --> src/ch6/functions.rs:34:5 Nov 17 21:10:18.582 INFO [stderr] | Nov 17 21:10:18.582 INFO [stderr] 34 | fn main(){ Nov 17 21:10:18.582 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.582 INFO [stderr] Nov 17 21:10:18.582 INFO [stderr] warning: function is never used: `f` Nov 17 21:10:18.582 INFO [stderr] --> src/ch6/functions.rs:71:5 Nov 17 21:10:18.582 INFO [stderr] | Nov 17 21:10:18.582 INFO [stderr] 71 | fn f() { print!("1"); } Nov 17 21:10:18.582 INFO [stderr] | ^^^^^^ Nov 17 21:10:18.582 INFO [stderr] Nov 17 21:10:18.582 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.582 INFO [stderr] --> src/ch6/functions.rs:72:5 Nov 17 21:10:18.582 INFO [stderr] | Nov 17 21:10:18.582 INFO [stderr] 72 | fn main() { Nov 17 21:10:18.582 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.582 INFO [stderr] Nov 17 21:10:18.582 INFO [stderr] warning: struct is never constructed: `S` Nov 17 21:10:18.582 INFO [stderr] --> src/ch6/functions.rs:126:5 Nov 17 21:10:18.582 INFO [stderr] | Nov 17 21:10:18.582 INFO [stderr] 126 | struct S { i: i32 } Nov 17 21:10:18.582 INFO [stderr] | ^^^^^^^^ Nov 17 21:10:18.582 INFO [stderr] Nov 17 21:10:18.582 INFO [stderr] warning: function is never used: `f` Nov 17 21:10:18.582 INFO [stderr] --> src/ch6/functions.rs:127:5 Nov 17 21:10:18.582 INFO [stderr] | Nov 17 21:10:18.582 INFO [stderr] 127 | fn f(ref _s: S) { Nov 17 21:10:18.582 INFO [stderr] | ^^^^^^^^^^^^^^^ Nov 17 21:10:18.582 INFO [stderr] Nov 17 21:10:18.582 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.582 INFO [stderr] --> src/ch6/functions.rs:130:5 Nov 17 21:10:18.582 INFO [stderr] | Nov 17 21:10:18.582 INFO [stderr] 130 | fn main() { Nov 17 21:10:18.582 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.582 INFO [stderr] Nov 17 21:10:18.582 INFO [stderr] warning: function is never used: `addsub` Nov 17 21:10:18.582 INFO [stderr] --> src/ch6/functions.rs:167:5 Nov 17 21:10:18.582 INFO [stderr] | Nov 17 21:10:18.582 INFO [stderr] 167 | fn addsub(x: isize, y: isize) -> (isize, isize) { Nov 17 21:10:18.582 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.582 INFO [stderr] Nov 17 21:10:18.582 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.582 INFO [stderr] --> src/ch6/functions.rs:170:5 Nov 17 21:10:18.582 INFO [stderr] | Nov 17 21:10:18.582 INFO [stderr] 170 | fn main(){ Nov 17 21:10:18.582 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.582 INFO [stderr] Nov 17 21:10:18.582 INFO [stderr] warning: function is never used: `square` Nov 17 21:10:18.582 INFO [stderr] --> src/ch6/functions.rs:210:5 Nov 17 21:10:18.582 INFO [stderr] | Nov 17 21:10:18.582 INFO [stderr] 210 | fn square>(x: T, y: T) -> T { Nov 17 21:10:18.582 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.582 INFO [stderr] Nov 17 21:10:18.582 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.582 INFO [stderr] --> src/ch6/functions.rs:213:5 Nov 17 21:10:18.582 INFO [stderr] | Nov 17 21:10:18.582 INFO [stderr] 213 | fn main() { Nov 17 21:10:18.583 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.583 INFO [stderr] Nov 17 21:10:18.583 INFO [stderr] warning: struct is never constructed: `User` Nov 17 21:10:18.583 INFO [stderr] --> src/ch6/functions.rs:249:5 Nov 17 21:10:18.590 INFO [stderr] | Nov 17 21:10:18.591 INFO [stderr] 249 | struct User { Nov 17 21:10:18.591 INFO [stderr] | ^^^^^^^^^^^ Nov 17 21:10:18.591 INFO [stderr] Nov 17 21:10:18.591 INFO [stderr] warning: method is never used: `show` Nov 17 21:10:18.591 INFO [stderr] --> src/ch6/functions.rs:254:9 Nov 17 21:10:18.591 INFO [stderr] | Nov 17 21:10:18.591 INFO [stderr] 254 | fn show(&self) { Nov 17 21:10:18.591 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:18.591 INFO [stderr] Nov 17 21:10:18.591 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.591 INFO [stderr] --> src/ch6/functions.rs:259:5 Nov 17 21:10:18.591 INFO [stderr] | Nov 17 21:10:18.591 INFO [stderr] 259 | fn main() { Nov 17 21:10:18.591 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.591 INFO [stderr] Nov 17 21:10:18.591 INFO [stderr] warning: function is never used: `math` Nov 17 21:10:18.591 INFO [stderr] --> src/ch6/functions.rs:399:5 Nov 17 21:10:18.591 INFO [stderr] | Nov 17 21:10:18.591 INFO [stderr] 399 | fn math(op: fn(i32, i32) -> i32, a: i32, b: i32) -> i32{ Nov 17 21:10:18.591 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.591 INFO [stderr] Nov 17 21:10:18.591 INFO [stderr] warning: function is never used: `sum` Nov 17 21:10:18.591 INFO [stderr] --> src/ch6/functions.rs:402:5 Nov 17 21:10:18.591 INFO [stderr] | Nov 17 21:10:18.591 INFO [stderr] 402 | fn sum(a: i32, b: i32) -> i32 { Nov 17 21:10:18.591 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.591 INFO [stderr] Nov 17 21:10:18.592 INFO [stderr] warning: function is never used: `product` Nov 17 21:10:18.592 INFO [stderr] --> src/ch6/functions.rs:405:5 Nov 17 21:10:18.592 INFO [stderr] | Nov 17 21:10:18.592 INFO [stderr] 405 | fn product(a: i32, b: i32) -> i32 { Nov 17 21:10:18.592 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.592 INFO [stderr] Nov 17 21:10:18.592 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.592 INFO [stderr] --> src/ch6/functions.rs:408:5 Nov 17 21:10:18.592 INFO [stderr] | Nov 17 21:10:18.592 INFO [stderr] 408 | fn main() { Nov 17 21:10:18.592 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.592 INFO [stderr] Nov 17 21:10:18.592 INFO [stderr] warning: function is never used: `counter` Nov 17 21:10:18.592 INFO [stderr] --> src/ch6/closures.rs:48:5 Nov 17 21:10:18.592 INFO [stderr] | Nov 17 21:10:18.592 INFO [stderr] 48 | fn counter(i: i32) -> Box i32> { Nov 17 21:10:18.592 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.592 INFO [stderr] Nov 17 21:10:18.592 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.592 INFO [stderr] --> src/ch6/closures.rs:51:5 Nov 17 21:10:18.592 INFO [stderr] | Nov 17 21:10:18.592 INFO [stderr] 51 | fn main() { Nov 17 21:10:18.592 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.592 INFO [stderr] Nov 17 21:10:18.592 INFO [stderr] warning: struct is never constructed: `Closure` Nov 17 21:10:18.592 INFO [stderr] --> src/ch6/closures.rs:125:5 Nov 17 21:10:18.593 INFO [stderr] | Nov 17 21:10:18.593 INFO [stderr] 125 | struct Closure { Nov 17 21:10:18.593 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 17 21:10:18.593 INFO [stderr] Nov 17 21:10:18.593 INFO [stderr] warning: function is never used: `call_it` Nov 17 21:10:18.593 INFO [stderr] --> src/ch6/closures.rs:147:5 Nov 17 21:10:18.593 INFO [stderr] | Nov 17 21:10:18.593 INFO [stderr] 147 | fn call_it u32>(f: &F) -> u32 { Nov 17 21:10:18.593 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.593 INFO [stderr] Nov 17 21:10:18.593 INFO [stderr] warning: function is never used: `call_it_mut` Nov 17 21:10:18.593 INFO [stderr] --> src/ch6/closures.rs:150:5 Nov 17 21:10:18.593 INFO [stderr] | Nov 17 21:10:18.593 INFO [stderr] 150 | fn call_it_mut u32>(f: &mut F) -> u32 { Nov 17 21:10:18.593 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.593 INFO [stderr] Nov 17 21:10:18.593 INFO [stderr] warning: function is never used: `call_it_once` Nov 17 21:10:18.593 INFO [stderr] --> src/ch6/closures.rs:153:5 Nov 17 21:10:18.593 INFO [stderr] | Nov 17 21:10:18.593 INFO [stderr] 153 | fn call_it_once u32>(f: F) -> u32 { Nov 17 21:10:18.593 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.593 INFO [stderr] Nov 17 21:10:18.593 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.593 INFO [stderr] --> src/ch6/closures.rs:156:5 Nov 17 21:10:18.593 INFO [stderr] | Nov 17 21:10:18.593 INFO [stderr] 156 | fn main() { Nov 17 21:10:18.593 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.594 INFO [stderr] Nov 17 21:10:18.594 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.594 INFO [stderr] --> src/ch6/closures.rs:352:5 Nov 17 21:10:18.594 INFO [stderr] | Nov 17 21:10:18.594 INFO [stderr] 352 | fn main() { Nov 17 21:10:18.594 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.594 INFO [stderr] Nov 17 21:10:18.594 INFO [stderr] warning: function is never used: `boxed_closure` Nov 17 21:10:18.594 INFO [stderr] --> src/ch6/closures.rs:512:5 Nov 17 21:10:18.594 INFO [stderr] | Nov 17 21:10:18.594 INFO [stderr] 512 | fn boxed_closure(c: &mut Vec>){ Nov 17 21:10:18.594 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.594 INFO [stderr] Nov 17 21:10:18.594 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.594 INFO [stderr] --> src/ch6/closures.rs:518:5 Nov 17 21:10:18.594 INFO [stderr] | Nov 17 21:10:18.594 INFO [stderr] 518 | fn main(){ Nov 17 21:10:18.594 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.594 INFO [stderr] Nov 17 21:10:18.595 INFO [stderr] warning: function is never used: `bar` Nov 17 21:10:18.595 INFO [stderr] --> src/ch6/closures.rs:638:5 Nov 17 21:10:18.595 INFO [stderr] | Nov 17 21:10:18.595 INFO [stderr] 638 | fn bar(b: Box DoSomething<&'f usize>>) { Nov 17 21:10:18.595 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.595 INFO [stderr] Nov 17 21:10:18.595 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.595 INFO [stderr] --> src/ch6/closures.rs:642:5 Nov 17 21:10:18.595 INFO [stderr] | Nov 17 21:10:18.595 INFO [stderr] 642 | fn main(){ Nov 17 21:10:18.595 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.595 INFO [stderr] Nov 17 21:10:18.596 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.596 INFO [stderr] --> src/ch6/iters.rs:373:5 Nov 17 21:10:18.596 INFO [stderr] | Nov 17 21:10:18.596 INFO [stderr] 373 | fn main(){ Nov 17 21:10:18.596 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.596 INFO [stderr] Nov 17 21:10:18.596 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.596 INFO [stderr] --> src/ch7/structs.rs:48:5 Nov 17 21:10:18.596 INFO [stderr] | Nov 17 21:10:18.596 INFO [stderr] 48 | fn main(){ Nov 17 21:10:18.596 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.596 INFO [stderr] Nov 17 21:10:18.596 INFO [stderr] warning: function is never used: `hello` Nov 17 21:10:18.597 INFO [stderr] --> src/appendix/mod.rs:16:1 Nov 17 21:10:18.597 INFO [stderr] | Nov 17 21:10:18.597 INFO [stderr] 16 | fn hello(){ Nov 17 21:10:18.597 INFO [stderr] | ^^^^^^^^^^ Nov 17 21:10:18.597 INFO [stderr] Nov 17 21:10:18.597 INFO [stderr] warning: function is never used: `main` Nov 17 21:10:18.597 INFO [stderr] --> src/appendix/lldb.rs:147:1 Nov 17 21:10:18.597 INFO [stderr] | Nov 17 21:10:18.597 INFO [stderr] 147 | fn main() Nov 17 21:10:18.597 INFO [stderr] | ^^^^^^^^^ Nov 17 21:10:18.597 INFO [stderr] Nov 17 21:10:18.597 INFO [stderr] warning: denote infinite loops with `loop { ... }` Nov 17 21:10:18.597 INFO [stderr] --> src/ch2/control_flow.rs:152:5 Nov 17 21:10:18.597 INFO [stderr] | Nov 17 21:10:18.597 INFO [stderr] 152 | while true { Nov 17 21:10:18.597 INFO [stderr] | ^^^^^^^^^^ help: use `loop` Nov 17 21:10:18.598 INFO [stderr] | Nov 17 21:10:18.598 INFO [stderr] = note: #[warn(while_true)] on by default Nov 17 21:10:18.598 INFO [stderr] Nov 17 21:10:18.598 INFO [stderr] warning: unused arithmetic operation that must be used Nov 17 21:10:18.598 INFO [stderr] --> src/ch5/nll.rs:184:9 Nov 17 21:10:18.598 INFO [stderr] | Nov 17 21:10:18.598 INFO [stderr] 184 | a.to_string() + s; Nov 17 21:10:18.598 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.602 INFO [stderr] | Nov 17 21:10:18.602 INFO [stderr] = note: #[warn(unused_must_use)] on by default Nov 17 21:10:18.602 INFO [stderr] Nov 17 21:10:18.608 INFO [stderr] warning: unused attribute Nov 17 21:10:18.608 INFO [stderr] --> src/ch6/closures.rs:124:5 Nov 17 21:10:18.608 INFO [stderr] | Nov 17 21:10:18.608 INFO [stderr] 124 | #![feature(unboxed_closures, fn_traits)] Nov 17 21:10:18.608 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.608 INFO [stderr] | Nov 17 21:10:18.608 INFO [stderr] = note: #[warn(unused_attributes)] on by default Nov 17 21:10:18.608 INFO [stderr] Nov 17 21:10:18.608 INFO [stderr] warning: crate-level attribute should be in the root module Nov 17 21:10:18.608 INFO [stderr] --> src/ch6/closures.rs:124:5 Nov 17 21:10:18.608 INFO [stderr] | Nov 17 21:10:18.608 INFO [stderr] 124 | #![feature(unboxed_closures, fn_traits)] Nov 17 21:10:18.608 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:18.608 INFO [stderr] Nov 17 21:10:19.058 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3.57s Nov 17 21:10:19.066 INFO [stderr] su: No module specific data is present Nov 17 21:10:19.854 INFO running `"docker" "inspect" "25bddba6dd30aafb801744b8adfa8456734f722a44115acef86d49ad420fbcfa"` Nov 17 21:10:20.125 INFO running `"docker" "rm" "-f" "25bddba6dd30aafb801744b8adfa8456734f722a44115acef86d49ad420fbcfa"` Nov 17 21:10:20.502 INFO [stdout] 25bddba6dd30aafb801744b8adfa8456734f722a44115acef86d49ad420fbcfa Nov 17 21:10:20.510 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-5/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 17 21:10:21.104 INFO [stdout] 02730b78ea50935e5bb1922a3cc49ed4b05bbdf421434bb29362b4eec33b2b4d Nov 17 21:10:21.106 INFO running `"docker" "start" "-a" "02730b78ea50935e5bb1922a3cc49ed4b05bbdf421434bb29362b4eec33b2b4d"` Nov 17 21:10:22.815 INFO [stderr] usermod: no changes Nov 17 21:10:22.947 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.11s Nov 17 21:10:22.964 INFO [stderr] Running /target/debug/deps/tao_of_rust-04a1fbe62c9068ac Nov 17 21:10:22.971 INFO [stderr] Doc-tests tao-of-rust Nov 17 21:10:22.971 INFO [stdout] Nov 17 21:10:22.971 INFO [stdout] running 0 tests Nov 17 21:10:22.971 INFO [stdout] Nov 17 21:10:22.971 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 17 21:10:22.971 INFO [stdout] Nov 17 21:10:25.875 INFO [stderr] warning: invalid start of a new code block Nov 17 21:10:25.875 INFO [stderr] --> /source/src/ch5/smart_pointer.rs:47:1 Nov 17 21:10:25.875 INFO [stderr] | Nov 17 21:10:25.875 INFO [stderr] 47 | /// # 智能指针和所有权: Rc / Arc Nov 17 21:10:25.875 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 17 21:10:25.875 INFO [stderr] Nov 17 21:10:25.891 INFO [stdout] Nov 17 21:10:25.891 INFO [stdout] running 373 tests Nov 17 21:10:29.032 INFO [stdout] test src/appendix/mod.rs - appendix (line 6) ... FAILED Nov 17 21:10:29.833 INFO [stdout] test src/ch1/mod.rs - ch1::title (line 9) ... ok Nov 17 21:10:29.839 INFO [stdout] test src/ch1/mod.rs - ch1::fly_dyn (line 77) ... ok Nov 17 21:10:29.949 INFO [stdout] test src/ch10/visibility.rs - ch10::visibility::visibility (line 64) ... ok Nov 17 21:10:30.172 INFO [stdout] test src/ch10/mod.rs - ch10::title (line 10) ... ok Nov 17 21:10:30.543 INFO [stdout] test src/ch10/visibility.rs - ch10::visibility::visibility (line 14) ... ok Nov 17 21:10:30.900 INFO [stdout] test src/ch11/atomics.rs - ch11::atomics::atomic_demo (line 5) ... ok Nov 17 21:10:31.347 INFO [stdout] test src/ch1/mod.rs - ch1::fly_static (line 40) ... ok Nov 17 21:10:32.703 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 110) ... FAILED Nov 17 21:10:33.643 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 135) ... FAILED Nov 17 21:10:34.379 INFO [stdout] test src/ch11/channels.rs - ch11::channels::channel_demo (line 25) ... ok Nov 17 21:10:35.543 INFO [stdout] test src/ch11/channels.rs - ch11::channels::channel_demo (line 86) ... ok Nov 17 21:10:37.503 INFO [stdout] test src/ch11/channels.rs - ch11::channels::channel_demo (line 46) ... ok Nov 17 21:10:38.191 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 25) ... ok Nov 17 21:10:38.231 INFO [stdout] test src/ch11/channels.rs - ch11::channels::channel_demo (line 9) ... ok Nov 17 21:10:38.499 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 5) ... FAILED Nov 17 21:10:38.707 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 50) ... FAILED Nov 17 21:10:39.311 INFO [stdout] test src/ch11/crossbeam.rs - ch11::crossbeam::crossbeam_demo (line 68) ... FAILED Nov 17 21:10:39.535 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 124) ... FAILED Nov 17 21:10:41.299 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 156) ... ok Nov 17 21:10:41.627 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 218) ... ok Nov 17 21:10:42.784 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 5) ... ok Nov 17 21:10:42.787 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 185) ... FAILED Nov 17 21:10:43.939 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 93) ... ok Nov 17 21:10:43.944 INFO [stdout] test src/ch11/generator.rs - ch11::generator::generaotr (line 30) ... ok Nov 17 21:10:45.319 INFO [stdout] test src/ch11/mod.rs - ch11::title (line 8) ... ok Nov 17 21:10:45.951 INFO [stdout] test src/ch11/thread_management.rs - ch11::thread_management::thread_management (line 5) ... FAILED Nov 17 21:10:45.951 INFO [stdout] test src/ch11/rayon.rs - ch11::rayon::rayon (line 27) ... FAILED Nov 17 21:10:46.003 INFO [stdout] test src/ch11/rayon.rs - ch11::rayon::generator (line 49) ... FAILED Nov 17 21:10:47.067 INFO [stdout] test src/ch11/rayon.rs - ch11::rayon::rayon (line 6) ... FAILED Nov 17 21:10:47.260 INFO [stdout] test src/ch11/thread_management.rs - ch11::thread_management::thread_management (line 27) ... FAILED Nov 17 21:10:49.119 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 179) ... FAILED Nov 17 21:10:49.211 INFO [stdout] test src/ch11/thread_management.rs - ch11::thread_management::thread_management (line 58) ... ok Nov 17 21:10:49.458 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 129) ... FAILED Nov 17 21:10:51.452 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 23) ... FAILED Nov 17 21:10:51.453 INFO [stdout] test src/ch11/thread_management.rs - ch11::thread_management::thread_management (line 83) ... ok Nov 17 21:10:51.802 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 102) ... ok Nov 17 21:10:52.843 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 226) ... ok Nov 17 21:10:54.015 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 41) ... FAILED Nov 17 21:10:55.167 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 270) ... ok Nov 17 21:10:55.183 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 247) ... ok Nov 17 21:10:55.460 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 7) ... FAILED Nov 17 21:10:55.937 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 59) ... FAILED Nov 17 21:10:57.583 INFO [stdout] test src/ch11/thread_sync.rs - ch11::thread_sync::thread_safe (line 78) ... ok Nov 17 21:10:57.584 INFO [stdout] test src/ch12/mod.rs - ch12::title (line 8) ... ok Nov 17 21:10:57.792 INFO [stdout] test src/ch11/thread_unsafe.rs - ch11::thread_unsafe::unsafe_seq (line 10) ... ok Nov 17 21:10:58.443 INFO [stdout] test src/ch2/binding.rs - ch2::binding::immutable_and_mutable (line 21) ... FAILED Nov 17 21:10:59.298 INFO [stdout] test src/ch2/annotation.rs - ch2::annotation::annotation (line 5) ... ok Nov 17 21:10:59.411 INFO [stdout] test src/ch2/binding.rs - ch2::binding::ownership (line 41) ... FAILED Nov 17 21:10:59.495 INFO [stdout] test src/ch13/mod.rs - ch13::title (line 8) ... ok Nov 17 21:11:00.615 INFO [stdout] test src/ch2/collections.rs - ch2::collections::binary_heap (line 248) ... ok Nov 17 21:11:00.623 INFO [stdout] test src/ch2/binding.rs - ch2::binding::temp (line 6) ... FAILED Nov 17 21:11:01.335 INFO [stdout] test src/ch2/binding.rs - ch2::binding::reference (line 69) ... ok Nov 17 21:11:03.667 INFO [stdout] test src/ch2/collections.rs - ch2::collections::linked_list (line 87) ... ok Nov 17 21:11:03.991 INFO [stdout] test src/ch2/collections.rs - ch2::collections::hashset_btreeset (line 195) ... ok Nov 17 21:11:04.243 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::if_expr (line 5) ... ok Nov 17 21:11:05.604 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::for_fizzbuzz (line 108) ... ok Nov 17 21:11:05.835 INFO [stdout] test src/ch2/collections.rs - ch2::collections::vec_deque (line 43) ... ok Nov 17 21:11:06.247 INFO [stdout] test src/ch2/collections.rs - ch2::collections::vec_example (line 5) ... ok Nov 17 21:11:06.261 INFO [stdout] test src/ch2/collections.rs - ch2::collections::map_demo (line 143) ... ok Nov 17 21:11:07.447 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::if_let_bool (line 234) ... ok Nov 17 21:11:08.106 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::if_true (line 162) ... FAILED Nov 17 21:11:08.911 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::loop_fizzbuzz (line 69) ... ok Nov 17 21:11:09.429 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::loop_match_pop (line 278) ... ok Nov 17 21:11:09.683 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::while_fizzbuzz (line 31) ... ok Nov 17 21:11:10.042 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::match_expr (line 182) ... ok Nov 17 21:11:10.495 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::match_bool (line 210) ... ok Nov 17 21:11:11.621 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::while_let_pop (line 258) ... ok Nov 17 21:11:12.375 INFO [stdout] test src/ch2/control_flow.rs - ch2::control_flow::while_true (line 142) ... FAILED Nov 17 21:11:12.603 INFO [stdout] test src/ch2/enums.rs - ch2::enums::IpAddr (line 47) ... ok Nov 17 21:11:13.495 INFO [stdout] test src/ch2/enums.rs - ch2::enums::Number (line 5) ... ok Nov 17 21:11:13.595 INFO [stdout] test src/ch2/enums.rs - ch2::enums::Color (line 28) ... ok Nov 17 21:11:14.515 INFO [stdout] test src/ch2/enums.rs - ch2::enums::MyOption (line 65) ... ok Nov 17 21:11:14.847 INFO [stdout] test src/ch2/enums.rs - ch2::enums::match_ref_2015 (line 86) ... ok Nov 17 21:11:15.979 INFO [stdout] test src/ch2/function.rs - ch2::function::closure_math (line 163) ... FAILED Nov 17 21:11:16.127 INFO [stdout] test src/ch2/errors_handle.rs - ch2::errors_handle::Result (line 15) ... ok Nov 17 21:11:16.197 INFO [stdout] test src/ch2/enums.rs - ch2::enums::match_ref_2018 (line 109) ... ok Nov 17 21:11:16.201 INFO [stdout] test src/ch2/errors_handle.rs - ch2::errors_handle::Result (line 5) ... ok Nov 17 21:11:17.152 INFO [stdout] test src/ch2/function.rs - ch2::function::closure (line 128) ... ok Nov 17 21:11:17.307 INFO [stdout] test src/ch2/function.rs - ch2::function::fizz_buzz (line 5) ... ok Nov 17 21:11:17.983 INFO [stdout] test src/ch2/function.rs - ch2::function::init_len (line 113) ... ok Nov 17 21:11:18.630 INFO [stdout] test src/ch2/function.rs - ch2::function::lexical_scope (line 39) ... ok Nov 17 21:11:19.691 INFO [stdout] test src/ch2/function.rs - ch2::function::math (line 70) ... ok Nov 17 21:11:20.055 INFO [stdout] test src/ch2/function.rs - ch2::function::true_maker (line 101) ... ok Nov 17 21:11:20.079 INFO [stdout] test src/ch2/function.rs - ch2::function::two_times (line 180) ... ok Nov 17 21:11:21.031 INFO [stdout] test src/ch2/function.rs - ch2::function::two_times_dyn (line 197) ... ok Nov 17 21:11:21.275 INFO [stdout] test src/ch2/function.rs - ch2::function::two_times_impl (line 216) ... ok Nov 17 21:11:21.835 INFO [stdout] test src/ch2/mod.rs - ch2::title (line 8) ... ok Nov 17 21:11:22.856 INFO [stdout] test src/ch2/generics_trait.rs - ch2::generics_trait::Fly (line 32) ... ok Nov 17 21:11:22.856 INFO [stdout] test src/ch2/generics_trait.rs - ch2::generics_trait::Option (line 5) ... ok Nov 17 21:11:23.359 INFO [stdout] test src/ch2/generics_trait.rs - ch2::generics_trait::impl_debug_trait (line 69) ... ok Nov 17 21:11:23.551 INFO [stdout] test src/ch2/mod.rs - ch2::answer (line 22) ... ok Nov 17 21:11:24.051 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::bool_type (line 5) ... FAILED Nov 17 21:11:25.047 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::array_type (line 113) ... ok Nov 17 21:11:25.194 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::nerver (line 322) ... ok Nov 17 21:11:25.439 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::number_type (line 29) ... ok Nov 17 21:11:25.439 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::char_type (line 75) ... ok Nov 17 21:11:25.637 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::range_type (line 143) ... FAILED Nov 17 21:11:26.257 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::raw_pointer (line 290) ... ok Nov 17 21:11:27.360 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::slice_type (line 182) ... ok Nov 17 21:11:27.554 INFO [stdout] test src/ch2/smart_pointer.rs - ch2::smart_pointer::box_demo (line 5) ... FAILED Nov 17 21:11:27.954 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::str_type (line 218) ... ok Nov 17 21:11:28.439 INFO [stdout] test src/ch2/structs.rs - ch2::structs::Color (line 68) ... ok Nov 17 21:11:28.647 INFO [stdout] test src/ch2/primitives.rs - ch2::primitives::tuple_type (line 253) ... ok Nov 17 21:11:29.555 INFO [stdout] test src/ch2/structs.rs - ch2::structs::Empty (line 97) ... ok Nov 17 21:11:29.675 INFO [stdout] test src/ch3/abstract_type.rs - ch3::abstract_type::impl_trait (line 101) ... FAILED Nov 17 21:11:29.855 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:29.868 INFO [stdout] test src/ch2/structs.rs - ch2::structs::Integer (line 82) ... ok Nov 17 21:11:30.400 INFO [stdout] test src/ch2/structs.rs - ch2::structs::People (line 5) ... FAILED Nov 17 21:11:31.107 INFO [stdout] test src/ch3/bottom_type.rs - ch3::bottom_type::void_enum (line 35) ... FAILED Nov 17 21:11:31.415 INFO [stdout] test src/ch3/abstract_type.rs - ch3::abstract_type::impl_trait (line 113) ... ok Nov 17 21:11:31.437 INFO [stdout] test src/ch3/abstract_type.rs - ch3::abstract_type::trait_object (line 5) ... ok Nov 17 21:11:32.627 INFO [stdout] test src/ch3/abstract_type.rs - ch3::abstract_type::impl_trait (line 49) ... ok Nov 17 21:11:32.758 INFO [stdout] test src/ch3/generics.rs - ch3::generics::foo (line 16) ... ok Nov 17 21:11:32.800 INFO [stdout] test src/ch3/generics.rs - ch3::generics::foo (line 22) ... ok Nov 17 21:11:33.190 INFO [stdout] test src/ch3/bottom_type.rs - ch3::bottom_type::bottom_type (line 5) ... ok Nov 17 21:11:34.918 INFO [stdout] test src/ch3/generics.rs - ch3::generics::foo (line 5) ... ok Nov 17 21:11:35.006 INFO [stdout] test src/ch3/generics.rs - ch3::generics::impl_method (line 40) ... ok Nov 17 21:11:35.403 INFO [stdout] test src/ch3/generics.rs - ch3::generics::infer_generics (line 74) ... ok Nov 17 21:11:35.615 INFO [stdout] test src/ch3/mod.rs - ch3::title (line 8) ... ok Nov 17 21:11:35.769 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::sync_send_trait (line 64) ... FAILED Nov 17 21:11:36.011 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::impl_clone (line 19) ... ok Nov 17 21:11:36.247 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::impl_clone (line 7) ... ok Nov 17 21:11:36.803 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::sync_send_trait (line 85) ... FAILED Nov 17 21:11:36.928 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_limit (line 5) ... FAILED Nov 17 21:11:37.419 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::gat (line 179) ... FAILED Nov 17 21:11:37.471 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::test_copy_trait (line 45) ... FAILED Nov 17 21:11:37.823 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_special (line 119) ... ok Nov 17 21:11:38.270 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_limit (line 12) ... ok Nov 17 21:11:38.270 INFO [stdout] test src/ch3/tag_trait.rs - ch3::tag_trait::sync_send_trait (line 75) ... ok Nov 17 21:11:38.406 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_special (line 83) ... FAILED Nov 17 21:11:38.685 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_special (line 64) ... FAILED Nov 17 21:11:38.863 INFO [stdout] test src/ch3/traits.rs - ch3::traits::associated_type (line 5) ... FAILED Nov 17 21:11:40.316 INFO [stdout] test src/ch3/trait_limit.rs - ch3::trait_limit::trait_special (line 94) ... ok Nov 17 21:11:40.516 INFO [stdout] test src/ch3/traits.rs - ch3::traits::override_op (line 146) ... FAILED Nov 17 21:11:40.529 INFO [stdout] test src/ch3/traits.rs - ch3::traits::string_add (line 117) ... FAILED Nov 17 21:11:42.498 INFO [stdout] test src/ch3/traits.rs - ch3::traits::generics_trait (line 68) ... ok Nov 17 21:11:42.923 INFO [stdout] test src/ch3/traits.rs - ch3::traits::override_op (line 161) ... ok Nov 17 21:11:43.191 INFO [stdout] test src/ch3/traits.rs - ch3::traits::override_op (line 179) ... ok Nov 17 21:11:43.387 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::auto_deref (line 16) ... ok Nov 17 21:11:43.891 INFO [stdout] test src/ch3/traits.rs - ch3::traits::string_add (line 128) ... ok Nov 17 21:11:45.072 INFO [stdout] test src/ch3/traits.rs - ch3::traits::trait_inherit (line 219) ... ok Nov 17 21:11:45.092 INFO [stdout] test src/ch3/traits.rs - ch3::traits::trait_bound (line 275) ... ok Nov 17 21:11:47.079 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::fqsfd (line 106) ... ok Nov 17 21:11:47.159 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::auto_deref (line 5) ... ok Nov 17 21:11:47.159 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::fqsfd (line 79) ... ok Nov 17 21:11:47.507 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::auto_deref (line 24) ... ok Nov 17 21:11:47.755 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::from_into (line 141) ... ok Nov 17 21:11:48.563 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::manual_deref (line 43) ... ok Nov 17 21:11:49.212 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::from_into (line 149) ... ok Nov 17 21:11:50.633 INFO [stdout] test src/ch3/type_cast.rs - ch3::type_cast::manual_deref (line 60) ... FAILED Nov 17 21:11:50.670 INFO [stdout] test src/ch3/type_infer.rs - ch3::type_infer::infer_demo (line 23) ... FAILED Nov 17 21:11:51.388 INFO [stdout] test src/ch3/type_infer.rs - ch3::type_infer::infer_demo (line 37) ... FAILED Nov 17 21:11:51.899 INFO [stdout] test src/ch3/type_infer.rs - ch3::type_infer::infer_demo (line 30) ... ok Nov 17 21:11:52.947 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::reset (line 29) ... FAILED Nov 17 21:11:53.184 INFO [stdout] test src/ch3/type_infer.rs - ch3::type_infer::infer_demo (line 5) ... ok Nov 17 21:11:53.671 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::compare_size (line 93) ... ok Nov 17 21:11:55.930 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::reset (line 62) ... ok Nov 17 21:11:56.002 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::str_compose (line 6) ... ok Nov 17 21:11:56.575 INFO [stdout] test src/ch3/type_size.rs - ch3::type_size::reset (line 46) ... ok Nov 17 21:11:56.811 INFO [stdout] test src/ch3/zero_size.rs - ch3::zero_size::zero_size (line 5) ... ok Nov 17 21:11:57.447 INFO [stdout] test src/ch3/zero_size.rs - ch3::zero_size::zero_size_loop (line 42) ... FAILED Nov 17 21:11:57.563 INFO [stdout] test src/ch3/zero_size.rs - ch3::zero_size::zero_size_loop (line 48) ... ok Nov 17 21:11:58.091 INFO [stdout] test src/ch4/general_concepts.rs - ch4::general_concepts::memory_align (line 32) ... ok Nov 17 21:11:58.303 INFO [stdout] test src/ch4/general_concepts.rs - ch4::general_concepts::memory_align (line 44) ... ok Nov 17 21:11:59.443 INFO [stdout] test src/ch4/general_concepts.rs - ch4::general_concepts::simple_stack_frame (line 5) ... ok Nov 17 21:12:00.071 INFO [stdout] test src/ch4/mod.rs - ch4::title (line 8) ... ok Nov 17 21:12:00.516 INFO [stdout] test src/ch4/general_concepts.rs - ch4::general_concepts::memory_layout (line 70) ... ok Nov 17 21:12:00.666 INFO [stdout] test src/ch4/raii.rs - ch4::raii::drop_demo (line 48) ... ok Nov 17 21:12:01.452 INFO [stdout] test src/ch4/raii.rs - ch4::raii::drop_demo (line 25) ... ok Nov 17 21:12:02.023 INFO [stdout] test src/ch4/raii.rs - ch4::raii::smart_pointer (line 4) ... ok Nov 17 21:12:02.051 INFO [stdout] test src/ch4/raii.rs - ch4::raii::drop_demo (line 75) ... ok Nov 17 21:12:02.399 INFO [stdout] test src/ch4/raii.rs - ch4::raii::drop_demo (line 64) ... ok Nov 17 21:12:03.743 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 48) ... ok Nov 17 21:12:03.758 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 26) ... ok Nov 17 21:12:04.135 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 13) ... ok Nov 17 21:12:04.447 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 40) ... ok Nov 17 21:12:05.331 INFO [stdout] test src/ch4/resource_management.rs - ch4::resource_management::binding_and_func (line 5) ... FAILED Nov 17 21:12:05.767 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::borrow (line 5) ... ok Nov 17 21:12:06.133 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::borrow_check (line 122) ... ok Nov 17 21:12:06.323 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::deref_move_type (line 159) ... FAILED Nov 17 21:12:06.779 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::borrow (line 20) ... ok Nov 17 21:12:06.940 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_demo (line 5) ... FAILED Nov 17 21:12:07.163 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::borrow_check (line 103) ... ok Nov 17 21:12:07.395 INFO [stdout] test src/ch5/borrow.rs - ch5::borrow::bubble_sort_demo (line 48) ... ok Nov 17 21:12:08.256 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 105) ... ok Nov 17 21:12:08.531 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 145) ... FAILED Nov 17 21:12:08.793 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 129) ... ok Nov 17 21:12:09.707 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 204) ... FAILED Nov 17 21:12:09.766 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 165) ... ok Nov 17 21:12:10.055 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 218) ... ok Nov 17 21:12:10.379 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 30) ... FAILED Nov 17 21:12:10.544 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 58) ... FAILED Nov 17 21:12:10.859 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 190) ... ok Nov 17 21:12:11.013 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 44) ... FAILED Nov 17 21:12:12.131 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 20) ... FAILED Nov 17 21:12:12.516 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 75) ... ok Nov 17 21:12:12.723 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 110) ... FAILED Nov 17 21:12:12.896 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 38) ... FAILED Nov 17 21:12:13.001 INFO [stdout] test src/ch5/lifetime.rs - ch5::lifetime::lifetime_params (line 92) ... ok Nov 17 21:12:13.024 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 53) ... FAILED Nov 17 21:12:13.143 INFO [stdout] test src/ch5/mod.rs - ch5::title (line 8) ... ok Nov 17 21:12:13.827 INFO [stdout] test src/ch5/nll.rs - ch5::nll::mir_explain (line 146) ... FAILED Nov 17 21:12:13.834 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 69) ... FAILED Nov 17 21:12:13.951 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 7) ... FAILED Nov 17 21:12:14.103 INFO [stdout] test src/ch5/nll.rs - ch5::nll::borrow_ck_problem (line 90) ... FAILED Nov 17 21:12:14.311 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::ownership_change (line 67) ... FAILED Nov 17 21:12:14.443 INFO [stdout] test src/ch5/nll.rs - ch5::nll::mir_explain (line 137) ... FAILED Nov 17 21:12:15.319 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::ownership_change (line 81) ... ok Nov 17 21:12:15.442 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::raii_demo (line 18) ... FAILED Nov 17 21:12:15.675 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::ownership_change (line 95) ... ok Nov 17 21:12:15.815 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::value_semantic (line 48) ... FAILED Nov 17 21:12:16.231 INFO [stdout] test src/ch5/semantic.rs - ch5::semantic::value_semantic (line 39) ... ok Nov 17 21:12:16.920 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::immut_and_mut (line 13) ... ok Nov 17 21:12:17.232 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::immut_and_mut (line 4) ... ok Nov 17 21:12:17.718 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 110) ... ok Nov 17 21:12:17.967 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 41) ... FAILED Nov 17 21:12:18.419 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 31) ... ok Nov 17 21:12:19.257 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 123) ... ok Nov 17 21:12:19.599 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 59) ... ok Nov 17 21:12:20.943 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::box_demo (line 15) ... ok Nov 17 21:12:21.047 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 72) ... ok Nov 17 21:12:21.257 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::box_demo (line 28) ... ok Nov 17 21:12:21.267 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 84) ... ok Nov 17 21:12:22.143 INFO [stdout] test src/ch5/share_mutable.rs - ch5::share_mutable::lexical_scope (line 94) ... ok Nov 17 21:12:22.627 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::box_demo (line 5) ... ok Nov 17 21:12:22.771 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::cow (line 222) ... FAILED Nov 17 21:12:23.627 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::cow (line 196) ... ok Nov 17 21:12:23.753 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::cow (line 146) ... ok Nov 17 21:12:24.573 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::inner_mutable (line 127) ... ok Nov 17 21:12:24.679 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::inner_mutable (line 97) ... ok Nov 17 21:12:24.726 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::inner_mutable (line 115) ... ok Nov 17 21:12:25.271 INFO [stdout] test src/ch5/smart_pointer.rs - ch5::smart_pointer::share_ownership (line 51) ... ok Nov 17 21:12:25.707 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 180) ... ok Nov 17 21:12:25.955 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 224) ... ok Nov 17 21:12:26.471 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 192) ... ok Nov 17 21:12:26.799 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 240) ... ok Nov 17 21:12:27.036 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 252) ... ok Nov 17 21:12:28.295 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 271) ... ok Nov 17 21:12:28.695 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 283) ... ok Nov 17 21:12:29.559 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 323) ... ok Nov 17 21:12:30.161 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 306) ... ok Nov 17 21:12:30.348 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closure_gen_type (line 344) ... ok Nov 17 21:12:30.829 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closures (line 17) ... ok Nov 17 21:12:30.897 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closures (line 40) ... FAILED Nov 17 21:12:31.232 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closures (line 29) ... ok Nov 17 21:12:31.944 INFO [stdout] test src/ch6/closures.rs - ch6::closures::closures (line 5) ... ok Nov 17 21:12:32.651 INFO [stdout] test src/ch6/closures.rs - ch6::closures::higher_kind_lifetime (line 532) ... FAILED Nov 17 21:12:33.016 INFO [stdout] test src/ch6/closures.rs - ch6::closures::custom_closures (line 116) ... ok Nov 17 21:12:33.700 INFO [stdout] test src/ch6/closures.rs - ch6::closures::higher_kind_lifetime (line 554) ... ok Nov 17 21:12:33.915 INFO [stdout] test src/ch6/closures.rs - ch6::closures::higher_kind_lifetime (line 576) ... ok Nov 17 21:12:34.315 INFO [stdout] test src/ch6/closures.rs - ch6::closures::custom_closures (line 61) ... ok Nov 17 21:12:34.848 INFO [stdout] test src/ch6/closures.rs - ch6::closures::higher_kind_lifetime (line 604) ... ok Nov 17 21:12:35.827 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 365) ... ok Nov 17 21:12:36.767 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 414) ... ok Nov 17 21:12:36.803 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 385) ... ok Nov 17 21:12:36.811 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 454) ... FAILED Nov 17 21:12:37.007 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 476) ... FAILED Nov 17 21:12:37.272 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 431) ... ok Nov 17 21:12:37.375 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 463) ... ok Nov 17 21:12:37.923 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 488) ... ok Nov 17 21:12:39.064 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_pattern_match (line 103) ... ok Nov 17 21:12:40.445 INFO [stdout] test src/ch6/closures.rs - ch6::closures::pass_closure (line 502) ... ok Nov 17 21:12:40.446 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_pattern_match (line 88) ... ok Nov 17 21:12:40.715 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_pattern_match (line 114) ... ok Nov 17 21:12:40.838 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_return (line 142) ... ok Nov 17 21:12:41.192 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_return (line 156) ... ok Nov 17 21:12:41.193 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_shadow (line 46) ... ok Nov 17 21:12:42.947 INFO [stdout] test src/ch6/functions.rs - ch6::functions::function_shadow (line 61) ... ok Nov 17 21:12:42.947 INFO [stdout] test src/ch6/functions.rs - ch6::functions::generic_function (line 181) ... ok Nov 17 21:12:43.287 INFO [stdout] test src/ch6/functions.rs - ch6::functions::generic_function (line 196) ... ok Nov 17 21:12:43.489 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 296) ... ok Nov 17 21:12:43.515 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 348) ... FAILED Nov 17 21:12:43.751 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 274) ... ok Nov 17 21:12:43.999 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 314) ... ok Nov 17 21:12:44.553 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 386) ... FAILED Nov 17 21:12:45.123 INFO [stdout] test src/ch6/functions.rs - ch6::functions::higher_kind_function (line 370) ... ok Nov 17 21:12:45.583 INFO [stdout] test src/ch6/functions.rs - ch6::functions::mut_params (line 19) ... ok Nov 17 21:12:45.804 INFO [stdout] test src/ch6/functions.rs - ch6::functions::method_and_function (line 226) ... ok Nov 17 21:12:46.462 INFO [stdout] test src/ch6/functions.rs - ch6::functions::mut_params (line 5) ... ok Nov 17 21:12:46.462 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 111) ... ok Nov 17 21:12:46.783 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 129) ... ok Nov 17 21:12:46.963 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 142) ... FAILED Nov 17 21:12:47.789 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 168) ... ok Nov 17 21:12:48.007 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 194) ... ok Nov 17 21:12:48.347 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 179) ... ok Nov 17 21:12:49.071 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 212) ... ok Nov 17 21:12:49.371 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 28) ... ok Nov 17 21:12:49.697 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 248) ... ok Nov 17 21:12:49.699 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 293) ... ok Nov 17 21:12:50.788 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 39) ... ok Nov 17 21:12:51.291 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 58) ... ok Nov 17 21:12:51.548 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 5) ... ok Nov 17 21:12:51.615 INFO [stdout] test src/ch6/mod.rs - ch6::title (line 8) ... ok Nov 17 21:12:51.849 INFO [stdout] test src/ch7/design_pattern.rs - ch7::design_pattern::design_patterns (line 145) ... ok Nov 17 21:12:52.100 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 86) ... ok Nov 17 21:12:52.271 INFO [stdout] test src/ch6/iters.rs - ch6::iters::iters (line 98) ... ok Nov 17 21:12:53.441 INFO [stdout] test src/ch7/design_pattern.rs - ch7::design_pattern::design_patterns (line 208) ... ok Nov 17 21:12:53.640 INFO [stdout] test src/ch7/mod.rs - ch7::title (line 8) ... ok Nov 17 21:12:54.047 INFO [stdout] test src/ch7/design_pattern.rs - ch7::design_pattern::design_patterns (line 7) ... ok Nov 17 21:12:54.103 INFO [stdout] test src/ch7/design_pattern.rs - ch7::design_pattern::design_patterns (line 63) ... ok Nov 17 21:12:54.807 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 345) ... FAILED Nov 17 21:12:54.875 INFO [stdout] test src/ch7/structs.rs - ch7::structs::color_terminal (line 65) ... ok Nov 17 21:12:55.315 INFO [stdout] test src/ch7/structs.rs - ch7::structs::color_terminal (line 165) ... ok Nov 17 21:12:55.497 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 354) ... FAILED Nov 17 21:12:55.654 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 363) ... FAILED Nov 17 21:12:55.989 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 372) ... FAILED Nov 17 21:12:56.047 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 383) ... FAILED Nov 17 21:12:56.418 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 22) ... FAILED Nov 17 21:12:56.447 INFO [stdout] test src/ch7/structs.rs - ch7::structs::structs_intro (line 24) ... FAILED Nov 17 21:12:56.739 INFO [stdout] test src/ch7/structs.rs - ch7::structs::structs_intro (line 5) ... ok Nov 17 21:12:57.063 INFO [stdout] test src/ch7/structs.rs - ch7::structs::drop_order (line 397) ... ok Nov 17 21:12:57.411 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 38) ... FAILED Nov 17 21:12:57.985 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 51) ... ok Nov 17 21:12:58.157 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 5) ... ok Nov 17 21:12:58.431 INFO [stdout] test src/ch8/bases.rs - ch8::bases::bases (line 60) ... FAILED Nov 17 21:12:58.855 INFO [stdout] test src/ch8/hashmaps.rs - ch8::hashmaps::hashmaps (line 38) ... ok Nov 17 21:12:59.000 INFO [stdout] test src/ch8/mod.rs - ch8::title (line 8) ... ok Nov 17 21:12:59.570 INFO [stdout] test src/ch8/hashmaps.rs - ch8::hashmaps::hashmaps (line 5) ... ok Nov 17 21:12:59.570 INFO [stdout] test src/ch8/hashmaps.rs - ch8::hashmaps::hashmaps (line 56) ... ok Nov 17 21:13:00.727 INFO [stdout] test src/ch8/strings.rs - ch8::strings::practices (line 521) ... ok Nov 17 21:13:01.215 INFO [stdout] test src/ch8/strings.rs - ch8::strings::practices (line 543) ... ok Nov 17 21:13:01.527 INFO [stdout] test src/ch8/strings.rs - ch8::strings::practices (line 566) ... ok Nov 17 21:13:02.902 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 102) ... ok Nov 17 21:13:03.372 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 114) ... ok Nov 17 21:13:03.472 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 127) ... ok Nov 17 21:13:03.866 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 141) ... ok Nov 17 21:13:03.987 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 153) ... FAILED Nov 17 21:13:05.139 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 171) ... ok Nov 17 21:13:06.595 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 187) ... ok Nov 17 21:13:07.567 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 71) ... ok Nov 17 21:13:07.867 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 88) ... ok Nov 17 21:13:07.879 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 47) ... ok Nov 17 21:13:08.209 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 23) ... ok Nov 17 21:13:08.495 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings (line 9) ... ok Nov 17 21:13:09.839 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 363) ... ok Nov 17 21:13:10.355 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 426) ... ok Nov 17 21:13:11.627 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 375) ... ok Nov 17 21:13:11.639 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 444) ... ok Nov 17 21:13:12.641 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 406) ... ok Nov 17 21:13:13.305 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_convert (line 459) ... ok Nov 17 21:13:13.691 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 219) ... ok Nov 17 21:13:15.367 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 233) ... ok Nov 17 21:13:16.407 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 299) ... ok Nov 17 21:13:16.479 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 250) ... ok Nov 17 21:13:16.856 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 279) ... ok Nov 17 21:13:17.891 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 339) ... ok Nov 17 21:13:17.913 INFO [stdout] test src/ch8/strings.rs - ch8::strings::strings_search (line 311) ... FAILED Nov 17 21:13:19.503 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 113) ... ok Nov 17 21:13:19.721 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 149) ... ok Nov 17 21:13:20.703 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 170) ... ok Nov 17 21:13:20.883 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 129) ... ok Nov 17 21:13:21.377 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 60) ... ok Nov 17 21:13:22.011 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 39) ... ok Nov 17 21:13:22.740 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 5) ... FAILED Nov 17 21:13:23.719 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 71) ... ok Nov 17 21:13:24.237 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 101) ... ok Nov 17 21:13:24.239 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 10) ... ok Nov 17 21:13:24.327 INFO [stdout] test src/ch8/vectors.rs - ch8::vectors::bases (line 89) ... ok Nov 17 21:13:25.156 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 113) ... ok Nov 17 21:13:26.339 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 164) ... FAILED Nov 17 21:13:26.578 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 138) ... FAILED Nov 17 21:13:26.906 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 300) ... FAILED Nov 17 21:13:27.078 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 216) ... FAILED Nov 17 21:13:27.258 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 389) ... FAILED Nov 17 21:13:27.508 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 53) ... FAILED Nov 17 21:13:27.524 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 38) ... FAILED Nov 17 21:13:28.924 INFO [stdout] test src/ch9/failures.rs - ch9::failures::eliminate_failure (line 8) ... FAILED Nov 17 21:13:29.287 INFO [stdout] test src/ch9/errors.rs - ch9::errors::error_handle (line 65) ... ok Nov 17 21:13:29.687 INFO [stdout] test src/ch9/failures.rs - ch9::failures::eliminate_failure (line 19) ... ok Nov 17 21:13:29.857 INFO [stdout] test src/ch9/mod.rs - ch9::failures_crate (line 8) ... ok Nov 17 21:13:29.998 INFO [stdout] test src/ch9/panics.rs - ch9::panics::panics (line 8) ... ok Nov 17 21:13:30.025 INFO [stdout] test src/ch9/panics.rs - ch9::panics::panics (line 24) ... ok Nov 17 21:18:30.033 ERRO error running command: no output for 300 seconds Nov 17 21:18:30.033 INFO running `"docker" "inspect" "02730b78ea50935e5bb1922a3cc49ed4b05bbdf421434bb29362b4eec33b2b4d"` Nov 17 21:18:30.308 INFO running `"docker" "rm" "-f" "02730b78ea50935e5bb1922a3cc49ed4b05bbdf421434bb29362b4eec33b2b4d"` Nov 17 21:18:31.622 INFO [stdout] 02730b78ea50935e5bb1922a3cc49ed4b05bbdf421434bb29362b4eec33b2b4d