Nov 16 06:47:38.454 INFO testing zjw1918/proj-rust-minigrep against master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c for pr-55982 Nov 16 06:47:38.456 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 16 06:47:38.895 INFO [stdout] 7b7ec0398c880dec1e37d2c7b0cf3b3744bca078fee98bd18040903c0561462c Nov 16 06:47:38.903 INFO running `"docker" "start" "-a" "7b7ec0398c880dec1e37d2c7b0cf3b3744bca078fee98bd18040903c0561462c"` Nov 16 06:47:40.447 INFO [stderr] usermod: no changes Nov 16 06:47:40.791 INFO [stderr] Compiling version_check v0.1.4 Nov 16 06:47:40.791 INFO [stderr] Compiling void v1.0.2 Nov 16 06:47:40.791 INFO [stderr] Compiling stable_deref_trait v1.1.1 Nov 16 06:47:40.791 INFO [stderr] Compiling nodrop v0.1.12 Nov 16 06:47:40.791 INFO [stderr] Compiling crossbeam-utils v0.5.0 Nov 16 06:47:40.791 INFO [stderr] Compiling memoffset v0.2.1 Nov 16 06:47:40.791 INFO [stderr] Compiling cfg-if v0.1.5 Nov 16 06:47:40.796 INFO [stderr] Compiling byteorder v1.2.6 Nov 16 06:47:41.303 INFO [stderr] Compiling scopeguard v0.3.3 Nov 16 06:47:41.435 INFO [stderr] Compiling rand_core v0.2.1 Nov 16 06:47:41.504 INFO [stderr] Compiling pkg-config v0.3.13 Nov 16 06:47:41.607 INFO [stderr] Compiling cc v1.0.22 Nov 16 06:47:41.715 INFO [stderr] Compiling slab v0.4.1 Nov 16 06:47:41.823 INFO [stderr] Compiling lazycell v0.6.0 Nov 16 06:47:42.951 INFO [stderr] Compiling futures v0.1.23 Nov 16 06:47:43.172 INFO [stderr] Compiling siphasher v0.2.3 Nov 16 06:47:43.895 INFO [stderr] Compiling openssl v0.9.24 Nov 16 06:47:43.917 INFO [stderr] Compiling foreign-types-shared v0.1.1 Nov 16 06:47:48.211 INFO [stderr] Compiling httparse v1.3.2 Nov 16 06:47:48.251 INFO [stderr] Compiling proc-macro2 v0.4.13 Nov 16 06:47:48.255 INFO [stderr] Compiling matches v0.1.8 Nov 16 06:47:48.519 INFO [stderr] Compiling build_const v0.2.1 Nov 16 06:47:48.727 INFO [stderr] Compiling safemem v0.2.0 Nov 16 06:47:49.031 INFO [stderr] Compiling serde v1.0.75 Nov 16 06:47:49.031 INFO [stderr] Compiling scoped-tls v0.1.2 Nov 16 06:47:49.107 INFO [stderr] Compiling lazy_static v0.2.11 Nov 16 06:47:52.411 INFO [stderr] Compiling unicode-normalization v0.1.7 Nov 16 06:47:53.151 INFO [stderr] Compiling try-lock v0.1.0 Nov 16 06:47:55.216 INFO [stderr] Compiling ryu v0.2.6 Nov 16 06:47:55.274 INFO [stderr] Compiling percent-encoding v1.0.1 Nov 16 06:47:55.671 INFO [stderr] Compiling language-tags v0.2.2 Nov 16 06:47:55.707 INFO [stderr] Compiling adler32 v1.0.3 Nov 16 06:47:55.847 INFO [stderr] Compiling rand v0.4.3 Nov 16 06:47:56.175 INFO [stderr] Compiling iovec v0.1.2 Nov 16 06:47:58.688 INFO [stderr] Compiling num_cpus v1.8.0 Nov 16 06:47:58.694 INFO [stderr] Compiling time v0.1.40 Nov 16 06:47:58.807 INFO [stderr] Compiling arrayvec v0.4.7 Nov 16 06:48:00.011 INFO [stderr] Compiling log v0.4.4 Nov 16 06:48:04.048 INFO [stderr] Compiling net2 v0.2.33 Nov 16 06:48:04.143 INFO [stderr] Compiling encoding_rs v0.8.6 Nov 16 06:48:08.515 INFO [stderr] Compiling owning_ref v0.3.3 Nov 16 06:48:08.592 INFO [stderr] Compiling unreachable v1.0.0 Nov 16 06:48:08.600 INFO [stderr] Compiling rand v0.5.5 Nov 16 06:48:08.601 INFO [stderr] Compiling foreign-types v0.3.2 Nov 16 06:48:08.664 INFO [stderr] Compiling lazy_static v1.1.0 Nov 16 06:48:08.743 INFO [stderr] Compiling unicase v1.4.2 Nov 16 06:48:08.967 INFO [stderr] Compiling unicase v2.1.0 Nov 16 06:48:09.003 INFO [stderr] Compiling base64 v0.9.2 Nov 16 06:48:10.220 INFO [stderr] Compiling unicode-bidi v0.3.4 Nov 16 06:48:10.679 INFO [stderr] Compiling crc v1.8.1 Nov 16 06:48:11.705 INFO [stderr] Compiling openssl-sys v0.9.35 Nov 16 06:48:11.808 INFO [stderr] Compiling bytes v0.4.9 Nov 16 06:48:13.276 INFO [stderr] Compiling uuid v0.6.5 Nov 16 06:48:13.460 INFO [stderr] Compiling mio v0.6.15 Nov 16 06:48:17.735 INFO [stderr] Compiling tokio-executor v0.1.4 Nov 16 06:48:18.429 INFO [stderr] Compiling want v0.0.4 Nov 16 06:48:20.981 INFO [stderr] Compiling relay v0.1.1 Nov 16 06:48:20.997 INFO [stderr] Compiling futures-cpupool v0.1.8 Nov 16 06:48:21.720 INFO [stderr] Compiling tokio-service v0.1.0 Nov 16 06:48:21.781 INFO [stderr] Compiling smallvec v0.6.5 Nov 16 06:48:22.157 INFO [stderr] Compiling lock_api v0.1.3 Nov 16 06:48:29.683 INFO [stderr] Compiling tokio-io v0.1.8 Nov 16 06:48:29.714 INFO [stderr] Compiling tokio-timer v0.2.6 Nov 16 06:48:29.718 INFO [stderr] Compiling tokio-current-thread v0.1.1 Nov 16 06:48:31.051 INFO [stderr] Compiling parking_lot_core v0.2.14 Nov 16 06:48:34.327 INFO [stderr] Compiling mio-uds v0.6.6 Nov 16 06:48:34.939 INFO [stderr] Compiling crossbeam-epoch v0.5.2 Nov 16 06:48:35.015 INFO [stderr] Compiling phf_shared v0.7.23 Nov 16 06:48:36.355 INFO [stderr] Compiling tokio-codec v0.1.0 Nov 16 06:48:36.358 INFO [stderr] Compiling parking_lot v0.6.3 Nov 16 06:48:36.515 INFO [stderr] Compiling quote v0.6.8 Nov 16 06:48:37.304 INFO [stderr] Compiling libflate v0.1.16 Nov 16 06:48:37.312 INFO [stderr] Compiling phf_generator v0.7.23 Nov 16 06:48:37.367 INFO [stderr] Compiling phf v0.7.23 Nov 16 06:48:37.844 INFO [stderr] Compiling mime v0.3.9 Nov 16 06:48:39.063 INFO [stderr] Compiling crossbeam-deque v0.6.1 Nov 16 06:48:39.063 INFO [stderr] Compiling phf_codegen v0.7.23 Nov 16 06:48:39.107 INFO [stderr] Compiling syn v0.14.9 Nov 16 06:48:40.467 INFO [stderr] Compiling tokio-reactor v0.1.4 Nov 16 06:48:40.911 INFO [stderr] Compiling mime_guess v2.0.0-alpha.6 Nov 16 06:48:40.912 INFO [stderr] Compiling tokio-threadpool v0.1.6 Nov 16 06:48:54.985 INFO [stderr] Compiling tokio-tcp v0.1.1 Nov 16 06:48:55.112 INFO [stderr] Compiling tokio-udp v0.1.2 Nov 16 06:48:55.500 INFO [stderr] Compiling tokio-uds v0.2.1 Nov 16 06:48:56.179 INFO [stderr] Compiling tokio-fs v0.1.3 Nov 16 06:49:04.781 INFO [stderr] Compiling tokio v0.1.8 Nov 16 06:49:05.153 INFO [stderr] Compiling native-tls v0.1.5 Nov 16 06:49:05.819 INFO [stderr] Compiling serde_derive v1.0.75 Nov 16 06:49:06.805 INFO [stderr] Compiling tokio-core v0.1.17 Nov 16 06:49:06.808 INFO [stderr] Compiling serde_json v1.0.26 Nov 16 06:49:09.367 INFO [stderr] Compiling hyper v0.11.27 Nov 16 06:49:09.367 INFO [stderr] Compiling tokio-tls v0.1.4 Nov 16 06:49:26.743 INFO [stderr] Compiling hyper-tls v0.1.4 Nov 16 06:49:33.535 INFO [stderr] Compiling idna v0.1.5 Nov 16 06:49:38.609 INFO [stderr] Compiling url v1.7.1 Nov 16 06:49:40.761 INFO [stderr] Compiling serde_urlencoded v0.5.3 Nov 16 06:49:41.360 INFO [stderr] Compiling reqwest v0.8.8 Nov 16 06:49:46.279 INFO [stderr] Compiling minigrep v0.1.0 (/source) Nov 16 06:49:46.336 INFO [stderr] warning: doc comment not used by rustdoc Nov 16 06:49:46.336 INFO [stderr] --> src/lib.rs:167:9 Nov 16 06:49:46.336 INFO [stderr] | Nov 16 06:49:46.336 INFO [stderr] 167 | /// 重要! for 给出work的引用(可变引用) Nov 16 06:49:46.336 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:46.336 INFO [stderr] | Nov 16 06:49:46.336 INFO [stderr] = note: #[warn(unused_doc_comments)] on by default Nov 16 06:49:46.336 INFO [stderr] Nov 16 06:49:47.251 INFO [stderr] warning: unused imports: `Cons`, `Nil` Nov 16 06:49:47.251 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:1:19 Nov 16 06:49:47.251 INFO [stderr] | Nov 16 06:49:47.251 INFO [stderr] 1 | use self::List::{ Cons, Nil }; Nov 16 06:49:47.251 INFO [stderr] | ^^^^ ^^^ Nov 16 06:49:47.251 INFO [stderr] | Nov 16 06:49:47.252 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 06:49:47.252 INFO [stderr] Nov 16 06:49:47.252 INFO [stderr] warning: unused imports: `ConsRc`, `NilRc` Nov 16 06:49:47.252 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:2:21 Nov 16 06:49:47.253 INFO [stderr] | Nov 16 06:49:47.253 INFO [stderr] 2 | use self::ListRc::{ ConsRc, NilRc }; Nov 16 06:49:47.253 INFO [stderr] | ^^^^^^ ^^^^^ Nov 16 06:49:47.253 INFO [stderr] Nov 16 06:49:47.253 INFO [stderr] warning: unused import: `mpsc` Nov 16 06:49:47.254 INFO [stderr] --> src/zjw_learn/concurrent.rs:2:17 Nov 16 06:49:47.254 INFO [stderr] | Nov 16 06:49:47.254 INFO [stderr] 2 | use std::sync::{mpsc, Mutex, Arc}; Nov 16 06:49:47.254 INFO [stderr] | ^^^^ Nov 16 06:49:47.255 INFO [stderr] Nov 16 06:49:47.255 INFO [stderr] warning: unused import: `std::time::Duration` Nov 16 06:49:47.255 INFO [stderr] --> src/zjw_learn/concurrent.rs:3:5 Nov 16 06:49:47.255 INFO [stderr] | Nov 16 06:49:47.255 INFO [stderr] 3 | use std::time::Duration; Nov 16 06:49:47.255 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.256 INFO [stderr] Nov 16 06:49:47.256 INFO [stderr] warning: unused import: `std::error::Error` Nov 16 06:49:47.256 INFO [stderr] --> src/http_test.rs:3:5 Nov 16 06:49:47.256 INFO [stderr] | Nov 16 06:49:47.256 INFO [stderr] 3 | use std::error::Error; Nov 16 06:49:47.256 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.257 INFO [stderr] Nov 16 06:49:47.257 INFO [stderr] warning: unused import: `std::io::Read` Nov 16 06:49:47.257 INFO [stderr] --> src/http_test.rs:4:5 Nov 16 06:49:47.257 INFO [stderr] | Nov 16 06:49:47.258 INFO [stderr] 4 | use std::io::Read; Nov 16 06:49:47.258 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 06:49:47.258 INFO [stderr] Nov 16 06:49:47.632 INFO [stderr] warning: function is never used: `run` Nov 16 06:49:47.632 INFO [stderr] --> src/zjw_learn/closure.rs:5:1 Nov 16 06:49:47.632 INFO [stderr] | Nov 16 06:49:47.632 INFO [stderr] 5 | pub fn run() { Nov 16 06:49:47.632 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 06:49:47.632 INFO [stderr] | Nov 16 06:49:47.632 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 16 06:49:47.632 INFO [stderr] Nov 16 06:49:47.632 INFO [stderr] warning: function is never used: `simulated_expensive_calculation` Nov 16 06:49:47.632 INFO [stderr] --> src/zjw_learn/closure.rs:29:1 Nov 16 06:49:47.632 INFO [stderr] | Nov 16 06:49:47.633 INFO [stderr] 29 | pub fn simulated_expensive_calculation(intensity: u32) -> u32 { Nov 16 06:49:47.633 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.633 INFO [stderr] Nov 16 06:49:47.633 INFO [stderr] warning: function is never used: `generate_workout` Nov 16 06:49:47.633 INFO [stderr] --> src/zjw_learn/closure.rs:35:1 Nov 16 06:49:47.633 INFO [stderr] | Nov 16 06:49:47.633 INFO [stderr] 35 | pub fn generate_workout(intensity: u32, random_number: u32) { Nov 16 06:49:47.633 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.633 INFO [stderr] Nov 16 06:49:47.633 INFO [stderr] warning: struct is never constructed: `Cacher` Nov 16 06:49:47.633 INFO [stderr] --> src/zjw_learn/closure.rs:75:1 Nov 16 06:49:47.633 INFO [stderr] | Nov 16 06:49:47.634 INFO [stderr] 75 | struct Cacher where T: Fn(u32) -> u32 { Nov 16 06:49:47.634 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.634 INFO [stderr] Nov 16 06:49:47.634 INFO [stderr] warning: method is never used: `new` Nov 16 06:49:47.634 INFO [stderr] --> src/zjw_learn/closure.rs:81:5 Nov 16 06:49:47.634 INFO [stderr] | Nov 16 06:49:47.634 INFO [stderr] 81 | fn new(calculation: T) -> Cacher { Nov 16 06:49:47.634 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.634 INFO [stderr] Nov 16 06:49:47.634 INFO [stderr] warning: method is never used: `value` Nov 16 06:49:47.634 INFO [stderr] --> src/zjw_learn/closure.rs:85:5 Nov 16 06:49:47.635 INFO [stderr] | Nov 16 06:49:47.635 INFO [stderr] 85 | fn value(&mut self, arg: u32) -> u32 { Nov 16 06:49:47.635 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.635 INFO [stderr] Nov 16 06:49:47.635 INFO [stderr] warning: struct is never constructed: `Counter` Nov 16 06:49:47.635 INFO [stderr] --> src/zjw_learn/closure.rs:150:1 Nov 16 06:49:47.635 INFO [stderr] | Nov 16 06:49:47.635 INFO [stderr] 150 | struct Counter { Nov 16 06:49:47.635 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 16 06:49:47.635 INFO [stderr] Nov 16 06:49:47.636 INFO [stderr] warning: method is never used: `new` Nov 16 06:49:47.636 INFO [stderr] --> src/zjw_learn/closure.rs:155:5 Nov 16 06:49:47.636 INFO [stderr] | Nov 16 06:49:47.636 INFO [stderr] 155 | fn new() -> Counter { Nov 16 06:49:47.636 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.636 INFO [stderr] Nov 16 06:49:47.636 INFO [stderr] warning: function is never used: `run` Nov 16 06:49:47.636 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:9:1 Nov 16 06:49:47.636 INFO [stderr] | Nov 16 06:49:47.636 INFO [stderr] 9 | pub fn run() { Nov 16 06:49:47.636 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 06:49:47.636 INFO [stderr] Nov 16 06:49:47.637 INFO [stderr] warning: enum is never used: `List` Nov 16 06:49:47.637 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:102:1 Nov 16 06:49:47.637 INFO [stderr] | Nov 16 06:49:47.637 INFO [stderr] 102 | enum List { Nov 16 06:49:47.637 INFO [stderr] | ^^^^^^^^^ Nov 16 06:49:47.637 INFO [stderr] Nov 16 06:49:47.637 INFO [stderr] warning: enum is never used: `ListRc` Nov 16 06:49:47.637 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:109:1 Nov 16 06:49:47.637 INFO [stderr] | Nov 16 06:49:47.637 INFO [stderr] 109 | enum ListRc { Nov 16 06:49:47.637 INFO [stderr] | ^^^^^^^^^^^ Nov 16 06:49:47.637 INFO [stderr] Nov 16 06:49:47.638 INFO [stderr] warning: enum is never used: `ListRf` Nov 16 06:49:47.638 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:116:1 Nov 16 06:49:47.638 INFO [stderr] | Nov 16 06:49:47.638 INFO [stderr] 116 | enum ListRf { Nov 16 06:49:47.638 INFO [stderr] | ^^^^^^^^^^^ Nov 16 06:49:47.638 INFO [stderr] Nov 16 06:49:47.638 INFO [stderr] warning: struct is never constructed: `MyBox` Nov 16 06:49:47.638 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:122:1 Nov 16 06:49:47.638 INFO [stderr] | Nov 16 06:49:47.638 INFO [stderr] 122 | struct MyBox(T); Nov 16 06:49:47.638 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.638 INFO [stderr] Nov 16 06:49:47.638 INFO [stderr] warning: method is never used: `new` Nov 16 06:49:47.638 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:125:5 Nov 16 06:49:47.638 INFO [stderr] | Nov 16 06:49:47.638 INFO [stderr] 125 | fn new(x: T) -> MyBox { Nov 16 06:49:47.638 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.638 INFO [stderr] Nov 16 06:49:47.638 INFO [stderr] warning: struct is never constructed: `CustomSmartPointer` Nov 16 06:49:47.638 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:139:1 Nov 16 06:49:47.638 INFO [stderr] | Nov 16 06:49:47.638 INFO [stderr] 139 | struct CustomSmartPointer { Nov 16 06:49:47.638 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.638 INFO [stderr] Nov 16 06:49:47.638 INFO [stderr] warning: struct is never constructed: `LimitTracker` Nov 16 06:49:47.638 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:154:1 Nov 16 06:49:47.638 INFO [stderr] | Nov 16 06:49:47.638 INFO [stderr] 154 | pub struct LimitTracker<'a, T: 'a + Messenger> { Nov 16 06:49:47.639 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.639 INFO [stderr] Nov 16 06:49:47.639 INFO [stderr] warning: method is never used: `new` Nov 16 06:49:47.639 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:161:5 Nov 16 06:49:47.639 INFO [stderr] | Nov 16 06:49:47.639 INFO [stderr] 161 | pub fn new(messenger: &T, max: usize) -> LimitTracker { Nov 16 06:49:47.639 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.639 INFO [stderr] Nov 16 06:49:47.639 INFO [stderr] warning: method is never used: `set_value` Nov 16 06:49:47.639 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:167:5 Nov 16 06:49:47.639 INFO [stderr] | Nov 16 06:49:47.639 INFO [stderr] 167 | pub fn set_value(&mut self, value: usize) { Nov 16 06:49:47.639 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.639 INFO [stderr] Nov 16 06:49:47.639 INFO [stderr] warning: enum is never used: `List1` Nov 16 06:49:47.639 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:217:1 Nov 16 06:49:47.639 INFO [stderr] | Nov 16 06:49:47.639 INFO [stderr] 217 | enum List1 { Nov 16 06:49:47.639 INFO [stderr] | ^^^^^^^^^^ Nov 16 06:49:47.639 INFO [stderr] Nov 16 06:49:47.639 INFO [stderr] warning: method is never used: `tail` Nov 16 06:49:47.639 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:223:5 Nov 16 06:49:47.639 INFO [stderr] | Nov 16 06:49:47.639 INFO [stderr] 223 | fn tail(&self) -> Option<&RefCell>> { Nov 16 06:49:47.639 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.639 INFO [stderr] Nov 16 06:49:47.639 INFO [stderr] warning: struct is never constructed: `Node` Nov 16 06:49:47.639 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:233:1 Nov 16 06:49:47.639 INFO [stderr] | Nov 16 06:49:47.639 INFO [stderr] 233 | struct Node { Nov 16 06:49:47.639 INFO [stderr] | ^^^^^^^^^^^ Nov 16 06:49:47.639 INFO [stderr] Nov 16 06:49:47.639 INFO [stderr] warning: function is never used: `run` Nov 16 06:49:47.639 INFO [stderr] --> src/zjw_learn/concurrent.rs:5:1 Nov 16 06:49:47.639 INFO [stderr] | Nov 16 06:49:47.639 INFO [stderr] 5 | pub fn run() { Nov 16 06:49:47.639 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 06:49:47.639 INFO [stderr] Nov 16 06:49:47.639 INFO [stderr] warning: foreign function is never used: `abs` Nov 16 06:49:47.639 INFO [stderr] --> src/zjw_learn/my_unsafe.rs:2:3 Nov 16 06:49:47.639 INFO [stderr] | Nov 16 06:49:47.639 INFO [stderr] 2 | fn abs(input: i32) -> i32; Nov 16 06:49:47.639 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.639 INFO [stderr] Nov 16 06:49:47.640 INFO [stderr] warning: function is never used: `run` Nov 16 06:49:47.640 INFO [stderr] --> src/zjw_learn/my_unsafe.rs:14:1 Nov 16 06:49:47.640 INFO [stderr] | Nov 16 06:49:47.640 INFO [stderr] 14 | pub fn run() { Nov 16 06:49:47.640 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 06:49:47.640 INFO [stderr] Nov 16 06:49:47.640 INFO [stderr] warning: function is never used: `danger` Nov 16 06:49:47.640 INFO [stderr] --> src/zjw_learn/my_unsafe.rs:41:1 Nov 16 06:49:47.640 INFO [stderr] | Nov 16 06:49:47.640 INFO [stderr] 41 | unsafe fn danger() { Nov 16 06:49:47.640 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.640 INFO [stderr] Nov 16 06:49:47.640 INFO [stderr] warning: function is never used: `split_at_mut` Nov 16 06:49:47.640 INFO [stderr] --> src/zjw_learn/my_unsafe.rs:53:1 Nov 16 06:49:47.640 INFO [stderr] | Nov 16 06:49:47.640 INFO [stderr] 53 | fn split_at_mut(slice: &mut [i32], mid: usize) -> (&mut [i32], &mut [i32]) { Nov 16 06:49:47.640 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.640 INFO [stderr] Nov 16 06:49:47.640 INFO [stderr] warning: struct is never constructed: `Context` Nov 16 06:49:47.640 INFO [stderr] --> src/zjw_learn/my_unsafe.rs:64:1 Nov 16 06:49:47.640 INFO [stderr] | Nov 16 06:49:47.640 INFO [stderr] 64 | struct Context<'s>(&'s str); Nov 16 06:49:47.640 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.640 INFO [stderr] Nov 16 06:49:47.640 INFO [stderr] warning: struct is never constructed: `Parser` Nov 16 06:49:47.640 INFO [stderr] --> src/zjw_learn/my_unsafe.rs:65:1 Nov 16 06:49:47.640 INFO [stderr] | Nov 16 06:49:47.640 INFO [stderr] 65 | struct Parser<'a, 's: 'a> { Nov 16 06:49:47.640 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.640 INFO [stderr] Nov 16 06:49:47.640 INFO [stderr] warning: method is never used: `parse` Nov 16 06:49:47.640 INFO [stderr] --> src/zjw_learn/my_unsafe.rs:69:3 Nov 16 06:49:47.640 INFO [stderr] | Nov 16 06:49:47.641 INFO [stderr] 69 | fn parse(&self) -> Result<(), &'s str> { Nov 16 06:49:47.641 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.641 INFO [stderr] Nov 16 06:49:47.641 INFO [stderr] warning: function is never used: `test_parse` Nov 16 06:49:47.641 INFO [stderr] --> src/zjw_learn/my_unsafe.rs:74:1 Nov 16 06:49:47.641 INFO [stderr] | Nov 16 06:49:47.641 INFO [stderr] 74 | fn test_parse(context: Context) -> Result<(), &str> { Nov 16 06:49:47.641 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.641 INFO [stderr] Nov 16 06:49:47.641 INFO [stderr] warning: function is never used: `run` Nov 16 06:49:47.641 INFO [stderr] --> src/zjw_learn/server.rs:12:1 Nov 16 06:49:47.641 INFO [stderr] | Nov 16 06:49:47.641 INFO [stderr] 12 | pub fn run() { Nov 16 06:49:47.641 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 06:49:47.641 INFO [stderr] Nov 16 06:49:47.641 INFO [stderr] warning: function is never used: `handle_connection` Nov 16 06:49:47.641 INFO [stderr] --> src/zjw_learn/server.rs:26:1 Nov 16 06:49:47.641 INFO [stderr] | Nov 16 06:49:47.641 INFO [stderr] 26 | fn handle_connection(mut stream: TcpStream) { Nov 16 06:49:47.641 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.641 INFO [stderr] Nov 16 06:49:47.641 INFO [stderr] warning: function is never used: `run_learn_closure` Nov 16 06:49:47.641 INFO [stderr] --> src/zjw_learn/mod.rs:7:1 Nov 16 06:49:47.641 INFO [stderr] | Nov 16 06:49:47.641 INFO [stderr] 7 | pub fn run_learn_closure() { Nov 16 06:49:47.641 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.641 INFO [stderr] Nov 16 06:49:47.641 INFO [stderr] warning: function is never used: `run_learn_smart_pointer` Nov 16 06:49:47.641 INFO [stderr] --> src/zjw_learn/mod.rs:11:1 Nov 16 06:49:47.641 INFO [stderr] | Nov 16 06:49:47.641 INFO [stderr] 11 | pub fn run_learn_smart_pointer() { Nov 16 06:49:47.641 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.641 INFO [stderr] Nov 16 06:49:47.641 INFO [stderr] warning: function is never used: `run_learn_concurrent` Nov 16 06:49:47.641 INFO [stderr] --> src/zjw_learn/mod.rs:15:1 Nov 16 06:49:47.641 INFO [stderr] | Nov 16 06:49:47.641 INFO [stderr] 15 | pub fn run_learn_concurrent() { Nov 16 06:49:47.641 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.641 INFO [stderr] Nov 16 06:49:47.641 INFO [stderr] warning: function is never used: `run_learn_unsafe` Nov 16 06:49:47.642 INFO [stderr] --> src/zjw_learn/mod.rs:19:1 Nov 16 06:49:47.642 INFO [stderr] | Nov 16 06:49:47.642 INFO [stderr] 19 | pub fn run_learn_unsafe() { Nov 16 06:49:47.642 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.642 INFO [stderr] Nov 16 06:49:47.642 INFO [stderr] warning: function is never used: `run_learn_server` Nov 16 06:49:47.642 INFO [stderr] --> src/zjw_learn/mod.rs:23:1 Nov 16 06:49:47.642 INFO [stderr] | Nov 16 06:49:47.642 INFO [stderr] 23 | pub fn run_learn_server() { Nov 16 06:49:47.642 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.642 INFO [stderr] Nov 16 06:49:47.642 INFO [stderr] warning: function is never used: `learn_minigrep` Nov 16 06:49:47.642 INFO [stderr] --> src/main.rs:25:1 Nov 16 06:49:47.642 INFO [stderr] | Nov 16 06:49:47.642 INFO [stderr] 25 | fn learn_minigrep() { Nov 16 06:49:47.642 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:47.642 INFO [stderr] Nov 16 06:49:47.642 INFO [stderr] warning: path statement with no effect Nov 16 06:49:47.642 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:89:9 Nov 16 06:49:47.643 INFO [stderr] | Nov 16 06:49:47.643 INFO [stderr] 89 | branch; // 强制使branch过期 Nov 16 06:49:47.643 INFO [stderr] | ^^^^^^^ Nov 16 06:49:47.643 INFO [stderr] | Nov 16 06:49:47.643 INFO [stderr] = note: #[warn(path_statements)] on by default Nov 16 06:49:47.643 INFO [stderr] Nov 16 06:49:47.643 INFO [stderr] warning: structure field `objectId` should have a snake case name such as `object_id` Nov 16 06:49:47.643 INFO [stderr] --> src/http_test.rs:12:5 Nov 16 06:49:47.643 INFO [stderr] | Nov 16 06:49:47.643 INFO [stderr] 12 | objectId: String, Nov 16 06:49:47.643 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 16 06:49:47.643 INFO [stderr] | Nov 16 06:49:47.643 INFO [stderr] = note: #[warn(non_snake_case)] on by default Nov 16 06:49:47.643 INFO [stderr] Nov 16 06:49:47.643 INFO [stderr] warning: structure field `ringData` should have a snake case name such as `ring_data` Nov 16 06:49:47.643 INFO [stderr] --> src/http_test.rs:13:5 Nov 16 06:49:47.643 INFO [stderr] | Nov 16 06:49:47.643 INFO [stderr] 13 | ringData: String, Nov 16 06:49:47.643 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 16 06:49:47.643 INFO [stderr] Nov 16 06:49:50.487 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2m 10s Nov 16 06:49:50.498 INFO [stderr] su: No module specific data is present Nov 16 06:49:50.862 INFO running `"docker" "inspect" "7b7ec0398c880dec1e37d2c7b0cf3b3744bca078fee98bd18040903c0561462c"` Nov 16 06:49:50.991 INFO running `"docker" "rm" "-f" "7b7ec0398c880dec1e37d2c7b0cf3b3744bca078fee98bd18040903c0561462c"` Nov 16 06:49:51.192 INFO [stdout] 7b7ec0398c880dec1e37d2c7b0cf3b3744bca078fee98bd18040903c0561462c Nov 16 06:49:51.197 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 16 06:49:51.506 INFO [stdout] 712837ed205ce7963421deeb1cf80d57e05d8d96a71d95de652d87f2f6444445 Nov 16 06:49:51.508 INFO running `"docker" "start" "-a" "712837ed205ce7963421deeb1cf80d57e05d8d96a71d95de652d87f2f6444445"` Nov 16 06:49:51.855 INFO [stderr] usermod: no changes Nov 16 06:49:52.021 INFO [stderr] Compiling minigrep v0.1.0 (/source) Nov 16 06:49:52.089 INFO [stderr] warning: doc comment not used by rustdoc Nov 16 06:49:52.089 INFO [stderr] --> src/lib.rs:167:9 Nov 16 06:49:52.089 INFO [stderr] | Nov 16 06:49:52.089 INFO [stderr] 167 | /// 重要! for 给出work的引用(可变引用) Nov 16 06:49:52.089 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.089 INFO [stderr] | Nov 16 06:49:52.089 INFO [stderr] = note: #[warn(unused_doc_comments)] on by default Nov 16 06:49:52.089 INFO [stderr] Nov 16 06:49:52.213 INFO [stderr] warning: unused imports: `Cons`, `Nil` Nov 16 06:49:52.213 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:1:19 Nov 16 06:49:52.213 INFO [stderr] | Nov 16 06:49:52.213 INFO [stderr] 1 | use self::List::{ Cons, Nil }; Nov 16 06:49:52.213 INFO [stderr] | ^^^^ ^^^ Nov 16 06:49:52.213 INFO [stderr] | Nov 16 06:49:52.213 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 06:49:52.213 INFO [stderr] Nov 16 06:49:52.213 INFO [stderr] warning: unused imports: `ConsRc`, `NilRc` Nov 16 06:49:52.213 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:2:21 Nov 16 06:49:52.213 INFO [stderr] | Nov 16 06:49:52.213 INFO [stderr] 2 | use self::ListRc::{ ConsRc, NilRc }; Nov 16 06:49:52.213 INFO [stderr] | ^^^^^^ ^^^^^ Nov 16 06:49:52.213 INFO [stderr] Nov 16 06:49:52.219 INFO [stderr] warning: unused import: `mpsc` Nov 16 06:49:52.219 INFO [stderr] --> src/zjw_learn/concurrent.rs:2:17 Nov 16 06:49:52.219 INFO [stderr] | Nov 16 06:49:52.219 INFO [stderr] 2 | use std::sync::{mpsc, Mutex, Arc}; Nov 16 06:49:52.219 INFO [stderr] | ^^^^ Nov 16 06:49:52.219 INFO [stderr] Nov 16 06:49:52.219 INFO [stderr] warning: unused import: `std::time::Duration` Nov 16 06:49:52.219 INFO [stderr] --> src/zjw_learn/concurrent.rs:3:5 Nov 16 06:49:52.219 INFO [stderr] | Nov 16 06:49:52.219 INFO [stderr] 3 | use std::time::Duration; Nov 16 06:49:52.219 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.219 INFO [stderr] Nov 16 06:49:52.219 INFO [stderr] warning: unused import: `std::error::Error` Nov 16 06:49:52.219 INFO [stderr] --> src/http_test.rs:3:5 Nov 16 06:49:52.219 INFO [stderr] | Nov 16 06:49:52.219 INFO [stderr] 3 | use std::error::Error; Nov 16 06:49:52.219 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.219 INFO [stderr] Nov 16 06:49:52.219 INFO [stderr] warning: unused import: `std::io::Read` Nov 16 06:49:52.219 INFO [stderr] --> src/http_test.rs:4:5 Nov 16 06:49:52.219 INFO [stderr] | Nov 16 06:49:52.219 INFO [stderr] 4 | use std::io::Read; Nov 16 06:49:52.219 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 06:49:52.219 INFO [stderr] Nov 16 06:49:52.628 INFO [stderr] warning: function is never used: `run` Nov 16 06:49:52.628 INFO [stderr] --> src/zjw_learn/closure.rs:5:1 Nov 16 06:49:52.628 INFO [stderr] | Nov 16 06:49:52.628 INFO [stderr] 5 | pub fn run() { Nov 16 06:49:52.628 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 06:49:52.628 INFO [stderr] | Nov 16 06:49:52.628 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 16 06:49:52.628 INFO [stderr] Nov 16 06:49:52.628 INFO [stderr] warning: function is never used: `simulated_expensive_calculation` Nov 16 06:49:52.628 INFO [stderr] --> src/zjw_learn/closure.rs:29:1 Nov 16 06:49:52.628 INFO [stderr] | Nov 16 06:49:52.628 INFO [stderr] 29 | pub fn simulated_expensive_calculation(intensity: u32) -> u32 { Nov 16 06:49:52.628 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.628 INFO [stderr] Nov 16 06:49:52.628 INFO [stderr] warning: function is never used: `generate_workout` Nov 16 06:49:52.628 INFO [stderr] --> src/zjw_learn/closure.rs:35:1 Nov 16 06:49:52.628 INFO [stderr] | Nov 16 06:49:52.628 INFO [stderr] 35 | pub fn generate_workout(intensity: u32, random_number: u32) { Nov 16 06:49:52.628 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.628 INFO [stderr] Nov 16 06:49:52.628 INFO [stderr] warning: struct is never constructed: `Counter` Nov 16 06:49:52.628 INFO [stderr] --> src/zjw_learn/closure.rs:150:1 Nov 16 06:49:52.628 INFO [stderr] | Nov 16 06:49:52.628 INFO [stderr] 150 | struct Counter { Nov 16 06:49:52.628 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 16 06:49:52.628 INFO [stderr] Nov 16 06:49:52.628 INFO [stderr] warning: method is never used: `new` Nov 16 06:49:52.628 INFO [stderr] --> src/zjw_learn/closure.rs:155:5 Nov 16 06:49:52.628 INFO [stderr] | Nov 16 06:49:52.628 INFO [stderr] 155 | fn new() -> Counter { Nov 16 06:49:52.628 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.628 INFO [stderr] Nov 16 06:49:52.628 INFO [stderr] warning: function is never used: `run` Nov 16 06:49:52.628 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:9:1 Nov 16 06:49:52.628 INFO [stderr] | Nov 16 06:49:52.628 INFO [stderr] 9 | pub fn run() { Nov 16 06:49:52.628 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 06:49:52.628 INFO [stderr] Nov 16 06:49:52.628 INFO [stderr] warning: enum is never used: `List` Nov 16 06:49:52.628 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:102:1 Nov 16 06:49:52.628 INFO [stderr] | Nov 16 06:49:52.628 INFO [stderr] 102 | enum List { Nov 16 06:49:52.628 INFO [stderr] | ^^^^^^^^^ Nov 16 06:49:52.628 INFO [stderr] Nov 16 06:49:52.628 INFO [stderr] warning: enum is never used: `ListRc` Nov 16 06:49:52.628 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:109:1 Nov 16 06:49:52.628 INFO [stderr] | Nov 16 06:49:52.628 INFO [stderr] 109 | enum ListRc { Nov 16 06:49:52.629 INFO [stderr] | ^^^^^^^^^^^ Nov 16 06:49:52.629 INFO [stderr] Nov 16 06:49:52.629 INFO [stderr] warning: enum is never used: `ListRf` Nov 16 06:49:52.629 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:116:1 Nov 16 06:49:52.629 INFO [stderr] | Nov 16 06:49:52.629 INFO [stderr] 116 | enum ListRf { Nov 16 06:49:52.629 INFO [stderr] | ^^^^^^^^^^^ Nov 16 06:49:52.629 INFO [stderr] Nov 16 06:49:52.629 INFO [stderr] warning: struct is never constructed: `MyBox` Nov 16 06:49:52.629 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:122:1 Nov 16 06:49:52.629 INFO [stderr] | Nov 16 06:49:52.629 INFO [stderr] 122 | struct MyBox(T); Nov 16 06:49:52.629 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.629 INFO [stderr] Nov 16 06:49:52.629 INFO [stderr] warning: method is never used: `new` Nov 16 06:49:52.629 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:125:5 Nov 16 06:49:52.629 INFO [stderr] | Nov 16 06:49:52.629 INFO [stderr] 125 | fn new(x: T) -> MyBox { Nov 16 06:49:52.629 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.629 INFO [stderr] Nov 16 06:49:52.629 INFO [stderr] warning: struct is never constructed: `CustomSmartPointer` Nov 16 06:49:52.629 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:139:1 Nov 16 06:49:52.629 INFO [stderr] | Nov 16 06:49:52.629 INFO [stderr] 139 | struct CustomSmartPointer { Nov 16 06:49:52.629 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.629 INFO [stderr] Nov 16 06:49:52.629 INFO [stderr] warning: enum is never used: `List1` Nov 16 06:49:52.629 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:217:1 Nov 16 06:49:52.629 INFO [stderr] | Nov 16 06:49:52.629 INFO [stderr] 217 | enum List1 { Nov 16 06:49:52.629 INFO [stderr] | ^^^^^^^^^^ Nov 16 06:49:52.629 INFO [stderr] Nov 16 06:49:52.629 INFO [stderr] warning: method is never used: `tail` Nov 16 06:49:52.629 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:223:5 Nov 16 06:49:52.629 INFO [stderr] | Nov 16 06:49:52.629 INFO [stderr] 223 | fn tail(&self) -> Option<&RefCell>> { Nov 16 06:49:52.629 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.629 INFO [stderr] Nov 16 06:49:52.629 INFO [stderr] warning: struct is never constructed: `Node` Nov 16 06:49:52.629 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:233:1 Nov 16 06:49:52.629 INFO [stderr] | Nov 16 06:49:52.629 INFO [stderr] 233 | struct Node { Nov 16 06:49:52.629 INFO [stderr] | ^^^^^^^^^^^ Nov 16 06:49:52.629 INFO [stderr] Nov 16 06:49:52.629 INFO [stderr] warning: function is never used: `run` Nov 16 06:49:52.629 INFO [stderr] --> src/zjw_learn/concurrent.rs:5:1 Nov 16 06:49:52.629 INFO [stderr] | Nov 16 06:49:52.629 INFO [stderr] 5 | pub fn run() { Nov 16 06:49:52.629 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 06:49:52.629 INFO [stderr] Nov 16 06:49:52.629 INFO [stderr] warning: foreign function is never used: `abs` Nov 16 06:49:52.629 INFO [stderr] --> src/zjw_learn/my_unsafe.rs:2:3 Nov 16 06:49:52.629 INFO [stderr] | Nov 16 06:49:52.629 INFO [stderr] 2 | fn abs(input: i32) -> i32; Nov 16 06:49:52.629 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.629 INFO [stderr] Nov 16 06:49:52.629 INFO [stderr] warning: function is never used: `run` Nov 16 06:49:52.629 INFO [stderr] --> src/zjw_learn/my_unsafe.rs:14:1 Nov 16 06:49:52.629 INFO [stderr] | Nov 16 06:49:52.629 INFO [stderr] 14 | pub fn run() { Nov 16 06:49:52.629 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 06:49:52.629 INFO [stderr] Nov 16 06:49:52.629 INFO [stderr] warning: function is never used: `danger` Nov 16 06:49:52.629 INFO [stderr] --> src/zjw_learn/my_unsafe.rs:41:1 Nov 16 06:49:52.629 INFO [stderr] | Nov 16 06:49:52.629 INFO [stderr] 41 | unsafe fn danger() { Nov 16 06:49:52.629 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.629 INFO [stderr] Nov 16 06:49:52.629 INFO [stderr] warning: function is never used: `split_at_mut` Nov 16 06:49:52.629 INFO [stderr] --> src/zjw_learn/my_unsafe.rs:53:1 Nov 16 06:49:52.629 INFO [stderr] | Nov 16 06:49:52.629 INFO [stderr] 53 | fn split_at_mut(slice: &mut [i32], mid: usize) -> (&mut [i32], &mut [i32]) { Nov 16 06:49:52.629 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.629 INFO [stderr] Nov 16 06:49:52.629 INFO [stderr] warning: struct is never constructed: `Context` Nov 16 06:49:52.629 INFO [stderr] --> src/zjw_learn/my_unsafe.rs:64:1 Nov 16 06:49:52.629 INFO [stderr] | Nov 16 06:49:52.629 INFO [stderr] 64 | struct Context<'s>(&'s str); Nov 16 06:49:52.630 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.630 INFO [stderr] Nov 16 06:49:52.630 INFO [stderr] warning: struct is never constructed: `Parser` Nov 16 06:49:52.630 INFO [stderr] --> src/zjw_learn/my_unsafe.rs:65:1 Nov 16 06:49:52.630 INFO [stderr] | Nov 16 06:49:52.630 INFO [stderr] 65 | struct Parser<'a, 's: 'a> { Nov 16 06:49:52.630 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.630 INFO [stderr] Nov 16 06:49:52.630 INFO [stderr] warning: method is never used: `parse` Nov 16 06:49:52.630 INFO [stderr] --> src/zjw_learn/my_unsafe.rs:69:3 Nov 16 06:49:52.630 INFO [stderr] | Nov 16 06:49:52.630 INFO [stderr] 69 | fn parse(&self) -> Result<(), &'s str> { Nov 16 06:49:52.630 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.630 INFO [stderr] Nov 16 06:49:52.630 INFO [stderr] warning: function is never used: `test_parse` Nov 16 06:49:52.630 INFO [stderr] --> src/zjw_learn/my_unsafe.rs:74:1 Nov 16 06:49:52.630 INFO [stderr] | Nov 16 06:49:52.630 INFO [stderr] 74 | fn test_parse(context: Context) -> Result<(), &str> { Nov 16 06:49:52.630 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.630 INFO [stderr] Nov 16 06:49:52.630 INFO [stderr] warning: function is never used: `run` Nov 16 06:49:52.630 INFO [stderr] --> src/zjw_learn/server.rs:12:1 Nov 16 06:49:52.630 INFO [stderr] | Nov 16 06:49:52.630 INFO [stderr] 12 | pub fn run() { Nov 16 06:49:52.630 INFO [stderr] | ^^^^^^^^^^^^ Nov 16 06:49:52.630 INFO [stderr] Nov 16 06:49:52.630 INFO [stderr] warning: function is never used: `handle_connection` Nov 16 06:49:52.630 INFO [stderr] --> src/zjw_learn/server.rs:26:1 Nov 16 06:49:52.630 INFO [stderr] | Nov 16 06:49:52.630 INFO [stderr] 26 | fn handle_connection(mut stream: TcpStream) { Nov 16 06:49:52.630 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.630 INFO [stderr] Nov 16 06:49:52.630 INFO [stderr] warning: function is never used: `run_learn_closure` Nov 16 06:49:52.630 INFO [stderr] --> src/zjw_learn/mod.rs:7:1 Nov 16 06:49:52.630 INFO [stderr] | Nov 16 06:49:52.630 INFO [stderr] 7 | pub fn run_learn_closure() { Nov 16 06:49:52.630 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.630 INFO [stderr] Nov 16 06:49:52.630 INFO [stderr] warning: function is never used: `run_learn_smart_pointer` Nov 16 06:49:52.630 INFO [stderr] --> src/zjw_learn/mod.rs:11:1 Nov 16 06:49:52.630 INFO [stderr] | Nov 16 06:49:52.630 INFO [stderr] 11 | pub fn run_learn_smart_pointer() { Nov 16 06:49:52.630 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.630 INFO [stderr] Nov 16 06:49:52.630 INFO [stderr] warning: function is never used: `run_learn_concurrent` Nov 16 06:49:52.630 INFO [stderr] --> src/zjw_learn/mod.rs:15:1 Nov 16 06:49:52.630 INFO [stderr] | Nov 16 06:49:52.630 INFO [stderr] 15 | pub fn run_learn_concurrent() { Nov 16 06:49:52.630 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.630 INFO [stderr] Nov 16 06:49:52.630 INFO [stderr] warning: function is never used: `run_learn_unsafe` Nov 16 06:49:52.630 INFO [stderr] --> src/zjw_learn/mod.rs:19:1 Nov 16 06:49:52.630 INFO [stderr] | Nov 16 06:49:52.630 INFO [stderr] 19 | pub fn run_learn_unsafe() { Nov 16 06:49:52.630 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.630 INFO [stderr] Nov 16 06:49:52.630 INFO [stderr] warning: function is never used: `run_learn_server` Nov 16 06:49:52.630 INFO [stderr] --> src/zjw_learn/mod.rs:23:1 Nov 16 06:49:52.630 INFO [stderr] | Nov 16 06:49:52.630 INFO [stderr] 23 | pub fn run_learn_server() { Nov 16 06:49:52.630 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.630 INFO [stderr] Nov 16 06:49:52.630 INFO [stderr] warning: function is never used: `learn_minigrep` Nov 16 06:49:52.630 INFO [stderr] --> src/main.rs:25:1 Nov 16 06:49:52.630 INFO [stderr] | Nov 16 06:49:52.630 INFO [stderr] 25 | fn learn_minigrep() { Nov 16 06:49:52.630 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 16 06:49:52.630 INFO [stderr] Nov 16 06:49:52.630 INFO [stderr] warning: path statement with no effect Nov 16 06:49:52.634 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:89:9 Nov 16 06:49:52.634 INFO [stderr] | Nov 16 06:49:52.634 INFO [stderr] 89 | branch; // 强制使branch过期 Nov 16 06:49:52.634 INFO [stderr] | ^^^^^^^ Nov 16 06:49:52.634 INFO [stderr] | Nov 16 06:49:52.634 INFO [stderr] = note: #[warn(path_statements)] on by default Nov 16 06:49:52.634 INFO [stderr] Nov 16 06:49:52.634 INFO [stderr] warning: variable `limitTracker` should have a snake case name such as `limit_tracker` Nov 16 06:49:52.634 INFO [stderr] --> src/zjw_learn/smart_pointer.rs:208:13 Nov 16 06:49:52.634 INFO [stderr] | Nov 16 06:49:52.634 INFO [stderr] 208 | let mut limitTracker = LimitTracker::new(&mock_messenger, 100); Nov 16 06:49:52.634 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 16 06:49:52.634 INFO [stderr] | Nov 16 06:49:52.634 INFO [stderr] = note: #[warn(non_snake_case)] on by default Nov 16 06:49:52.634 INFO [stderr] Nov 16 06:49:52.634 INFO [stderr] warning: structure field `objectId` should have a snake case name such as `object_id` Nov 16 06:49:52.634 INFO [stderr] --> src/http_test.rs:12:5 Nov 16 06:49:52.634 INFO [stderr] | Nov 16 06:49:52.634 INFO [stderr] 12 | objectId: String, Nov 16 06:49:52.634 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 16 06:49:52.634 INFO [stderr] Nov 16 06:49:52.634 INFO [stderr] warning: structure field `ringData` should have a snake case name such as `ring_data` Nov 16 06:49:52.634 INFO [stderr] --> src/http_test.rs:13:5 Nov 16 06:49:52.634 INFO [stderr] | Nov 16 06:49:52.634 INFO [stderr] 13 | ringData: String, Nov 16 06:49:52.634 INFO [stderr] | ^^^^^^^^^^^^^^^^ Nov 16 06:49:52.634 INFO [stderr] Nov 16 06:49:53.778 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.91s Nov 16 06:49:53.789 INFO [stderr] su: No module specific data is present Nov 16 06:49:54.067 INFO running `"docker" "inspect" "712837ed205ce7963421deeb1cf80d57e05d8d96a71d95de652d87f2f6444445"` Nov 16 06:49:54.236 INFO running `"docker" "rm" "-f" "712837ed205ce7963421deeb1cf80d57e05d8d96a71d95de652d87f2f6444445"` Nov 16 06:49:54.371 INFO [stdout] 712837ed205ce7963421deeb1cf80d57e05d8d96a71d95de652d87f2f6444445 Nov 16 06:49:54.373 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 16 06:49:54.507 INFO [stdout] 40cf0d84294f61dfe39225da9dfb9f33c1c0550e1270d6199edcc7d7fc234ca4 Nov 16 06:49:54.508 INFO running `"docker" "start" "-a" "40cf0d84294f61dfe39225da9dfb9f33c1c0550e1270d6199edcc7d7fc234ca4"` Nov 16 06:49:54.806 INFO [stderr] usermod: no changes Nov 16 06:49:54.969 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.14s Nov 16 06:49:54.985 INFO [stderr] Running /target/debug/deps/minigrep-32b4fced565ffbb1 Nov 16 06:49:54.995 INFO [stdout] Nov 16 06:49:54.995 INFO [stdout] running 2 tests Nov 16 06:49:54.995 INFO [stdout] test test::case_sensitive ... ok Nov 16 06:49:54.999 INFO [stdout] test test::case_insensitive ... ok Nov 16 06:49:54.999 INFO [stdout] Nov 16 06:49:54.999 INFO [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 16 06:49:54.999 INFO [stdout] Nov 16 06:49:55.000 INFO [stderr] Running /target/debug/deps/minigrep-3c5286620011dfc6 Nov 16 06:49:55.005 INFO [stdout] Nov 16 06:49:55.005 INFO [stdout] running 4 tests Nov 16 06:49:55.005 INFO [stdout] test zjw_learn::closure::tierator_demonstration ... ok Nov 16 06:49:55.005 INFO [stdout] test zjw_learn::closure::test_shoes_filter ... ok Nov 16 06:49:55.006 INFO [stdout] test zjw_learn::closure::call_with_different_values ... ok Nov 16 06:49:55.006 INFO [stdout] test zjw_learn::smart_pointer::tests::it_sends_an_over_75_percent_warning_message ... ok Nov 16 06:49:55.006 INFO [stdout] Nov 16 06:49:55.006 INFO [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 16 06:49:55.006 INFO [stdout] Nov 16 06:49:55.008 INFO [stderr] Doc-tests minigrep Nov 16 06:49:55.071 INFO [stdout] Nov 16 06:49:55.072 INFO [stdout] running 0 tests Nov 16 06:49:55.072 INFO [stdout] Nov 16 06:49:55.072 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Nov 16 06:49:55.072 INFO [stdout] Nov 16 06:49:55.079 INFO [stderr] su: No module specific data is present Nov 16 06:49:55.459 INFO running `"docker" "inspect" "40cf0d84294f61dfe39225da9dfb9f33c1c0550e1270d6199edcc7d7fc234ca4"` Nov 16 06:49:55.652 INFO running `"docker" "rm" "-f" "40cf0d84294f61dfe39225da9dfb9f33c1c0550e1270d6199edcc7d7fc234ca4"` Nov 16 06:49:55.980 INFO [stdout] 40cf0d84294f61dfe39225da9dfb9f33c1c0550e1270d6199edcc7d7fc234ca4