Oct 14 16:09:01.690 INFO testing jsandler18/boost-torrent against try#40d4795669493f1965de7c44029c69552134fe1f for rustdoc-test-static-cling-1 Oct 14 16:09:01.690 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-2/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-2/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/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 +40d4795669493f1965de7c44029c69552134fe1f-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"` Oct 14 16:09:02.035 INFO blam! 9681523f1ad8d2c4ef7a186566ec885fef5c2e8ccfc538260bf15f66ed6ddfac Oct 14 16:09:02.043 INFO running `"docker" "start" "-a" "9681523f1ad8d2c4ef7a186566ec885fef5c2e8ccfc538260bf15f66ed6ddfac"` Oct 14 16:09:03.197 INFO kablam! usermod: no changes Oct 14 16:09:03.339 INFO kablam! Compiling term_size v0.3.0 Oct 14 16:09:03.343 INFO kablam! Compiling memchr v1.0.1 Oct 14 16:09:03.343 INFO kablam! Compiling atty v0.2.2 Oct 14 16:09:03.355 INFO kablam! Compiling rand v0.3.15 Oct 14 16:09:03.999 INFO kablam! Compiling textwrap v0.6.0 Oct 14 16:09:04.571 INFO kablam! Compiling aho-corasick v0.6.3 Oct 14 16:09:05.627 INFO kablam! Compiling clap v2.25.0 Oct 14 16:09:06.377 INFO kablam! Compiling regex v0.2.2 Oct 14 16:09:28.643 INFO kablam! Compiling boost v0.1.0 (/source) Oct 14 16:09:29.080 INFO kablam! warning: unused imports: `ByteOrder`, `NetworkEndian` Oct 14 16:09:29.081 INFO kablam! --> src/peer.rs:3:17 Oct 14 16:09:29.081 INFO kablam! | Oct 14 16:09:29.081 INFO kablam! 3 | use byteorder::{NetworkEndian, ByteOrder}; Oct 14 16:09:29.081 INFO kablam! | ^^^^^^^^^^^^^ ^^^^^^^^^ Oct 14 16:09:29.081 INFO kablam! | Oct 14 16:09:29.081 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 14 16:09:29.081 INFO kablam! Oct 14 16:09:29.083 INFO kablam! warning: unused import: `meta::MetaInfo` Oct 14 16:09:29.083 INFO kablam! --> src/main.rs:18:5 Oct 14 16:09:29.083 INFO kablam! | Oct 14 16:09:29.083 INFO kablam! 18 | use meta::MetaInfo; Oct 14 16:09:29.083 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 16:09:29.083 INFO kablam! Oct 14 16:09:29.083 INFO kablam! warning: unused import: `PeerFlags` Oct 14 16:09:29.083 INFO kablam! --> src/main.rs:23:12 Oct 14 16:09:29.083 INFO kablam! | Oct 14 16:09:29.083 INFO kablam! 23 | use peer::{PeerFlags, Peer}; Oct 14 16:09:29.083 INFO kablam! | ^^^^^^^^^ Oct 14 16:09:29.083 INFO kablam! Oct 14 16:09:29.551 INFO kablam! warning: unused variable: `e` Oct 14 16:09:29.551 INFO kablam! --> src/tracker.rs:98:50 Oct 14 16:09:29.551 INFO kablam! | Oct 14 16:09:29.552 INFO kablam! 98 | udp_sock.recv_from(&mut buf[0..16]).map_err(|e| BoostError::TrackerUDPRecvErr)?; Oct 14 16:09:29.552 INFO kablam! | ^ help: consider using `_e` instead Oct 14 16:09:29.552 INFO kablam! | Oct 14 16:09:29.553 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 14 16:09:29.553 INFO kablam! Oct 14 16:09:29.558 INFO kablam! warning: unused variable: `headers` Oct 14 16:09:29.559 INFO kablam! --> src/tracker.rs:222:9 Oct 14 16:09:29.559 INFO kablam! | Oct 14 16:09:29.559 INFO kablam! 222 | let headers = &caps[2]; Oct 14 16:09:29.559 INFO kablam! | ^^^^^^^ help: consider using `_headers` instead Oct 14 16:09:29.559 INFO kablam! Oct 14 16:09:29.559 INFO kablam! warning: unused variable: `completed` Oct 14 16:09:29.559 INFO kablam! --> src/main.rs:61:9 Oct 14 16:09:29.559 INFO kablam! | Oct 14 16:09:29.559 INFO kablam! 61 | let completed = Arc::new(RwLock::new(BitVector::new(meta_info.num_pieces()))); Oct 14 16:09:29.559 INFO kablam! | ^^^^^^^^^ help: consider using `_completed` instead Oct 14 16:09:29.559 INFO kablam! Oct 14 16:09:29.559 INFO kablam! warning: unused variable: `working_pieces` Oct 14 16:09:29.559 INFO kablam! --> src/main.rs:64:9 Oct 14 16:09:29.559 INFO kablam! | Oct 14 16:09:29.559 INFO kablam! 64 | let working_pieces: Arc>> = Arc::new(RwLock::new(Vec::new())); Oct 14 16:09:29.559 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_working_pieces` instead Oct 14 16:09:29.559 INFO kablam! Oct 14 16:09:29.559 INFO kablam! warning: unused variable: `request_queue` Oct 14 16:09:29.559 INFO kablam! --> src/main.rs:65:9 Oct 14 16:09:29.559 INFO kablam! | Oct 14 16:09:29.559 INFO kablam! 65 | let request_queue: Arc>> = Arc::new(RwLock::new(Vec::new())); Oct 14 16:09:29.559 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_request_queue` instead Oct 14 16:09:29.559 INFO kablam! Oct 14 16:09:29.559 INFO kablam! warning: unused variable: `death_announcer` Oct 14 16:09:29.559 INFO kablam! --> src/main.rs:77:10 Oct 14 16:09:29.559 INFO kablam! | Oct 14 16:09:29.559 INFO kablam! 77 | let (death_announcer, death_listener) = mpsc::channel(); Oct 14 16:09:29.559 INFO kablam! | ^^^^^^^^^^^^^^^ help: consider using `_death_announcer` instead Oct 14 16:09:29.559 INFO kablam! Oct 14 16:09:29.559 INFO kablam! warning: unused variable: `request_queue` Oct 14 16:09:29.559 INFO kablam! --> src/main.rs:267:27 Oct 14 16:09:29.559 INFO kablam! | Oct 14 16:09:29.559 INFO kablam! 267 | request_queue: Arc>>, Oct 14 16:09:29.559 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_request_queue` instead Oct 14 16:09:29.559 INFO kablam! Oct 14 16:09:29.559 INFO kablam! warning: unused variable: `total_uploaded` Oct 14 16:09:29.559 INFO kablam! --> src/main.rs:270:27 Oct 14 16:09:29.559 INFO kablam! | Oct 14 16:09:29.559 INFO kablam! 270 | total_uploaded: Arc, Oct 14 16:09:29.559 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_total_uploaded` instead Oct 14 16:09:29.559 INFO kablam! Oct 14 16:09:29.559 INFO kablam! warning: unused variable: `total_downloaded` Oct 14 16:09:29.559 INFO kablam! --> src/main.rs:271:27 Oct 14 16:09:29.559 INFO kablam! | Oct 14 16:09:29.559 INFO kablam! 271 | total_downloaded: Arc, Oct 14 16:09:29.559 INFO kablam! | ^^^^^^^^^^^^^^^^ help: consider using `_total_downloaded` instead Oct 14 16:09:29.559 INFO kablam! Oct 14 16:09:29.559 INFO kablam! warning: unused variable: `file` Oct 14 16:09:29.559 INFO kablam! --> src/torrentfile.rs:77:40 Oct 14 16:09:29.559 INFO kablam! | Oct 14 16:09:29.559 INFO kablam! 77 | let (path, file) = filename.split_at(idx); Oct 14 16:09:29.559 INFO kablam! | ^^^^ help: consider using `_file` instead Oct 14 16:09:29.559 INFO kablam! Oct 14 16:09:29.559 INFO kablam! warning: unused variable: `idx` Oct 14 16:09:29.559 INFO kablam! --> src/torrentfile.rs:84:33 Oct 14 16:09:29.559 INFO kablam! | Oct 14 16:09:29.559 INFO kablam! 84 | for idx in 0..(filelength/4096) { Oct 14 16:09:29.559 INFO kablam! | ^^^ help: consider using `_idx` instead Oct 14 16:09:29.559 INFO kablam! Oct 14 16:09:29.764 INFO kablam! warning: variant is never constructed: `Stopped` Oct 14 16:09:29.764 INFO kablam! --> src/tracker.rs:30:5 Oct 14 16:09:29.764 INFO kablam! | Oct 14 16:09:29.764 INFO kablam! 30 | Stopped, Oct 14 16:09:29.764 INFO kablam! | ^^^^^^^ Oct 14 16:09:29.764 INFO kablam! | Oct 14 16:09:29.764 INFO kablam! = note: #[warn(dead_code)] on by default Oct 14 16:09:29.764 INFO kablam! Oct 14 16:09:29.764 INFO kablam! warning: variant is never constructed: `Completed` Oct 14 16:09:29.764 INFO kablam! --> src/tracker.rs:31:5 Oct 14 16:09:29.764 INFO kablam! | Oct 14 16:09:29.764 INFO kablam! 31 | Completed Oct 14 16:09:29.764 INFO kablam! | ^^^^^^^^^ Oct 14 16:09:29.764 INFO kablam! Oct 14 16:09:29.764 INFO kablam! warning: field is never used: `bytes_sent` Oct 14 16:09:29.764 INFO kablam! --> src/peer.rs:24:5 Oct 14 16:09:29.764 INFO kablam! | Oct 14 16:09:29.764 INFO kablam! 24 | bytes_sent: u32, Oct 14 16:09:29.764 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 16:09:29.764 INFO kablam! Oct 14 16:09:29.764 INFO kablam! warning: field is never used: `bytes_received` Oct 14 16:09:29.764 INFO kablam! --> src/peer.rs:25:5 Oct 14 16:09:29.764 INFO kablam! | Oct 14 16:09:29.764 INFO kablam! 25 | bytes_received: u32, Oct 14 16:09:29.764 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.764 INFO kablam! Oct 14 16:09:29.764 INFO kablam! warning: field is never used: `bit_vector` Oct 14 16:09:29.764 INFO kablam! --> src/peer.rs:26:5 Oct 14 16:09:29.764 INFO kablam! | Oct 14 16:09:29.764 INFO kablam! 26 | bit_vector: BitVector, Oct 14 16:09:29.764 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.764 INFO kablam! Oct 14 16:09:29.764 INFO kablam! warning: field is never used: `pending_requests` Oct 14 16:09:29.764 INFO kablam! --> src/peer.rs:28:5 Oct 14 16:09:29.764 INFO kablam! | Oct 14 16:09:29.764 INFO kablam! 28 | pending_requests: u32 Oct 14 16:09:29.764 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.764 INFO kablam! Oct 14 16:09:29.764 INFO kablam! warning: method is never used: `recv_message` Oct 14 16:09:29.764 INFO kablam! --> src/peer.rs:92:5 Oct 14 16:09:29.764 INFO kablam! | Oct 14 16:09:29.764 INFO kablam! 92 | pub fn recv_message(&mut self) -> BoostResult { Oct 14 16:09:29.764 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.764 INFO kablam! Oct 14 16:09:29.764 INFO kablam! warning: method is never used: `send_message` Oct 14 16:09:29.764 INFO kablam! --> src/peer.rs:98:5 Oct 14 16:09:29.764 INFO kablam! | Oct 14 16:09:29.764 INFO kablam! 98 | pub fn send_message(&mut self, message: BitTorrentMessage) -> BoostResult<()> { Oct 14 16:09:29.764 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.764 INFO kablam! Oct 14 16:09:29.764 INFO kablam! warning: method is never used: `set_index` Oct 14 16:09:29.764 INFO kablam! --> src/bitvector.rs:19:5 Oct 14 16:09:29.764 INFO kablam! | Oct 14 16:09:29.764 INFO kablam! 19 | pub fn set_index(&mut self, index: usize) { Oct 14 16:09:29.764 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.764 INFO kablam! Oct 14 16:09:29.764 INFO kablam! warning: method is never used: `is_complete` Oct 14 16:09:29.764 INFO kablam! --> src/bitvector.rs:39:5 Oct 14 16:09:29.764 INFO kablam! | Oct 14 16:09:29.764 INFO kablam! 39 | pub fn is_complete(&self) -> bool { Oct 14 16:09:29.765 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.765 INFO kablam! Oct 14 16:09:29.765 INFO kablam! warning: method is never used: `clear` Oct 14 16:09:29.765 INFO kablam! --> src/bitvector.rs:49:5 Oct 14 16:09:29.765 INFO kablam! | Oct 14 16:09:29.765 INFO kablam! 49 | pub fn clear(&mut self) { Oct 14 16:09:29.765 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.765 INFO kablam! Oct 14 16:09:29.765 INFO kablam! warning: method is never used: `intersects` Oct 14 16:09:29.765 INFO kablam! --> src/bitvector.rs:57:5 Oct 14 16:09:29.765 INFO kablam! | Oct 14 16:09:29.765 INFO kablam! 57 | pub fn intersects(&self, other: &Self) -> bool { Oct 14 16:09:29.765 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.765 INFO kablam! Oct 14 16:09:29.765 INFO kablam! warning: method is never used: `first_unset_index` Oct 14 16:09:29.765 INFO kablam! --> src/bitvector.rs:70:5 Oct 14 16:09:29.765 INFO kablam! | Oct 14 16:09:29.765 INFO kablam! 70 | pub fn first_unset_index(&self) -> usize { Oct 14 16:09:29.765 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.765 INFO kablam! Oct 14 16:09:29.765 INFO kablam! warning: method is never used: `bit_len` Oct 14 16:09:29.765 INFO kablam! --> src/bitvector.rs:79:5 Oct 14 16:09:29.765 INFO kablam! | Oct 14 16:09:29.765 INFO kablam! 79 | pub fn bit_len(&self) -> usize { Oct 14 16:09:29.765 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.765 INFO kablam! Oct 14 16:09:29.765 INFO kablam! warning: method is never used: `byte_len` Oct 14 16:09:29.765 INFO kablam! --> src/bitvector.rs:83:5 Oct 14 16:09:29.765 INFO kablam! | Oct 14 16:09:29.765 INFO kablam! 83 | pub fn byte_len(&self) -> usize { Oct 14 16:09:29.765 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.765 INFO kablam! Oct 14 16:09:29.765 INFO kablam! warning: method is never used: `as_bytes` Oct 14 16:09:29.765 INFO kablam! --> src/bitvector.rs:87:5 Oct 14 16:09:29.765 INFO kablam! | Oct 14 16:09:29.765 INFO kablam! 87 | pub fn as_bytes(&self) -> &[u8] { Oct 14 16:09:29.765 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.765 INFO kablam! Oct 14 16:09:29.765 INFO kablam! warning: variant is never constructed: `KeepAlive` Oct 14 16:09:29.765 INFO kablam! --> src/message.rs:10:5 Oct 14 16:09:29.765 INFO kablam! | Oct 14 16:09:29.765 INFO kablam! 10 | KeepAlive, Oct 14 16:09:29.765 INFO kablam! | ^^^^^^^^^ Oct 14 16:09:29.765 INFO kablam! Oct 14 16:09:29.765 INFO kablam! warning: variant is never constructed: `Choke` Oct 14 16:09:29.765 INFO kablam! --> src/message.rs:11:5 Oct 14 16:09:29.765 INFO kablam! | Oct 14 16:09:29.765 INFO kablam! 11 | Choke, Oct 14 16:09:29.765 INFO kablam! | ^^^^^ Oct 14 16:09:29.765 INFO kablam! Oct 14 16:09:29.765 INFO kablam! warning: variant is never constructed: `Unchoke` Oct 14 16:09:29.765 INFO kablam! --> src/message.rs:12:5 Oct 14 16:09:29.765 INFO kablam! | Oct 14 16:09:29.765 INFO kablam! 12 | Unchoke, Oct 14 16:09:29.765 INFO kablam! | ^^^^^^^ Oct 14 16:09:29.765 INFO kablam! Oct 14 16:09:29.765 INFO kablam! warning: variant is never constructed: `Interested` Oct 14 16:09:29.765 INFO kablam! --> src/message.rs:13:5 Oct 14 16:09:29.765 INFO kablam! | Oct 14 16:09:29.765 INFO kablam! 13 | Interested, Oct 14 16:09:29.765 INFO kablam! | ^^^^^^^^^^ Oct 14 16:09:29.765 INFO kablam! Oct 14 16:09:29.765 INFO kablam! warning: variant is never constructed: `NotInterested` Oct 14 16:09:29.765 INFO kablam! --> src/message.rs:14:5 Oct 14 16:09:29.765 INFO kablam! | Oct 14 16:09:29.765 INFO kablam! 14 | NotInterested, Oct 14 16:09:29.765 INFO kablam! | ^^^^^^^^^^^^^ Oct 14 16:09:29.765 INFO kablam! Oct 14 16:09:29.765 INFO kablam! warning: variant is never constructed: `Have` Oct 14 16:09:29.765 INFO kablam! --> src/message.rs:15:5 Oct 14 16:09:29.765 INFO kablam! | Oct 14 16:09:29.765 INFO kablam! 15 | Have(u32), Oct 14 16:09:29.765 INFO kablam! | ^^^^^^^^^ Oct 14 16:09:29.765 INFO kablam! Oct 14 16:09:29.765 INFO kablam! warning: variant is never constructed: `Bitfield` Oct 14 16:09:29.765 INFO kablam! --> src/message.rs:16:5 Oct 14 16:09:29.765 INFO kablam! | Oct 14 16:09:29.765 INFO kablam! 16 | Bitfield(BitVector), Oct 14 16:09:29.765 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.765 INFO kablam! Oct 14 16:09:29.765 INFO kablam! warning: variant is never constructed: `Request` Oct 14 16:09:29.765 INFO kablam! --> src/message.rs:17:5 Oct 14 16:09:29.765 INFO kablam! | Oct 14 16:09:29.765 INFO kablam! 17 | Request { piece_index: u32, begin: u32, length: u32 }, Oct 14 16:09:29.765 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.765 INFO kablam! Oct 14 16:09:29.765 INFO kablam! warning: variant is never constructed: `Piece` Oct 14 16:09:29.765 INFO kablam! --> src/message.rs:18:5 Oct 14 16:09:29.766 INFO kablam! | Oct 14 16:09:29.766 INFO kablam! 18 | Piece { piece_index: u32, begin: u32, block: Vec}, Oct 14 16:09:29.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.766 INFO kablam! Oct 14 16:09:29.766 INFO kablam! warning: variant is never constructed: `Cancel` Oct 14 16:09:29.766 INFO kablam! --> src/message.rs:19:5 Oct 14 16:09:29.766 INFO kablam! | Oct 14 16:09:29.766 INFO kablam! 19 | Cancel { piece_index: u32, begin: u32, length: u32 }, Oct 14 16:09:29.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.766 INFO kablam! Oct 14 16:09:29.766 INFO kablam! warning: method is never used: `send` Oct 14 16:09:29.766 INFO kablam! --> src/message.rs:24:5 Oct 14 16:09:29.766 INFO kablam! | Oct 14 16:09:29.766 INFO kablam! 24 | pub fn send(&self, dest: &mut TcpStream) -> BoostResult<()> { Oct 14 16:09:29.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.766 INFO kablam! Oct 14 16:09:29.766 INFO kablam! warning: method is never used: `recv` Oct 14 16:09:29.766 INFO kablam! --> src/message.rs:84:5 Oct 14 16:09:29.766 INFO kablam! | Oct 14 16:09:29.766 INFO kablam! 84 | pub fn recv(src: &mut TcpStream) -> BoostResult { Oct 14 16:09:29.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.766 INFO kablam! Oct 14 16:09:29.766 INFO kablam! warning: struct is never constructed: `TorrentFile` Oct 14 16:09:29.766 INFO kablam! --> src/torrentfile.rs:10:1 Oct 14 16:09:29.766 INFO kablam! | Oct 14 16:09:29.766 INFO kablam! 10 | pub struct TorrentFile { Oct 14 16:09:29.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.766 INFO kablam! Oct 14 16:09:29.766 INFO kablam! warning: method is never used: `init` Oct 14 16:09:29.766 INFO kablam! --> src/torrentfile.rs:19:5 Oct 14 16:09:29.766 INFO kablam! | Oct 14 16:09:29.766 INFO kablam! 19 | pub fn init(meta: MetaInfo) -> BoostResult { Oct 14 16:09:29.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.766 INFO kablam! Oct 14 16:09:29.766 INFO kablam! warning: method is never used: `write` Oct 14 16:09:29.766 INFO kablam! --> src/torrentfile.rs:40:5 Oct 14 16:09:29.766 INFO kablam! | Oct 14 16:09:29.766 INFO kablam! 40 | pub fn write(&mut self, offset: u64, buffer: &[u8]) -> BoostResult{ Oct 14 16:09:29.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.766 INFO kablam! Oct 14 16:09:29.766 INFO kablam! warning: method is never used: `read` Oct 14 16:09:29.766 INFO kablam! --> src/torrentfile.rs:51:5 Oct 14 16:09:29.766 INFO kablam! | Oct 14 16:09:29.766 INFO kablam! 51 | pub fn read(&mut self, offset: u64, buffer: &mut [u8]) -> BoostResult{ Oct 14 16:09:29.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.766 INFO kablam! Oct 14 16:09:29.766 INFO kablam! warning: variant is never constructed: `FileWriteErr` Oct 14 16:09:29.766 INFO kablam! --> src/error.rs:8:5 Oct 14 16:09:29.766 INFO kablam! | Oct 14 16:09:29.766 INFO kablam! 8 | FileWriteErr(String), Oct 14 16:09:29.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.766 INFO kablam! Oct 14 16:09:29.766 INFO kablam! warning: variant is never constructed: `BencodeEncodingErr` Oct 14 16:09:29.766 INFO kablam! --> src/error.rs:10:5 Oct 14 16:09:29.766 INFO kablam! | Oct 14 16:09:29.766 INFO kablam! 10 | BencodeEncodingErr, Oct 14 16:09:29.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.766 INFO kablam! Oct 14 16:09:29.766 INFO kablam! warning: variant is never constructed: `TrackerHTTPConnectErr` Oct 14 16:09:29.766 INFO kablam! --> src/error.rs:17:5 Oct 14 16:09:29.766 INFO kablam! | Oct 14 16:09:29.766 INFO kablam! 17 | TrackerHTTPConnectErr, Oct 14 16:09:29.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.766 INFO kablam! Oct 14 16:09:29.766 INFO kablam! warning: variant is never constructed: `TorrentFileMetaErr` Oct 14 16:09:29.766 INFO kablam! --> src/error.rs:21:5 Oct 14 16:09:29.766 INFO kablam! | Oct 14 16:09:29.766 INFO kablam! 21 | TorrentFileMetaErr, Oct 14 16:09:29.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.766 INFO kablam! Oct 14 16:09:29.766 INFO kablam! warning: variant is never constructed: `TorrentFileAllocationErr` Oct 14 16:09:29.766 INFO kablam! --> src/error.rs:22:5 Oct 14 16:09:29.766 INFO kablam! | Oct 14 16:09:29.766 INFO kablam! 22 | TorrentFileAllocationErr, Oct 14 16:09:29.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.766 INFO kablam! Oct 14 16:09:29.766 INFO kablam! warning: variant is never constructed: `UnexpectedMessageType` Oct 14 16:09:29.766 INFO kablam! --> src/error.rs:26:5 Oct 14 16:09:29.766 INFO kablam! | Oct 14 16:09:29.766 INFO kablam! 26 | UnexpectedMessageType(BitTorrentMessage) Oct 14 16:09:29.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.766 INFO kablam! Oct 14 16:09:29.767 INFO kablam! warning: constant item is never used: `BLOCK_SIZE` Oct 14 16:09:29.767 INFO kablam! --> src/piece.rs:6:1 Oct 14 16:09:29.767 INFO kablam! | Oct 14 16:09:29.767 INFO kablam! 6 | const BLOCK_SIZE: u32 = 16384; //2^14 Oct 14 16:09:29.767 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.767 INFO kablam! Oct 14 16:09:29.767 INFO kablam! warning: constant item is never used: `REQUESTS_STALE_AFTER_MILLIS` Oct 14 16:09:29.767 INFO kablam! --> src/piece.rs:7:1 Oct 14 16:09:29.767 INFO kablam! | Oct 14 16:09:29.767 INFO kablam! 7 | const REQUESTS_STALE_AFTER_MILLIS: u64 = 500; //.5 seconds Oct 14 16:09:29.767 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.767 INFO kablam! Oct 14 16:09:29.767 INFO kablam! warning: field is never used: `index` Oct 14 16:09:29.767 INFO kablam! --> src/piece.rs:11:5 Oct 14 16:09:29.767 INFO kablam! | Oct 14 16:09:29.767 INFO kablam! 11 | index: u32, Oct 14 16:09:29.767 INFO kablam! | ^^^^^^^^^^ Oct 14 16:09:29.767 INFO kablam! Oct 14 16:09:29.767 INFO kablam! warning: field is never used: `piece_size` Oct 14 16:09:29.767 INFO kablam! --> src/piece.rs:12:5 Oct 14 16:09:29.767 INFO kablam! | Oct 14 16:09:29.767 INFO kablam! 12 | piece_size: u32, Oct 14 16:09:29.767 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 16:09:29.767 INFO kablam! Oct 14 16:09:29.767 INFO kablam! warning: field is never used: `obtained_blocks` Oct 14 16:09:29.767 INFO kablam! --> src/piece.rs:13:5 Oct 14 16:09:29.767 INFO kablam! | Oct 14 16:09:29.767 INFO kablam! 13 | obtained_blocks: BitVector, Oct 14 16:09:29.767 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.767 INFO kablam! Oct 14 16:09:29.767 INFO kablam! warning: field is never used: `requested_blocks` Oct 14 16:09:29.767 INFO kablam! --> src/piece.rs:14:5 Oct 14 16:09:29.767 INFO kablam! | Oct 14 16:09:29.767 INFO kablam! 14 | requested_blocks: BitVector, Oct 14 16:09:29.767 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.767 INFO kablam! Oct 14 16:09:29.767 INFO kablam! warning: field is never used: `last_updated` Oct 14 16:09:29.767 INFO kablam! --> src/piece.rs:15:5 Oct 14 16:09:29.767 INFO kablam! | Oct 14 16:09:29.767 INFO kablam! 15 | last_updated: Instant, Oct 14 16:09:29.767 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.767 INFO kablam! Oct 14 16:09:29.767 INFO kablam! warning: field is never used: `piece` Oct 14 16:09:29.767 INFO kablam! --> src/piece.rs:16:5 Oct 14 16:09:29.767 INFO kablam! | Oct 14 16:09:29.767 INFO kablam! 16 | piece: Vec, Oct 14 16:09:29.767 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 16:09:29.767 INFO kablam! Oct 14 16:09:29.767 INFO kablam! warning: field is never used: `hash` Oct 14 16:09:29.767 INFO kablam! --> src/piece.rs:17:5 Oct 14 16:09:29.767 INFO kablam! | Oct 14 16:09:29.767 INFO kablam! 17 | hash: [u8; 20] Oct 14 16:09:29.767 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 16:09:29.767 INFO kablam! Oct 14 16:09:29.767 INFO kablam! warning: method is never used: `new` Oct 14 16:09:29.767 INFO kablam! --> src/piece.rs:27:5 Oct 14 16:09:29.767 INFO kablam! | Oct 14 16:09:29.767 INFO kablam! 27 | pub fn new(index: u32, piece_size: u32, hash: [u8;20]) -> Self { Oct 14 16:09:29.767 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.767 INFO kablam! Oct 14 16:09:29.767 INFO kablam! warning: method is never used: `is_complete` Oct 14 16:09:29.767 INFO kablam! --> src/piece.rs:42:5 Oct 14 16:09:29.767 INFO kablam! | Oct 14 16:09:29.767 INFO kablam! 42 | pub fn is_complete(&self) -> bool { Oct 14 16:09:29.767 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.767 INFO kablam! Oct 14 16:09:29.767 INFO kablam! warning: method is never used: `is_correct` Oct 14 16:09:29.767 INFO kablam! --> src/piece.rs:47:5 Oct 14 16:09:29.767 INFO kablam! | Oct 14 16:09:29.767 INFO kablam! 47 | pub fn is_correct(&self) -> bool { Oct 14 16:09:29.767 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.767 INFO kablam! Oct 14 16:09:29.767 INFO kablam! warning: method is never used: `next_request` Oct 14 16:09:29.767 INFO kablam! --> src/piece.rs:54:5 Oct 14 16:09:29.767 INFO kablam! | Oct 14 16:09:29.767 INFO kablam! 54 | pub fn next_request(&mut self) -> Option { Oct 14 16:09:29.767 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.767 INFO kablam! Oct 14 16:09:29.767 INFO kablam! warning: method is never used: `add_block` Oct 14 16:09:29.767 INFO kablam! --> src/piece.rs:84:5 Oct 14 16:09:29.767 INFO kablam! | Oct 14 16:09:29.767 INFO kablam! 84 | pub fn add_block(&mut self, block_offset: u32, block: &Vec) { Oct 14 16:09:29.767 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.767 INFO kablam! Oct 14 16:09:29.767 INFO kablam! warning: method is never used: `is_requests_stale` Oct 14 16:09:29.767 INFO kablam! --> src/piece.rs:94:5 Oct 14 16:09:29.767 INFO kablam! | Oct 14 16:09:29.768 INFO kablam! 94 | fn is_requests_stale(&self) -> bool { Oct 14 16:09:29.768 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:29.768 INFO kablam! Oct 14 16:09:29.768 INFO kablam! warning: function is never used: `start_peer_recv_thread` Oct 14 16:09:29.768 INFO kablam! --> src/main.rs:265:1 Oct 14 16:09:29.768 INFO kablam! | Oct 14 16:09:29.768 INFO kablam! 265 | / fn start_peer_recv_thread( Oct 14 16:09:29.768 INFO kablam! 266 | | death_announcer: mpsc::Sender<[u8;20]>, Oct 14 16:09:29.768 INFO kablam! 267 | | request_queue: Arc>>, Oct 14 16:09:29.768 INFO kablam! 268 | | active_peers: Arc>>, Oct 14 16:09:29.768 INFO kablam! ... | Oct 14 16:09:29.768 INFO kablam! 290 | | }) Oct 14 16:09:29.768 INFO kablam! 291 | | } Oct 14 16:09:29.768 INFO kablam! | |_^ Oct 14 16:09:29.768 INFO kablam! Oct 14 16:09:33.076 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 29.85s Oct 14 16:09:33.080 INFO kablam! su: No module specific data is present Oct 14 16:09:33.979 INFO running `"docker" "rm" "-f" "9681523f1ad8d2c4ef7a186566ec885fef5c2e8ccfc538260bf15f66ed6ddfac"` Oct 14 16:09:34.277 INFO blam! 9681523f1ad8d2c4ef7a186566ec885fef5c2e8ccfc538260bf15f66ed6ddfac Oct 14 16:09:34.282 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-2/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-2/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/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 +40d4795669493f1965de7c44029c69552134fe1f-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"` Oct 14 16:09:34.788 INFO blam! 2c5f3433db27a70153b5559f085dade861de94cf6415e9c78c46c83915ec4674 Oct 14 16:09:34.791 INFO running `"docker" "start" "-a" "2c5f3433db27a70153b5559f085dade861de94cf6415e9c78c46c83915ec4674"` Oct 14 16:09:35.854 INFO kablam! usermod: no changes Oct 14 16:09:35.908 INFO kablam! Compiling boost v0.1.0 (/source) Oct 14 16:09:36.307 INFO kablam! warning: unused imports: `ByteOrder`, `NetworkEndian` Oct 14 16:09:36.307 INFO kablam! --> src/peer.rs:3:17 Oct 14 16:09:36.307 INFO kablam! | Oct 14 16:09:36.307 INFO kablam! 3 | use byteorder::{NetworkEndian, ByteOrder}; Oct 14 16:09:36.307 INFO kablam! | ^^^^^^^^^^^^^ ^^^^^^^^^ Oct 14 16:09:36.307 INFO kablam! | Oct 14 16:09:36.307 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 14 16:09:36.307 INFO kablam! Oct 14 16:09:36.307 INFO kablam! warning: unused import: `meta::MetaInfo` Oct 14 16:09:36.307 INFO kablam! --> src/main.rs:18:5 Oct 14 16:09:36.307 INFO kablam! | Oct 14 16:09:36.307 INFO kablam! 18 | use meta::MetaInfo; Oct 14 16:09:36.307 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 16:09:36.307 INFO kablam! Oct 14 16:09:36.307 INFO kablam! warning: unused import: `PeerFlags` Oct 14 16:09:36.307 INFO kablam! --> src/main.rs:23:12 Oct 14 16:09:36.307 INFO kablam! | Oct 14 16:09:36.307 INFO kablam! 23 | use peer::{PeerFlags, Peer}; Oct 14 16:09:36.307 INFO kablam! | ^^^^^^^^^ Oct 14 16:09:36.307 INFO kablam! Oct 14 16:09:36.779 INFO kablam! warning: unused variable: `e` Oct 14 16:09:36.779 INFO kablam! --> src/tracker.rs:98:50 Oct 14 16:09:36.779 INFO kablam! | Oct 14 16:09:36.779 INFO kablam! 98 | udp_sock.recv_from(&mut buf[0..16]).map_err(|e| BoostError::TrackerUDPRecvErr)?; Oct 14 16:09:36.779 INFO kablam! | ^ help: consider using `_e` instead Oct 14 16:09:36.779 INFO kablam! | Oct 14 16:09:36.779 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 14 16:09:36.779 INFO kablam! Oct 14 16:09:36.780 INFO kablam! warning: unused variable: `headers` Oct 14 16:09:36.780 INFO kablam! --> src/tracker.rs:222:9 Oct 14 16:09:36.780 INFO kablam! | Oct 14 16:09:36.780 INFO kablam! 222 | let headers = &caps[2]; Oct 14 16:09:36.780 INFO kablam! | ^^^^^^^ help: consider using `_headers` instead Oct 14 16:09:36.780 INFO kablam! Oct 14 16:09:36.783 INFO kablam! warning: unused variable: `completed` Oct 14 16:09:36.783 INFO kablam! --> src/main.rs:61:9 Oct 14 16:09:36.783 INFO kablam! | Oct 14 16:09:36.783 INFO kablam! 61 | let completed = Arc::new(RwLock::new(BitVector::new(meta_info.num_pieces()))); Oct 14 16:09:36.783 INFO kablam! | ^^^^^^^^^ help: consider using `_completed` instead Oct 14 16:09:36.783 INFO kablam! Oct 14 16:09:36.783 INFO kablam! warning: unused variable: `working_pieces` Oct 14 16:09:36.783 INFO kablam! --> src/main.rs:64:9 Oct 14 16:09:36.783 INFO kablam! | Oct 14 16:09:36.783 INFO kablam! 64 | let working_pieces: Arc>> = Arc::new(RwLock::new(Vec::new())); Oct 14 16:09:36.783 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_working_pieces` instead Oct 14 16:09:36.783 INFO kablam! Oct 14 16:09:36.783 INFO kablam! warning: unused variable: `request_queue` Oct 14 16:09:36.783 INFO kablam! --> src/main.rs:65:9 Oct 14 16:09:36.783 INFO kablam! | Oct 14 16:09:36.783 INFO kablam! 65 | let request_queue: Arc>> = Arc::new(RwLock::new(Vec::new())); Oct 14 16:09:36.783 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_request_queue` instead Oct 14 16:09:36.783 INFO kablam! Oct 14 16:09:36.783 INFO kablam! warning: unused variable: `death_announcer` Oct 14 16:09:36.783 INFO kablam! --> src/main.rs:77:10 Oct 14 16:09:36.783 INFO kablam! | Oct 14 16:09:36.783 INFO kablam! 77 | let (death_announcer, death_listener) = mpsc::channel(); Oct 14 16:09:36.783 INFO kablam! | ^^^^^^^^^^^^^^^ help: consider using `_death_announcer` instead Oct 14 16:09:36.783 INFO kablam! Oct 14 16:09:36.783 INFO kablam! warning: unused variable: `request_queue` Oct 14 16:09:36.783 INFO kablam! --> src/main.rs:267:27 Oct 14 16:09:36.783 INFO kablam! | Oct 14 16:09:36.783 INFO kablam! 267 | request_queue: Arc>>, Oct 14 16:09:36.783 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_request_queue` instead Oct 14 16:09:36.783 INFO kablam! Oct 14 16:09:36.783 INFO kablam! warning: unused variable: `total_uploaded` Oct 14 16:09:36.783 INFO kablam! --> src/main.rs:270:27 Oct 14 16:09:36.783 INFO kablam! | Oct 14 16:09:36.783 INFO kablam! 270 | total_uploaded: Arc, Oct 14 16:09:36.783 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_total_uploaded` instead Oct 14 16:09:36.783 INFO kablam! Oct 14 16:09:36.783 INFO kablam! warning: unused variable: `total_downloaded` Oct 14 16:09:36.783 INFO kablam! --> src/main.rs:271:27 Oct 14 16:09:36.783 INFO kablam! | Oct 14 16:09:36.783 INFO kablam! 271 | total_downloaded: Arc, Oct 14 16:09:36.783 INFO kablam! | ^^^^^^^^^^^^^^^^ help: consider using `_total_downloaded` instead Oct 14 16:09:36.783 INFO kablam! Oct 14 16:09:36.783 INFO kablam! warning: unused variable: `file` Oct 14 16:09:36.783 INFO kablam! --> src/torrentfile.rs:77:40 Oct 14 16:09:36.783 INFO kablam! | Oct 14 16:09:36.783 INFO kablam! 77 | let (path, file) = filename.split_at(idx); Oct 14 16:09:36.783 INFO kablam! | ^^^^ help: consider using `_file` instead Oct 14 16:09:36.783 INFO kablam! Oct 14 16:09:36.783 INFO kablam! warning: unused variable: `idx` Oct 14 16:09:36.783 INFO kablam! --> src/torrentfile.rs:84:33 Oct 14 16:09:36.783 INFO kablam! | Oct 14 16:09:36.783 INFO kablam! 84 | for idx in 0..(filelength/4096) { Oct 14 16:09:36.783 INFO kablam! | ^^^ help: consider using `_idx` instead Oct 14 16:09:36.783 INFO kablam! Oct 14 16:09:36.935 INFO kablam! warning: variant is never constructed: `Stopped` Oct 14 16:09:36.935 INFO kablam! --> src/tracker.rs:30:5 Oct 14 16:09:36.935 INFO kablam! | Oct 14 16:09:36.935 INFO kablam! 30 | Stopped, Oct 14 16:09:36.935 INFO kablam! | ^^^^^^^ Oct 14 16:09:36.935 INFO kablam! | Oct 14 16:09:36.935 INFO kablam! = note: #[warn(dead_code)] on by default Oct 14 16:09:36.935 INFO kablam! Oct 14 16:09:36.935 INFO kablam! warning: variant is never constructed: `Completed` Oct 14 16:09:36.935 INFO kablam! --> src/tracker.rs:31:5 Oct 14 16:09:36.935 INFO kablam! | Oct 14 16:09:36.935 INFO kablam! 31 | Completed Oct 14 16:09:36.935 INFO kablam! | ^^^^^^^^^ Oct 14 16:09:36.935 INFO kablam! Oct 14 16:09:36.935 INFO kablam! warning: field is never used: `bytes_sent` Oct 14 16:09:36.935 INFO kablam! --> src/peer.rs:24:5 Oct 14 16:09:36.935 INFO kablam! | Oct 14 16:09:36.935 INFO kablam! 24 | bytes_sent: u32, Oct 14 16:09:36.935 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 16:09:36.935 INFO kablam! Oct 14 16:09:36.939 INFO kablam! warning: field is never used: `bytes_received` Oct 14 16:09:36.939 INFO kablam! --> src/peer.rs:25:5 Oct 14 16:09:36.939 INFO kablam! | Oct 14 16:09:36.939 INFO kablam! 25 | bytes_received: u32, Oct 14 16:09:36.939 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.939 INFO kablam! Oct 14 16:09:36.939 INFO kablam! warning: field is never used: `bit_vector` Oct 14 16:09:36.939 INFO kablam! --> src/peer.rs:26:5 Oct 14 16:09:36.939 INFO kablam! | Oct 14 16:09:36.939 INFO kablam! 26 | bit_vector: BitVector, Oct 14 16:09:36.939 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.939 INFO kablam! Oct 14 16:09:36.939 INFO kablam! warning: field is never used: `pending_requests` Oct 14 16:09:36.939 INFO kablam! --> src/peer.rs:28:5 Oct 14 16:09:36.939 INFO kablam! | Oct 14 16:09:36.939 INFO kablam! 28 | pending_requests: u32 Oct 14 16:09:36.939 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.939 INFO kablam! Oct 14 16:09:36.939 INFO kablam! warning: method is never used: `recv_message` Oct 14 16:09:36.939 INFO kablam! --> src/peer.rs:92:5 Oct 14 16:09:36.939 INFO kablam! | Oct 14 16:09:36.939 INFO kablam! 92 | pub fn recv_message(&mut self) -> BoostResult { Oct 14 16:09:36.939 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.939 INFO kablam! Oct 14 16:09:36.939 INFO kablam! warning: method is never used: `send_message` Oct 14 16:09:36.939 INFO kablam! --> src/peer.rs:98:5 Oct 14 16:09:36.939 INFO kablam! | Oct 14 16:09:36.939 INFO kablam! 98 | pub fn send_message(&mut self, message: BitTorrentMessage) -> BoostResult<()> { Oct 14 16:09:36.939 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.939 INFO kablam! Oct 14 16:09:36.939 INFO kablam! warning: method is never used: `set_index` Oct 14 16:09:36.939 INFO kablam! --> src/bitvector.rs:19:5 Oct 14 16:09:36.939 INFO kablam! | Oct 14 16:09:36.939 INFO kablam! 19 | pub fn set_index(&mut self, index: usize) { Oct 14 16:09:36.939 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.939 INFO kablam! Oct 14 16:09:36.939 INFO kablam! warning: method is never used: `is_complete` Oct 14 16:09:36.939 INFO kablam! --> src/bitvector.rs:39:5 Oct 14 16:09:36.939 INFO kablam! | Oct 14 16:09:36.939 INFO kablam! 39 | pub fn is_complete(&self) -> bool { Oct 14 16:09:36.940 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.940 INFO kablam! Oct 14 16:09:36.940 INFO kablam! warning: method is never used: `clear` Oct 14 16:09:36.940 INFO kablam! --> src/bitvector.rs:49:5 Oct 14 16:09:36.940 INFO kablam! | Oct 14 16:09:36.940 INFO kablam! 49 | pub fn clear(&mut self) { Oct 14 16:09:36.940 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.940 INFO kablam! Oct 14 16:09:36.940 INFO kablam! warning: method is never used: `intersects` Oct 14 16:09:36.940 INFO kablam! --> src/bitvector.rs:57:5 Oct 14 16:09:36.940 INFO kablam! | Oct 14 16:09:36.940 INFO kablam! 57 | pub fn intersects(&self, other: &Self) -> bool { Oct 14 16:09:36.940 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.940 INFO kablam! Oct 14 16:09:36.940 INFO kablam! warning: method is never used: `first_unset_index` Oct 14 16:09:36.940 INFO kablam! --> src/bitvector.rs:70:5 Oct 14 16:09:36.940 INFO kablam! | Oct 14 16:09:36.940 INFO kablam! 70 | pub fn first_unset_index(&self) -> usize { Oct 14 16:09:36.940 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.940 INFO kablam! Oct 14 16:09:36.940 INFO kablam! warning: method is never used: `bit_len` Oct 14 16:09:36.940 INFO kablam! --> src/bitvector.rs:79:5 Oct 14 16:09:36.940 INFO kablam! | Oct 14 16:09:36.940 INFO kablam! 79 | pub fn bit_len(&self) -> usize { Oct 14 16:09:36.940 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.940 INFO kablam! Oct 14 16:09:36.940 INFO kablam! warning: method is never used: `byte_len` Oct 14 16:09:36.940 INFO kablam! --> src/bitvector.rs:83:5 Oct 14 16:09:36.940 INFO kablam! | Oct 14 16:09:36.940 INFO kablam! 83 | pub fn byte_len(&self) -> usize { Oct 14 16:09:36.940 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.940 INFO kablam! Oct 14 16:09:36.940 INFO kablam! warning: method is never used: `as_bytes` Oct 14 16:09:36.940 INFO kablam! --> src/bitvector.rs:87:5 Oct 14 16:09:36.940 INFO kablam! | Oct 14 16:09:36.940 INFO kablam! 87 | pub fn as_bytes(&self) -> &[u8] { Oct 14 16:09:36.940 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.940 INFO kablam! Oct 14 16:09:36.940 INFO kablam! warning: variant is never constructed: `KeepAlive` Oct 14 16:09:36.940 INFO kablam! --> src/message.rs:10:5 Oct 14 16:09:36.940 INFO kablam! | Oct 14 16:09:36.940 INFO kablam! 10 | KeepAlive, Oct 14 16:09:36.940 INFO kablam! | ^^^^^^^^^ Oct 14 16:09:36.940 INFO kablam! Oct 14 16:09:36.940 INFO kablam! warning: variant is never constructed: `Choke` Oct 14 16:09:36.940 INFO kablam! --> src/message.rs:11:5 Oct 14 16:09:36.940 INFO kablam! | Oct 14 16:09:36.940 INFO kablam! 11 | Choke, Oct 14 16:09:36.940 INFO kablam! | ^^^^^ Oct 14 16:09:36.940 INFO kablam! Oct 14 16:09:36.940 INFO kablam! warning: variant is never constructed: `Unchoke` Oct 14 16:09:36.940 INFO kablam! --> src/message.rs:12:5 Oct 14 16:09:36.940 INFO kablam! | Oct 14 16:09:36.940 INFO kablam! 12 | Unchoke, Oct 14 16:09:36.940 INFO kablam! | ^^^^^^^ Oct 14 16:09:36.940 INFO kablam! Oct 14 16:09:36.940 INFO kablam! warning: variant is never constructed: `Interested` Oct 14 16:09:36.940 INFO kablam! --> src/message.rs:13:5 Oct 14 16:09:36.940 INFO kablam! | Oct 14 16:09:36.940 INFO kablam! 13 | Interested, Oct 14 16:09:36.940 INFO kablam! | ^^^^^^^^^^ Oct 14 16:09:36.940 INFO kablam! Oct 14 16:09:36.940 INFO kablam! warning: variant is never constructed: `NotInterested` Oct 14 16:09:36.940 INFO kablam! --> src/message.rs:14:5 Oct 14 16:09:36.940 INFO kablam! | Oct 14 16:09:36.940 INFO kablam! 14 | NotInterested, Oct 14 16:09:36.940 INFO kablam! | ^^^^^^^^^^^^^ Oct 14 16:09:36.940 INFO kablam! Oct 14 16:09:36.940 INFO kablam! warning: variant is never constructed: `Have` Oct 14 16:09:36.940 INFO kablam! --> src/message.rs:15:5 Oct 14 16:09:36.940 INFO kablam! | Oct 14 16:09:36.940 INFO kablam! 15 | Have(u32), Oct 14 16:09:36.940 INFO kablam! | ^^^^^^^^^ Oct 14 16:09:36.940 INFO kablam! Oct 14 16:09:36.940 INFO kablam! warning: variant is never constructed: `Bitfield` Oct 14 16:09:36.940 INFO kablam! --> src/message.rs:16:5 Oct 14 16:09:36.940 INFO kablam! | Oct 14 16:09:36.940 INFO kablam! 16 | Bitfield(BitVector), Oct 14 16:09:36.940 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.940 INFO kablam! Oct 14 16:09:36.940 INFO kablam! warning: variant is never constructed: `Request` Oct 14 16:09:36.940 INFO kablam! --> src/message.rs:17:5 Oct 14 16:09:36.940 INFO kablam! | Oct 14 16:09:36.941 INFO kablam! 17 | Request { piece_index: u32, begin: u32, length: u32 }, Oct 14 16:09:36.941 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.941 INFO kablam! Oct 14 16:09:36.941 INFO kablam! warning: variant is never constructed: `Piece` Oct 14 16:09:36.941 INFO kablam! --> src/message.rs:18:5 Oct 14 16:09:36.941 INFO kablam! | Oct 14 16:09:36.941 INFO kablam! 18 | Piece { piece_index: u32, begin: u32, block: Vec}, Oct 14 16:09:36.941 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.941 INFO kablam! Oct 14 16:09:36.941 INFO kablam! warning: variant is never constructed: `Cancel` Oct 14 16:09:36.941 INFO kablam! --> src/message.rs:19:5 Oct 14 16:09:36.941 INFO kablam! | Oct 14 16:09:36.941 INFO kablam! 19 | Cancel { piece_index: u32, begin: u32, length: u32 }, Oct 14 16:09:36.941 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.941 INFO kablam! Oct 14 16:09:36.941 INFO kablam! warning: method is never used: `send` Oct 14 16:09:36.941 INFO kablam! --> src/message.rs:24:5 Oct 14 16:09:36.941 INFO kablam! | Oct 14 16:09:36.941 INFO kablam! 24 | pub fn send(&self, dest: &mut TcpStream) -> BoostResult<()> { Oct 14 16:09:36.941 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.941 INFO kablam! Oct 14 16:09:36.941 INFO kablam! warning: method is never used: `recv` Oct 14 16:09:36.941 INFO kablam! --> src/message.rs:84:5 Oct 14 16:09:36.941 INFO kablam! | Oct 14 16:09:36.941 INFO kablam! 84 | pub fn recv(src: &mut TcpStream) -> BoostResult { Oct 14 16:09:36.941 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.941 INFO kablam! Oct 14 16:09:36.941 INFO kablam! warning: struct is never constructed: `TorrentFile` Oct 14 16:09:36.941 INFO kablam! --> src/torrentfile.rs:10:1 Oct 14 16:09:36.941 INFO kablam! | Oct 14 16:09:36.941 INFO kablam! 10 | pub struct TorrentFile { Oct 14 16:09:36.941 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.941 INFO kablam! Oct 14 16:09:36.941 INFO kablam! warning: method is never used: `init` Oct 14 16:09:36.941 INFO kablam! --> src/torrentfile.rs:19:5 Oct 14 16:09:36.941 INFO kablam! | Oct 14 16:09:36.941 INFO kablam! 19 | pub fn init(meta: MetaInfo) -> BoostResult { Oct 14 16:09:36.941 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.941 INFO kablam! Oct 14 16:09:36.941 INFO kablam! warning: method is never used: `write` Oct 14 16:09:36.941 INFO kablam! --> src/torrentfile.rs:40:5 Oct 14 16:09:36.941 INFO kablam! | Oct 14 16:09:36.941 INFO kablam! 40 | pub fn write(&mut self, offset: u64, buffer: &[u8]) -> BoostResult{ Oct 14 16:09:36.941 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.941 INFO kablam! Oct 14 16:09:36.941 INFO kablam! warning: method is never used: `read` Oct 14 16:09:36.941 INFO kablam! --> src/torrentfile.rs:51:5 Oct 14 16:09:36.941 INFO kablam! | Oct 14 16:09:36.941 INFO kablam! 51 | pub fn read(&mut self, offset: u64, buffer: &mut [u8]) -> BoostResult{ Oct 14 16:09:36.941 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.941 INFO kablam! Oct 14 16:09:36.941 INFO kablam! warning: variant is never constructed: `FileWriteErr` Oct 14 16:09:36.941 INFO kablam! --> src/error.rs:8:5 Oct 14 16:09:36.941 INFO kablam! | Oct 14 16:09:36.941 INFO kablam! 8 | FileWriteErr(String), Oct 14 16:09:36.941 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.941 INFO kablam! Oct 14 16:09:36.941 INFO kablam! warning: variant is never constructed: `BencodeEncodingErr` Oct 14 16:09:36.941 INFO kablam! --> src/error.rs:10:5 Oct 14 16:09:36.941 INFO kablam! | Oct 14 16:09:36.941 INFO kablam! 10 | BencodeEncodingErr, Oct 14 16:09:36.941 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.941 INFO kablam! Oct 14 16:09:36.941 INFO kablam! warning: variant is never constructed: `TrackerHTTPConnectErr` Oct 14 16:09:36.941 INFO kablam! --> src/error.rs:17:5 Oct 14 16:09:36.941 INFO kablam! | Oct 14 16:09:36.941 INFO kablam! 17 | TrackerHTTPConnectErr, Oct 14 16:09:36.941 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.941 INFO kablam! Oct 14 16:09:36.941 INFO kablam! warning: variant is never constructed: `TorrentFileMetaErr` Oct 14 16:09:36.941 INFO kablam! --> src/error.rs:21:5 Oct 14 16:09:36.941 INFO kablam! | Oct 14 16:09:36.941 INFO kablam! 21 | TorrentFileMetaErr, Oct 14 16:09:36.941 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.941 INFO kablam! Oct 14 16:09:36.941 INFO kablam! warning: variant is never constructed: `TorrentFileAllocationErr` Oct 14 16:09:36.941 INFO kablam! --> src/error.rs:22:5 Oct 14 16:09:36.941 INFO kablam! | Oct 14 16:09:36.941 INFO kablam! 22 | TorrentFileAllocationErr, Oct 14 16:09:36.941 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.941 INFO kablam! Oct 14 16:09:36.941 INFO kablam! warning: variant is never constructed: `UnexpectedMessageType` Oct 14 16:09:36.941 INFO kablam! --> src/error.rs:26:5 Oct 14 16:09:36.942 INFO kablam! | Oct 14 16:09:36.942 INFO kablam! 26 | UnexpectedMessageType(BitTorrentMessage) Oct 14 16:09:36.942 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.942 INFO kablam! Oct 14 16:09:36.942 INFO kablam! warning: constant item is never used: `BLOCK_SIZE` Oct 14 16:09:36.942 INFO kablam! --> src/piece.rs:6:1 Oct 14 16:09:36.942 INFO kablam! | Oct 14 16:09:36.942 INFO kablam! 6 | const BLOCK_SIZE: u32 = 16384; //2^14 Oct 14 16:09:36.942 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.942 INFO kablam! Oct 14 16:09:36.942 INFO kablam! warning: constant item is never used: `REQUESTS_STALE_AFTER_MILLIS` Oct 14 16:09:36.942 INFO kablam! --> src/piece.rs:7:1 Oct 14 16:09:36.942 INFO kablam! | Oct 14 16:09:36.942 INFO kablam! 7 | const REQUESTS_STALE_AFTER_MILLIS: u64 = 500; //.5 seconds Oct 14 16:09:36.942 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.942 INFO kablam! Oct 14 16:09:36.942 INFO kablam! warning: field is never used: `index` Oct 14 16:09:36.942 INFO kablam! --> src/piece.rs:11:5 Oct 14 16:09:36.942 INFO kablam! | Oct 14 16:09:36.942 INFO kablam! 11 | index: u32, Oct 14 16:09:36.942 INFO kablam! | ^^^^^^^^^^ Oct 14 16:09:36.942 INFO kablam! Oct 14 16:09:36.942 INFO kablam! warning: field is never used: `piece_size` Oct 14 16:09:36.942 INFO kablam! --> src/piece.rs:12:5 Oct 14 16:09:36.942 INFO kablam! | Oct 14 16:09:36.942 INFO kablam! 12 | piece_size: u32, Oct 14 16:09:36.942 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 16:09:36.942 INFO kablam! Oct 14 16:09:36.942 INFO kablam! warning: field is never used: `obtained_blocks` Oct 14 16:09:36.942 INFO kablam! --> src/piece.rs:13:5 Oct 14 16:09:36.942 INFO kablam! | Oct 14 16:09:36.942 INFO kablam! 13 | obtained_blocks: BitVector, Oct 14 16:09:36.942 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.942 INFO kablam! Oct 14 16:09:36.942 INFO kablam! warning: field is never used: `requested_blocks` Oct 14 16:09:36.942 INFO kablam! --> src/piece.rs:14:5 Oct 14 16:09:36.942 INFO kablam! | Oct 14 16:09:36.942 INFO kablam! 14 | requested_blocks: BitVector, Oct 14 16:09:36.942 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.942 INFO kablam! Oct 14 16:09:36.942 INFO kablam! warning: field is never used: `last_updated` Oct 14 16:09:36.942 INFO kablam! --> src/piece.rs:15:5 Oct 14 16:09:36.942 INFO kablam! | Oct 14 16:09:36.942 INFO kablam! 15 | last_updated: Instant, Oct 14 16:09:36.942 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.942 INFO kablam! Oct 14 16:09:36.942 INFO kablam! warning: field is never used: `piece` Oct 14 16:09:36.942 INFO kablam! --> src/piece.rs:16:5 Oct 14 16:09:36.942 INFO kablam! | Oct 14 16:09:36.942 INFO kablam! 16 | piece: Vec, Oct 14 16:09:36.942 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 16:09:36.942 INFO kablam! Oct 14 16:09:36.942 INFO kablam! warning: field is never used: `hash` Oct 14 16:09:36.942 INFO kablam! --> src/piece.rs:17:5 Oct 14 16:09:36.942 INFO kablam! | Oct 14 16:09:36.942 INFO kablam! 17 | hash: [u8; 20] Oct 14 16:09:36.942 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 16:09:36.942 INFO kablam! Oct 14 16:09:36.942 INFO kablam! warning: method is never used: `new` Oct 14 16:09:36.942 INFO kablam! --> src/piece.rs:27:5 Oct 14 16:09:36.942 INFO kablam! | Oct 14 16:09:36.942 INFO kablam! 27 | pub fn new(index: u32, piece_size: u32, hash: [u8;20]) -> Self { Oct 14 16:09:36.942 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.942 INFO kablam! Oct 14 16:09:36.942 INFO kablam! warning: method is never used: `is_complete` Oct 14 16:09:36.942 INFO kablam! --> src/piece.rs:42:5 Oct 14 16:09:36.942 INFO kablam! | Oct 14 16:09:36.942 INFO kablam! 42 | pub fn is_complete(&self) -> bool { Oct 14 16:09:36.942 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.942 INFO kablam! Oct 14 16:09:36.942 INFO kablam! warning: method is never used: `is_correct` Oct 14 16:09:36.942 INFO kablam! --> src/piece.rs:47:5 Oct 14 16:09:36.942 INFO kablam! | Oct 14 16:09:36.942 INFO kablam! 47 | pub fn is_correct(&self) -> bool { Oct 14 16:09:36.942 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.942 INFO kablam! Oct 14 16:09:36.945 INFO kablam! warning: method is never used: `next_request` Oct 14 16:09:36.945 INFO kablam! --> src/piece.rs:54:5 Oct 14 16:09:36.945 INFO kablam! | Oct 14 16:09:36.945 INFO kablam! 54 | pub fn next_request(&mut self) -> Option { Oct 14 16:09:36.945 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.945 INFO kablam! Oct 14 16:09:36.945 INFO kablam! warning: method is never used: `add_block` Oct 14 16:09:36.945 INFO kablam! --> src/piece.rs:84:5 Oct 14 16:09:36.945 INFO kablam! | Oct 14 16:09:36.945 INFO kablam! 84 | pub fn add_block(&mut self, block_offset: u32, block: &Vec) { Oct 14 16:09:36.945 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.945 INFO kablam! Oct 14 16:09:36.945 INFO kablam! warning: method is never used: `is_requests_stale` Oct 14 16:09:36.945 INFO kablam! --> src/piece.rs:94:5 Oct 14 16:09:36.945 INFO kablam! | Oct 14 16:09:36.945 INFO kablam! 94 | fn is_requests_stale(&self) -> bool { Oct 14 16:09:36.945 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:36.945 INFO kablam! Oct 14 16:09:36.945 INFO kablam! warning: function is never used: `start_peer_recv_thread` Oct 14 16:09:36.945 INFO kablam! --> src/main.rs:265:1 Oct 14 16:09:36.945 INFO kablam! | Oct 14 16:09:36.945 INFO kablam! 265 | / fn start_peer_recv_thread( Oct 14 16:09:36.945 INFO kablam! 266 | | death_announcer: mpsc::Sender<[u8;20]>, Oct 14 16:09:36.945 INFO kablam! 267 | | request_queue: Arc>>, Oct 14 16:09:36.945 INFO kablam! 268 | | active_peers: Arc>>, Oct 14 16:09:36.945 INFO kablam! ... | Oct 14 16:09:36.945 INFO kablam! 290 | | }) Oct 14 16:09:36.945 INFO kablam! 291 | | } Oct 14 16:09:36.946 INFO kablam! | |_^ Oct 14 16:09:36.946 INFO kablam! Oct 14 16:09:37.375 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1.51s Oct 14 16:09:37.383 INFO kablam! su: No module specific data is present Oct 14 16:09:37.753 INFO running `"docker" "rm" "-f" "2c5f3433db27a70153b5559f085dade861de94cf6415e9c78c46c83915ec4674"` Oct 14 16:09:38.003 INFO blam! 2c5f3433db27a70153b5559f085dade861de94cf6415e9c78c46c83915ec4674 Oct 14 16:09:38.015 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-2/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-2/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/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 +40d4795669493f1965de7c44029c69552134fe1f-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"` Oct 14 16:09:38.397 INFO blam! 2f90941d22fa7156c9de93b221b684afd407896260b189264726c14d1394fc32 Oct 14 16:09:38.410 INFO running `"docker" "start" "-a" "2f90941d22fa7156c9de93b221b684afd407896260b189264726c14d1394fc32"` Oct 14 16:09:39.260 INFO kablam! usermod: no changes Oct 14 16:09:39.335 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.04s Oct 14 16:09:39.351 INFO kablam! Running /target/debug/deps/boost-77b87578c222b8e5 Oct 14 16:09:39.355 INFO kablam! su: No module specific data is present Oct 14 16:09:39.355 INFO blam! Oct 14 16:09:39.355 INFO blam! running 0 tests Oct 14 16:09:39.355 INFO blam! Oct 14 16:09:39.355 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 14 16:09:39.355 INFO blam! Oct 14 16:09:39.983 INFO running `"docker" "rm" "-f" "2f90941d22fa7156c9de93b221b684afd407896260b189264726c14d1394fc32"` Oct 14 16:09:40.273 INFO blam! 2f90941d22fa7156c9de93b221b684afd407896260b189264726c14d1394fc32