Oct 14 16:09:05.659 INFO testing jsandler18/boost-torrent against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling-1 Oct 14 16:09:05.659 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-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:06.143 INFO blam! 43d3f17c68097e7fdbd4cabd16702b0042ba73e024ea2710e0076ab8479ae881 Oct 14 16:09:06.159 INFO running `"docker" "start" "-a" "43d3f17c68097e7fdbd4cabd16702b0042ba73e024ea2710e0076ab8479ae881"` Oct 14 16:09:07.199 INFO kablam! usermod: no changes Oct 14 16:09:07.348 INFO kablam! Compiling memchr v1.0.1 Oct 14 16:09:07.349 INFO kablam! Compiling rand v0.3.15 Oct 14 16:09:07.350 INFO kablam! Compiling clap v2.25.0 Oct 14 16:09:08.128 INFO kablam! Compiling aho-corasick v0.6.3 Oct 14 16:09:09.647 INFO kablam! Compiling regex v0.2.2 Oct 14 16:09:31.055 INFO kablam! Compiling boost v0.1.0 (/source) Oct 14 16:09:31.425 INFO kablam! warning: unused imports: `ByteOrder`, `NetworkEndian` Oct 14 16:09:31.425 INFO kablam! --> src/peer.rs:3:17 Oct 14 16:09:31.425 INFO kablam! | Oct 14 16:09:31.426 INFO kablam! 3 | use byteorder::{NetworkEndian, ByteOrder}; Oct 14 16:09:31.426 INFO kablam! | ^^^^^^^^^^^^^ ^^^^^^^^^ Oct 14 16:09:31.426 INFO kablam! | Oct 14 16:09:31.426 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 14 16:09:31.426 INFO kablam! Oct 14 16:09:31.428 INFO kablam! warning: unused import: `meta::MetaInfo` Oct 14 16:09:31.428 INFO kablam! --> src/main.rs:18:5 Oct 14 16:09:31.428 INFO kablam! | Oct 14 16:09:31.428 INFO kablam! 18 | use meta::MetaInfo; Oct 14 16:09:31.428 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 16:09:31.428 INFO kablam! Oct 14 16:09:31.428 INFO kablam! warning: unused import: `PeerFlags` Oct 14 16:09:31.428 INFO kablam! --> src/main.rs:23:12 Oct 14 16:09:31.428 INFO kablam! | Oct 14 16:09:31.428 INFO kablam! 23 | use peer::{PeerFlags, Peer}; Oct 14 16:09:31.428 INFO kablam! | ^^^^^^^^^ Oct 14 16:09:31.428 INFO kablam! Oct 14 16:09:31.875 INFO kablam! warning: unused variable: `e` Oct 14 16:09:31.875 INFO kablam! --> src/tracker.rs:98:50 Oct 14 16:09:31.875 INFO kablam! | Oct 14 16:09:31.875 INFO kablam! 98 | udp_sock.recv_from(&mut buf[0..16]).map_err(|e| BoostError::TrackerUDPRecvErr)?; Oct 14 16:09:31.875 INFO kablam! | ^ help: consider using `_e` instead Oct 14 16:09:31.875 INFO kablam! | Oct 14 16:09:31.875 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 14 16:09:31.875 INFO kablam! Oct 14 16:09:31.875 INFO kablam! warning: unused variable: `headers` Oct 14 16:09:31.875 INFO kablam! --> src/tracker.rs:222:9 Oct 14 16:09:31.875 INFO kablam! | Oct 14 16:09:31.875 INFO kablam! 222 | let headers = &caps[2]; Oct 14 16:09:31.875 INFO kablam! | ^^^^^^^ help: consider using `_headers` instead Oct 14 16:09:31.875 INFO kablam! Oct 14 16:09:31.875 INFO kablam! warning: unused variable: `completed` Oct 14 16:09:31.875 INFO kablam! --> src/main.rs:61:9 Oct 14 16:09:31.875 INFO kablam! | Oct 14 16:09:31.875 INFO kablam! 61 | let completed = Arc::new(RwLock::new(BitVector::new(meta_info.num_pieces()))); Oct 14 16:09:31.875 INFO kablam! | ^^^^^^^^^ help: consider using `_completed` instead Oct 14 16:09:31.875 INFO kablam! Oct 14 16:09:31.875 INFO kablam! warning: unused variable: `working_pieces` Oct 14 16:09:31.875 INFO kablam! --> src/main.rs:64:9 Oct 14 16:09:31.875 INFO kablam! | Oct 14 16:09:31.875 INFO kablam! 64 | let working_pieces: Arc>> = Arc::new(RwLock::new(Vec::new())); Oct 14 16:09:31.875 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_working_pieces` instead Oct 14 16:09:31.875 INFO kablam! Oct 14 16:09:31.875 INFO kablam! warning: unused variable: `request_queue` Oct 14 16:09:31.875 INFO kablam! --> src/main.rs:65:9 Oct 14 16:09:31.875 INFO kablam! | Oct 14 16:09:31.875 INFO kablam! 65 | let request_queue: Arc>> = Arc::new(RwLock::new(Vec::new())); Oct 14 16:09:31.875 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_request_queue` instead Oct 14 16:09:31.875 INFO kablam! Oct 14 16:09:31.875 INFO kablam! warning: unused variable: `death_announcer` Oct 14 16:09:31.875 INFO kablam! --> src/main.rs:77:10 Oct 14 16:09:31.875 INFO kablam! | Oct 14 16:09:31.875 INFO kablam! 77 | let (death_announcer, death_listener) = mpsc::channel(); Oct 14 16:09:31.875 INFO kablam! | ^^^^^^^^^^^^^^^ help: consider using `_death_announcer` instead Oct 14 16:09:31.875 INFO kablam! Oct 14 16:09:31.875 INFO kablam! warning: unused variable: `request_queue` Oct 14 16:09:31.875 INFO kablam! --> src/main.rs:267:27 Oct 14 16:09:31.875 INFO kablam! | Oct 14 16:09:31.876 INFO kablam! 267 | request_queue: Arc>>, Oct 14 16:09:31.876 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_request_queue` instead Oct 14 16:09:31.876 INFO kablam! Oct 14 16:09:31.876 INFO kablam! warning: unused variable: `total_uploaded` Oct 14 16:09:31.876 INFO kablam! --> src/main.rs:270:27 Oct 14 16:09:31.876 INFO kablam! | Oct 14 16:09:31.876 INFO kablam! 270 | total_uploaded: Arc, Oct 14 16:09:31.876 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_total_uploaded` instead Oct 14 16:09:31.876 INFO kablam! Oct 14 16:09:31.876 INFO kablam! warning: unused variable: `total_downloaded` Oct 14 16:09:31.876 INFO kablam! --> src/main.rs:271:27 Oct 14 16:09:31.876 INFO kablam! | Oct 14 16:09:31.876 INFO kablam! 271 | total_downloaded: Arc, Oct 14 16:09:31.876 INFO kablam! | ^^^^^^^^^^^^^^^^ help: consider using `_total_downloaded` instead Oct 14 16:09:31.876 INFO kablam! Oct 14 16:09:31.876 INFO kablam! warning: unused variable: `file` Oct 14 16:09:31.876 INFO kablam! --> src/torrentfile.rs:77:40 Oct 14 16:09:31.876 INFO kablam! | Oct 14 16:09:31.876 INFO kablam! 77 | let (path, file) = filename.split_at(idx); Oct 14 16:09:31.876 INFO kablam! | ^^^^ help: consider using `_file` instead Oct 14 16:09:31.876 INFO kablam! Oct 14 16:09:31.876 INFO kablam! warning: unused variable: `idx` Oct 14 16:09:31.876 INFO kablam! --> src/torrentfile.rs:84:33 Oct 14 16:09:31.876 INFO kablam! | Oct 14 16:09:31.876 INFO kablam! 84 | for idx in 0..(filelength/4096) { Oct 14 16:09:31.876 INFO kablam! | ^^^ help: consider using `_idx` instead Oct 14 16:09:31.876 INFO kablam! Oct 14 16:09:32.020 INFO kablam! warning: variant is never constructed: `Stopped` Oct 14 16:09:32.020 INFO kablam! --> src/tracker.rs:30:5 Oct 14 16:09:32.020 INFO kablam! | Oct 14 16:09:32.020 INFO kablam! 30 | Stopped, Oct 14 16:09:32.020 INFO kablam! | ^^^^^^^ Oct 14 16:09:32.020 INFO kablam! | Oct 14 16:09:32.020 INFO kablam! = note: #[warn(dead_code)] on by default Oct 14 16:09:32.020 INFO kablam! Oct 14 16:09:32.020 INFO kablam! warning: variant is never constructed: `Completed` Oct 14 16:09:32.020 INFO kablam! --> src/tracker.rs:31:5 Oct 14 16:09:32.020 INFO kablam! | Oct 14 16:09:32.020 INFO kablam! 31 | Completed Oct 14 16:09:32.020 INFO kablam! | ^^^^^^^^^ Oct 14 16:09:32.020 INFO kablam! Oct 14 16:09:32.020 INFO kablam! warning: field is never used: `bytes_sent` Oct 14 16:09:32.020 INFO kablam! --> src/peer.rs:24:5 Oct 14 16:09:32.020 INFO kablam! | Oct 14 16:09:32.020 INFO kablam! 24 | bytes_sent: u32, Oct 14 16:09:32.020 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 16:09:32.020 INFO kablam! Oct 14 16:09:32.020 INFO kablam! warning: field is never used: `bytes_received` Oct 14 16:09:32.020 INFO kablam! --> src/peer.rs:25:5 Oct 14 16:09:32.020 INFO kablam! | Oct 14 16:09:32.020 INFO kablam! 25 | bytes_received: u32, Oct 14 16:09:32.020 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.020 INFO kablam! Oct 14 16:09:32.020 INFO kablam! warning: field is never used: `bit_vector` Oct 14 16:09:32.020 INFO kablam! --> src/peer.rs:26:5 Oct 14 16:09:32.020 INFO kablam! | Oct 14 16:09:32.020 INFO kablam! 26 | bit_vector: BitVector, Oct 14 16:09:32.020 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.020 INFO kablam! Oct 14 16:09:32.020 INFO kablam! warning: field is never used: `pending_requests` Oct 14 16:09:32.020 INFO kablam! --> src/peer.rs:28:5 Oct 14 16:09:32.020 INFO kablam! | Oct 14 16:09:32.020 INFO kablam! 28 | pending_requests: u32 Oct 14 16:09:32.020 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.020 INFO kablam! Oct 14 16:09:32.020 INFO kablam! warning: method is never used: `recv_message` Oct 14 16:09:32.020 INFO kablam! --> src/peer.rs:92:5 Oct 14 16:09:32.020 INFO kablam! | Oct 14 16:09:32.020 INFO kablam! 92 | pub fn recv_message(&mut self) -> BoostResult { Oct 14 16:09:32.020 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.020 INFO kablam! Oct 14 16:09:32.020 INFO kablam! warning: method is never used: `send_message` Oct 14 16:09:32.020 INFO kablam! --> src/peer.rs:98:5 Oct 14 16:09:32.020 INFO kablam! | Oct 14 16:09:32.020 INFO kablam! 98 | pub fn send_message(&mut self, message: BitTorrentMessage) -> BoostResult<()> { Oct 14 16:09:32.020 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.020 INFO kablam! Oct 14 16:09:32.020 INFO kablam! warning: method is never used: `set_index` Oct 14 16:09:32.020 INFO kablam! --> src/bitvector.rs:19:5 Oct 14 16:09:32.020 INFO kablam! | Oct 14 16:09:32.020 INFO kablam! 19 | pub fn set_index(&mut self, index: usize) { Oct 14 16:09:32.020 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.020 INFO kablam! Oct 14 16:09:32.021 INFO kablam! warning: method is never used: `is_complete` Oct 14 16:09:32.021 INFO kablam! --> src/bitvector.rs:39:5 Oct 14 16:09:32.021 INFO kablam! | Oct 14 16:09:32.021 INFO kablam! 39 | pub fn is_complete(&self) -> bool { Oct 14 16:09:32.021 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.021 INFO kablam! Oct 14 16:09:32.021 INFO kablam! warning: method is never used: `clear` Oct 14 16:09:32.021 INFO kablam! --> src/bitvector.rs:49:5 Oct 14 16:09:32.021 INFO kablam! | Oct 14 16:09:32.021 INFO kablam! 49 | pub fn clear(&mut self) { Oct 14 16:09:32.021 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.021 INFO kablam! Oct 14 16:09:32.021 INFO kablam! warning: method is never used: `intersects` Oct 14 16:09:32.021 INFO kablam! --> src/bitvector.rs:57:5 Oct 14 16:09:32.021 INFO kablam! | Oct 14 16:09:32.021 INFO kablam! 57 | pub fn intersects(&self, other: &Self) -> bool { Oct 14 16:09:32.021 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.021 INFO kablam! Oct 14 16:09:32.021 INFO kablam! warning: method is never used: `first_unset_index` Oct 14 16:09:32.021 INFO kablam! --> src/bitvector.rs:70:5 Oct 14 16:09:32.021 INFO kablam! | Oct 14 16:09:32.021 INFO kablam! 70 | pub fn first_unset_index(&self) -> usize { Oct 14 16:09:32.021 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.021 INFO kablam! Oct 14 16:09:32.021 INFO kablam! warning: method is never used: `bit_len` Oct 14 16:09:32.021 INFO kablam! --> src/bitvector.rs:79:5 Oct 14 16:09:32.021 INFO kablam! | Oct 14 16:09:32.021 INFO kablam! 79 | pub fn bit_len(&self) -> usize { Oct 14 16:09:32.021 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.021 INFO kablam! Oct 14 16:09:32.021 INFO kablam! warning: method is never used: `byte_len` Oct 14 16:09:32.021 INFO kablam! --> src/bitvector.rs:83:5 Oct 14 16:09:32.021 INFO kablam! | Oct 14 16:09:32.021 INFO kablam! 83 | pub fn byte_len(&self) -> usize { Oct 14 16:09:32.021 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.021 INFO kablam! Oct 14 16:09:32.021 INFO kablam! warning: method is never used: `as_bytes` Oct 14 16:09:32.021 INFO kablam! --> src/bitvector.rs:87:5 Oct 14 16:09:32.021 INFO kablam! | Oct 14 16:09:32.021 INFO kablam! 87 | pub fn as_bytes(&self) -> &[u8] { Oct 14 16:09:32.021 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.021 INFO kablam! Oct 14 16:09:32.021 INFO kablam! warning: variant is never constructed: `KeepAlive` Oct 14 16:09:32.021 INFO kablam! --> src/message.rs:10:5 Oct 14 16:09:32.021 INFO kablam! | Oct 14 16:09:32.021 INFO kablam! 10 | KeepAlive, Oct 14 16:09:32.021 INFO kablam! | ^^^^^^^^^ Oct 14 16:09:32.021 INFO kablam! Oct 14 16:09:32.021 INFO kablam! warning: variant is never constructed: `Choke` Oct 14 16:09:32.021 INFO kablam! --> src/message.rs:11:5 Oct 14 16:09:32.021 INFO kablam! | Oct 14 16:09:32.021 INFO kablam! 11 | Choke, Oct 14 16:09:32.021 INFO kablam! | ^^^^^ Oct 14 16:09:32.021 INFO kablam! Oct 14 16:09:32.021 INFO kablam! warning: variant is never constructed: `Unchoke` Oct 14 16:09:32.021 INFO kablam! --> src/message.rs:12:5 Oct 14 16:09:32.021 INFO kablam! | Oct 14 16:09:32.021 INFO kablam! 12 | Unchoke, Oct 14 16:09:32.021 INFO kablam! | ^^^^^^^ Oct 14 16:09:32.021 INFO kablam! Oct 14 16:09:32.021 INFO kablam! warning: variant is never constructed: `Interested` Oct 14 16:09:32.021 INFO kablam! --> src/message.rs:13:5 Oct 14 16:09:32.021 INFO kablam! | Oct 14 16:09:32.021 INFO kablam! 13 | Interested, Oct 14 16:09:32.021 INFO kablam! | ^^^^^^^^^^ Oct 14 16:09:32.021 INFO kablam! Oct 14 16:09:32.021 INFO kablam! warning: variant is never constructed: `NotInterested` Oct 14 16:09:32.021 INFO kablam! --> src/message.rs:14:5 Oct 14 16:09:32.021 INFO kablam! | Oct 14 16:09:32.021 INFO kablam! 14 | NotInterested, Oct 14 16:09:32.021 INFO kablam! | ^^^^^^^^^^^^^ Oct 14 16:09:32.021 INFO kablam! Oct 14 16:09:32.021 INFO kablam! warning: variant is never constructed: `Have` Oct 14 16:09:32.021 INFO kablam! --> src/message.rs:15:5 Oct 14 16:09:32.021 INFO kablam! | Oct 14 16:09:32.021 INFO kablam! 15 | Have(u32), Oct 14 16:09:32.021 INFO kablam! | ^^^^^^^^^ Oct 14 16:09:32.021 INFO kablam! Oct 14 16:09:32.021 INFO kablam! warning: variant is never constructed: `Bitfield` Oct 14 16:09:32.021 INFO kablam! --> src/message.rs:16:5 Oct 14 16:09:32.021 INFO kablam! | Oct 14 16:09:32.021 INFO kablam! 16 | Bitfield(BitVector), Oct 14 16:09:32.021 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.021 INFO kablam! Oct 14 16:09:32.021 INFO kablam! warning: variant is never constructed: `Request` Oct 14 16:09:32.022 INFO kablam! --> src/message.rs:17:5 Oct 14 16:09:32.022 INFO kablam! | Oct 14 16:09:32.022 INFO kablam! 17 | Request { piece_index: u32, begin: u32, length: u32 }, Oct 14 16:09:32.022 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.022 INFO kablam! Oct 14 16:09:32.022 INFO kablam! warning: variant is never constructed: `Piece` Oct 14 16:09:32.022 INFO kablam! --> src/message.rs:18:5 Oct 14 16:09:32.022 INFO kablam! | Oct 14 16:09:32.022 INFO kablam! 18 | Piece { piece_index: u32, begin: u32, block: Vec}, Oct 14 16:09:32.022 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.022 INFO kablam! Oct 14 16:09:32.022 INFO kablam! warning: variant is never constructed: `Cancel` Oct 14 16:09:32.022 INFO kablam! --> src/message.rs:19:5 Oct 14 16:09:32.022 INFO kablam! | Oct 14 16:09:32.022 INFO kablam! 19 | Cancel { piece_index: u32, begin: u32, length: u32 }, Oct 14 16:09:32.022 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.022 INFO kablam! Oct 14 16:09:32.022 INFO kablam! warning: method is never used: `send` Oct 14 16:09:32.022 INFO kablam! --> src/message.rs:24:5 Oct 14 16:09:32.022 INFO kablam! | Oct 14 16:09:32.022 INFO kablam! 24 | pub fn send(&self, dest: &mut TcpStream) -> BoostResult<()> { Oct 14 16:09:32.022 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.022 INFO kablam! Oct 14 16:09:32.022 INFO kablam! warning: method is never used: `recv` Oct 14 16:09:32.022 INFO kablam! --> src/message.rs:84:5 Oct 14 16:09:32.022 INFO kablam! | Oct 14 16:09:32.022 INFO kablam! 84 | pub fn recv(src: &mut TcpStream) -> BoostResult { Oct 14 16:09:32.022 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.022 INFO kablam! Oct 14 16:09:32.022 INFO kablam! warning: struct is never constructed: `TorrentFile` Oct 14 16:09:32.022 INFO kablam! --> src/torrentfile.rs:10:1 Oct 14 16:09:32.022 INFO kablam! | Oct 14 16:09:32.022 INFO kablam! 10 | pub struct TorrentFile { Oct 14 16:09:32.022 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.022 INFO kablam! Oct 14 16:09:32.022 INFO kablam! warning: method is never used: `init` Oct 14 16:09:32.022 INFO kablam! --> src/torrentfile.rs:19:5 Oct 14 16:09:32.022 INFO kablam! | Oct 14 16:09:32.022 INFO kablam! 19 | pub fn init(meta: MetaInfo) -> BoostResult { Oct 14 16:09:32.022 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.022 INFO kablam! Oct 14 16:09:32.022 INFO kablam! warning: method is never used: `write` Oct 14 16:09:32.022 INFO kablam! --> src/torrentfile.rs:40:5 Oct 14 16:09:32.022 INFO kablam! | Oct 14 16:09:32.022 INFO kablam! 40 | pub fn write(&mut self, offset: u64, buffer: &[u8]) -> BoostResult{ Oct 14 16:09:32.022 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.022 INFO kablam! Oct 14 16:09:32.022 INFO kablam! warning: method is never used: `read` Oct 14 16:09:32.022 INFO kablam! --> src/torrentfile.rs:51:5 Oct 14 16:09:32.022 INFO kablam! | Oct 14 16:09:32.022 INFO kablam! 51 | pub fn read(&mut self, offset: u64, buffer: &mut [u8]) -> BoostResult{ Oct 14 16:09:32.022 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.022 INFO kablam! Oct 14 16:09:32.022 INFO kablam! warning: variant is never constructed: `FileWriteErr` Oct 14 16:09:32.022 INFO kablam! --> src/error.rs:8:5 Oct 14 16:09:32.022 INFO kablam! | Oct 14 16:09:32.022 INFO kablam! 8 | FileWriteErr(String), Oct 14 16:09:32.022 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.022 INFO kablam! Oct 14 16:09:32.022 INFO kablam! warning: variant is never constructed: `BencodeEncodingErr` Oct 14 16:09:32.022 INFO kablam! --> src/error.rs:10:5 Oct 14 16:09:32.022 INFO kablam! | Oct 14 16:09:32.022 INFO kablam! 10 | BencodeEncodingErr, Oct 14 16:09:32.022 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.022 INFO kablam! Oct 14 16:09:32.022 INFO kablam! warning: variant is never constructed: `TrackerHTTPConnectErr` Oct 14 16:09:32.022 INFO kablam! --> src/error.rs:17:5 Oct 14 16:09:32.022 INFO kablam! | Oct 14 16:09:32.022 INFO kablam! 17 | TrackerHTTPConnectErr, Oct 14 16:09:32.022 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.022 INFO kablam! Oct 14 16:09:32.022 INFO kablam! warning: variant is never constructed: `TorrentFileMetaErr` Oct 14 16:09:32.022 INFO kablam! --> src/error.rs:21:5 Oct 14 16:09:32.022 INFO kablam! | Oct 14 16:09:32.022 INFO kablam! 21 | TorrentFileMetaErr, Oct 14 16:09:32.022 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.022 INFO kablam! Oct 14 16:09:32.022 INFO kablam! warning: variant is never constructed: `TorrentFileAllocationErr` Oct 14 16:09:32.022 INFO kablam! --> src/error.rs:22:5 Oct 14 16:09:32.022 INFO kablam! | Oct 14 16:09:32.022 INFO kablam! 22 | TorrentFileAllocationErr, Oct 14 16:09:32.022 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.022 INFO kablam! Oct 14 16:09:32.023 INFO kablam! warning: variant is never constructed: `UnexpectedMessageType` Oct 14 16:09:32.023 INFO kablam! --> src/error.rs:26:5 Oct 14 16:09:32.023 INFO kablam! | Oct 14 16:09:32.023 INFO kablam! 26 | UnexpectedMessageType(BitTorrentMessage) Oct 14 16:09:32.023 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.023 INFO kablam! Oct 14 16:09:32.023 INFO kablam! warning: constant item is never used: `BLOCK_SIZE` Oct 14 16:09:32.023 INFO kablam! --> src/piece.rs:6:1 Oct 14 16:09:32.023 INFO kablam! | Oct 14 16:09:32.023 INFO kablam! 6 | const BLOCK_SIZE: u32 = 16384; //2^14 Oct 14 16:09:32.023 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.023 INFO kablam! Oct 14 16:09:32.023 INFO kablam! warning: constant item is never used: `REQUESTS_STALE_AFTER_MILLIS` Oct 14 16:09:32.023 INFO kablam! --> src/piece.rs:7:1 Oct 14 16:09:32.023 INFO kablam! | Oct 14 16:09:32.023 INFO kablam! 7 | const REQUESTS_STALE_AFTER_MILLIS: u64 = 500; //.5 seconds Oct 14 16:09:32.023 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.023 INFO kablam! Oct 14 16:09:32.023 INFO kablam! warning: field is never used: `index` Oct 14 16:09:32.023 INFO kablam! --> src/piece.rs:11:5 Oct 14 16:09:32.023 INFO kablam! | Oct 14 16:09:32.023 INFO kablam! 11 | index: u32, Oct 14 16:09:32.023 INFO kablam! | ^^^^^^^^^^ Oct 14 16:09:32.023 INFO kablam! Oct 14 16:09:32.023 INFO kablam! warning: field is never used: `piece_size` Oct 14 16:09:32.023 INFO kablam! --> src/piece.rs:12:5 Oct 14 16:09:32.023 INFO kablam! | Oct 14 16:09:32.023 INFO kablam! 12 | piece_size: u32, Oct 14 16:09:32.023 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 16:09:32.023 INFO kablam! Oct 14 16:09:32.023 INFO kablam! warning: field is never used: `obtained_blocks` Oct 14 16:09:32.023 INFO kablam! --> src/piece.rs:13:5 Oct 14 16:09:32.023 INFO kablam! | Oct 14 16:09:32.023 INFO kablam! 13 | obtained_blocks: BitVector, Oct 14 16:09:32.023 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.023 INFO kablam! Oct 14 16:09:32.023 INFO kablam! warning: field is never used: `requested_blocks` Oct 14 16:09:32.023 INFO kablam! --> src/piece.rs:14:5 Oct 14 16:09:32.023 INFO kablam! | Oct 14 16:09:32.023 INFO kablam! 14 | requested_blocks: BitVector, Oct 14 16:09:32.023 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.023 INFO kablam! Oct 14 16:09:32.023 INFO kablam! warning: field is never used: `last_updated` Oct 14 16:09:32.023 INFO kablam! --> src/piece.rs:15:5 Oct 14 16:09:32.023 INFO kablam! | Oct 14 16:09:32.023 INFO kablam! 15 | last_updated: Instant, Oct 14 16:09:32.023 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.023 INFO kablam! Oct 14 16:09:32.023 INFO kablam! warning: field is never used: `piece` Oct 14 16:09:32.023 INFO kablam! --> src/piece.rs:16:5 Oct 14 16:09:32.023 INFO kablam! | Oct 14 16:09:32.023 INFO kablam! 16 | piece: Vec, Oct 14 16:09:32.023 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 16:09:32.023 INFO kablam! Oct 14 16:09:32.023 INFO kablam! warning: field is never used: `hash` Oct 14 16:09:32.023 INFO kablam! --> src/piece.rs:17:5 Oct 14 16:09:32.023 INFO kablam! | Oct 14 16:09:32.023 INFO kablam! 17 | hash: [u8; 20] Oct 14 16:09:32.023 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 16:09:32.023 INFO kablam! Oct 14 16:09:32.023 INFO kablam! warning: method is never used: `new` Oct 14 16:09:32.023 INFO kablam! --> src/piece.rs:27:5 Oct 14 16:09:32.023 INFO kablam! | Oct 14 16:09:32.023 INFO kablam! 27 | pub fn new(index: u32, piece_size: u32, hash: [u8;20]) -> Self { Oct 14 16:09:32.023 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.023 INFO kablam! Oct 14 16:09:32.023 INFO kablam! warning: method is never used: `is_complete` Oct 14 16:09:32.023 INFO kablam! --> src/piece.rs:42:5 Oct 14 16:09:32.023 INFO kablam! | Oct 14 16:09:32.023 INFO kablam! 42 | pub fn is_complete(&self) -> bool { Oct 14 16:09:32.023 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.023 INFO kablam! Oct 14 16:09:32.023 INFO kablam! warning: method is never used: `is_correct` Oct 14 16:09:32.023 INFO kablam! --> src/piece.rs:47:5 Oct 14 16:09:32.023 INFO kablam! | Oct 14 16:09:32.023 INFO kablam! 47 | pub fn is_correct(&self) -> bool { Oct 14 16:09:32.023 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.023 INFO kablam! Oct 14 16:09:32.023 INFO kablam! warning: method is never used: `next_request` Oct 14 16:09:32.023 INFO kablam! --> src/piece.rs:54:5 Oct 14 16:09:32.023 INFO kablam! | Oct 14 16:09:32.023 INFO kablam! 54 | pub fn next_request(&mut self) -> Option { Oct 14 16:09:32.023 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.023 INFO kablam! Oct 14 16:09:32.023 INFO kablam! warning: method is never used: `add_block` Oct 14 16:09:32.024 INFO kablam! --> src/piece.rs:84:5 Oct 14 16:09:32.024 INFO kablam! | Oct 14 16:09:32.024 INFO kablam! 84 | pub fn add_block(&mut self, block_offset: u32, block: &Vec) { Oct 14 16:09:32.024 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.024 INFO kablam! Oct 14 16:09:32.024 INFO kablam! warning: method is never used: `is_requests_stale` Oct 14 16:09:32.024 INFO kablam! --> src/piece.rs:94:5 Oct 14 16:09:32.024 INFO kablam! | Oct 14 16:09:32.024 INFO kablam! 94 | fn is_requests_stale(&self) -> bool { Oct 14 16:09:32.024 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:32.024 INFO kablam! Oct 14 16:09:32.024 INFO kablam! warning: function is never used: `start_peer_recv_thread` Oct 14 16:09:32.024 INFO kablam! --> src/main.rs:265:1 Oct 14 16:09:32.024 INFO kablam! | Oct 14 16:09:32.024 INFO kablam! 265 | / fn start_peer_recv_thread( Oct 14 16:09:32.024 INFO kablam! 266 | | death_announcer: mpsc::Sender<[u8;20]>, Oct 14 16:09:32.024 INFO kablam! 267 | | request_queue: Arc>>, Oct 14 16:09:32.024 INFO kablam! 268 | | active_peers: Arc>>, Oct 14 16:09:32.024 INFO kablam! ... | Oct 14 16:09:32.024 INFO kablam! 290 | | }) Oct 14 16:09:32.024 INFO kablam! 291 | | } Oct 14 16:09:32.024 INFO kablam! | |_^ Oct 14 16:09:32.024 INFO kablam! Oct 14 16:09:35.533 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 28.30s Oct 14 16:09:35.537 INFO kablam! su: No module specific data is present Oct 14 16:09:36.105 INFO running `"docker" "rm" "-f" "43d3f17c68097e7fdbd4cabd16702b0042ba73e024ea2710e0076ab8479ae881"` Oct 14 16:09:36.237 INFO blam! 43d3f17c68097e7fdbd4cabd16702b0042ba73e024ea2710e0076ab8479ae881 Oct 14 16:09:36.237 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-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:36.503 INFO blam! b433ba86ce50393efc9f9da627ee367d776e2ed58b8a8d9a6ea5b3823ade3161 Oct 14 16:09:36.511 INFO running `"docker" "start" "-a" "b433ba86ce50393efc9f9da627ee367d776e2ed58b8a8d9a6ea5b3823ade3161"` Oct 14 16:09:37.403 INFO kablam! usermod: no changes Oct 14 16:09:37.471 INFO kablam! Compiling boost v0.1.0 (/source) Oct 14 16:09:37.823 INFO kablam! warning: unused imports: `ByteOrder`, `NetworkEndian` Oct 14 16:09:37.823 INFO kablam! --> src/peer.rs:3:17 Oct 14 16:09:37.823 INFO kablam! | Oct 14 16:09:37.823 INFO kablam! 3 | use byteorder::{NetworkEndian, ByteOrder}; Oct 14 16:09:37.823 INFO kablam! | ^^^^^^^^^^^^^ ^^^^^^^^^ Oct 14 16:09:37.834 INFO kablam! | Oct 14 16:09:37.835 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 14 16:09:37.835 INFO kablam! Oct 14 16:09:37.835 INFO kablam! warning: unused import: `meta::MetaInfo` Oct 14 16:09:37.835 INFO kablam! --> src/main.rs:18:5 Oct 14 16:09:37.835 INFO kablam! | Oct 14 16:09:37.835 INFO kablam! 18 | use meta::MetaInfo; Oct 14 16:09:37.835 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 16:09:37.835 INFO kablam! Oct 14 16:09:37.835 INFO kablam! warning: unused import: `PeerFlags` Oct 14 16:09:37.835 INFO kablam! --> src/main.rs:23:12 Oct 14 16:09:37.835 INFO kablam! | Oct 14 16:09:37.835 INFO kablam! 23 | use peer::{PeerFlags, Peer}; Oct 14 16:09:37.835 INFO kablam! | ^^^^^^^^^ Oct 14 16:09:37.835 INFO kablam! Oct 14 16:09:38.247 INFO kablam! warning: unused variable: `e` Oct 14 16:09:38.248 INFO kablam! --> src/tracker.rs:98:50 Oct 14 16:09:38.248 INFO kablam! | Oct 14 16:09:38.248 INFO kablam! 98 | udp_sock.recv_from(&mut buf[0..16]).map_err(|e| BoostError::TrackerUDPRecvErr)?; Oct 14 16:09:38.249 INFO kablam! | ^ help: consider using `_e` instead Oct 14 16:09:38.249 INFO kablam! | Oct 14 16:09:38.249 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 14 16:09:38.250 INFO kablam! Oct 14 16:09:38.250 INFO kablam! warning: unused variable: `headers` Oct 14 16:09:38.250 INFO kablam! --> src/tracker.rs:222:9 Oct 14 16:09:38.251 INFO kablam! | Oct 14 16:09:38.251 INFO kablam! 222 | let headers = &caps[2]; Oct 14 16:09:38.251 INFO kablam! | ^^^^^^^ help: consider using `_headers` instead Oct 14 16:09:38.252 INFO kablam! Oct 14 16:09:38.252 INFO kablam! warning: unused variable: `completed` Oct 14 16:09:38.252 INFO kablam! --> src/main.rs:61:9 Oct 14 16:09:38.253 INFO kablam! | Oct 14 16:09:38.253 INFO kablam! 61 | let completed = Arc::new(RwLock::new(BitVector::new(meta_info.num_pieces()))); Oct 14 16:09:38.253 INFO kablam! | ^^^^^^^^^ help: consider using `_completed` instead Oct 14 16:09:38.254 INFO kablam! Oct 14 16:09:38.254 INFO kablam! warning: unused variable: `working_pieces` Oct 14 16:09:38.254 INFO kablam! --> src/main.rs:64:9 Oct 14 16:09:38.255 INFO kablam! | Oct 14 16:09:38.255 INFO kablam! 64 | let working_pieces: Arc>> = Arc::new(RwLock::new(Vec::new())); Oct 14 16:09:38.255 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_working_pieces` instead Oct 14 16:09:38.256 INFO kablam! Oct 14 16:09:38.256 INFO kablam! warning: unused variable: `request_queue` Oct 14 16:09:38.256 INFO kablam! --> src/main.rs:65:9 Oct 14 16:09:38.256 INFO kablam! | Oct 14 16:09:38.257 INFO kablam! 65 | let request_queue: Arc>> = Arc::new(RwLock::new(Vec::new())); Oct 14 16:09:38.257 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_request_queue` instead Oct 14 16:09:38.257 INFO kablam! Oct 14 16:09:38.257 INFO kablam! warning: unused variable: `death_announcer` Oct 14 16:09:38.258 INFO kablam! --> src/main.rs:77:10 Oct 14 16:09:38.258 INFO kablam! | Oct 14 16:09:38.258 INFO kablam! 77 | let (death_announcer, death_listener) = mpsc::channel(); Oct 14 16:09:38.259 INFO kablam! | ^^^^^^^^^^^^^^^ help: consider using `_death_announcer` instead Oct 14 16:09:38.259 INFO kablam! Oct 14 16:09:38.259 INFO kablam! warning: unused variable: `request_queue` Oct 14 16:09:38.260 INFO kablam! --> src/main.rs:267:27 Oct 14 16:09:38.260 INFO kablam! | Oct 14 16:09:38.260 INFO kablam! 267 | request_queue: Arc>>, Oct 14 16:09:38.260 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_request_queue` instead Oct 14 16:09:38.261 INFO kablam! Oct 14 16:09:38.261 INFO kablam! warning: unused variable: `total_uploaded` Oct 14 16:09:38.261 INFO kablam! --> src/main.rs:270:27 Oct 14 16:09:38.262 INFO kablam! | Oct 14 16:09:38.262 INFO kablam! 270 | total_uploaded: Arc, Oct 14 16:09:38.262 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_total_uploaded` instead Oct 14 16:09:38.263 INFO kablam! Oct 14 16:09:38.263 INFO kablam! warning: unused variable: `total_downloaded` Oct 14 16:09:38.263 INFO kablam! --> src/main.rs:271:27 Oct 14 16:09:38.264 INFO kablam! | Oct 14 16:09:38.264 INFO kablam! 271 | total_downloaded: Arc, Oct 14 16:09:38.264 INFO kablam! | ^^^^^^^^^^^^^^^^ help: consider using `_total_downloaded` instead Oct 14 16:09:38.265 INFO kablam! Oct 14 16:09:38.265 INFO kablam! warning: unused variable: `file` Oct 14 16:09:38.265 INFO kablam! --> src/torrentfile.rs:77:40 Oct 14 16:09:38.265 INFO kablam! | Oct 14 16:09:38.266 INFO kablam! 77 | let (path, file) = filename.split_at(idx); Oct 14 16:09:38.266 INFO kablam! | ^^^^ help: consider using `_file` instead Oct 14 16:09:38.266 INFO kablam! Oct 14 16:09:38.267 INFO kablam! warning: unused variable: `idx` Oct 14 16:09:38.267 INFO kablam! --> src/torrentfile.rs:84:33 Oct 14 16:09:38.267 INFO kablam! | Oct 14 16:09:38.268 INFO kablam! 84 | for idx in 0..(filelength/4096) { Oct 14 16:09:38.268 INFO kablam! | ^^^ help: consider using `_idx` instead Oct 14 16:09:38.268 INFO kablam! Oct 14 16:09:38.391 INFO kablam! warning: variant is never constructed: `Stopped` Oct 14 16:09:38.391 INFO kablam! --> src/tracker.rs:30:5 Oct 14 16:09:38.391 INFO kablam! | Oct 14 16:09:38.391 INFO kablam! 30 | Stopped, Oct 14 16:09:38.391 INFO kablam! | ^^^^^^^ Oct 14 16:09:38.391 INFO kablam! | Oct 14 16:09:38.391 INFO kablam! = note: #[warn(dead_code)] on by default Oct 14 16:09:38.391 INFO kablam! Oct 14 16:09:38.391 INFO kablam! warning: variant is never constructed: `Completed` Oct 14 16:09:38.391 INFO kablam! --> src/tracker.rs:31:5 Oct 14 16:09:38.391 INFO kablam! | Oct 14 16:09:38.391 INFO kablam! 31 | Completed Oct 14 16:09:38.391 INFO kablam! | ^^^^^^^^^ Oct 14 16:09:38.391 INFO kablam! Oct 14 16:09:38.391 INFO kablam! warning: field is never used: `bytes_sent` Oct 14 16:09:38.391 INFO kablam! --> src/peer.rs:24:5 Oct 14 16:09:38.391 INFO kablam! | Oct 14 16:09:38.391 INFO kablam! 24 | bytes_sent: u32, Oct 14 16:09:38.391 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 16:09:38.391 INFO kablam! Oct 14 16:09:38.391 INFO kablam! warning: field is never used: `bytes_received` Oct 14 16:09:38.391 INFO kablam! --> src/peer.rs:25:5 Oct 14 16:09:38.391 INFO kablam! | Oct 14 16:09:38.391 INFO kablam! 25 | bytes_received: u32, Oct 14 16:09:38.391 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.391 INFO kablam! Oct 14 16:09:38.391 INFO kablam! warning: field is never used: `bit_vector` Oct 14 16:09:38.391 INFO kablam! --> src/peer.rs:26:5 Oct 14 16:09:38.391 INFO kablam! | Oct 14 16:09:38.391 INFO kablam! 26 | bit_vector: BitVector, Oct 14 16:09:38.391 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.392 INFO kablam! Oct 14 16:09:38.392 INFO kablam! warning: field is never used: `pending_requests` Oct 14 16:09:38.392 INFO kablam! --> src/peer.rs:28:5 Oct 14 16:09:38.392 INFO kablam! | Oct 14 16:09:38.392 INFO kablam! 28 | pending_requests: u32 Oct 14 16:09:38.392 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.392 INFO kablam! Oct 14 16:09:38.392 INFO kablam! warning: method is never used: `recv_message` Oct 14 16:09:38.392 INFO kablam! --> src/peer.rs:92:5 Oct 14 16:09:38.392 INFO kablam! | Oct 14 16:09:38.392 INFO kablam! 92 | pub fn recv_message(&mut self) -> BoostResult { Oct 14 16:09:38.392 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.392 INFO kablam! Oct 14 16:09:38.399 INFO kablam! warning: method is never used: `send_message` Oct 14 16:09:38.400 INFO kablam! --> src/peer.rs:98:5 Oct 14 16:09:38.400 INFO kablam! | Oct 14 16:09:38.400 INFO kablam! 98 | pub fn send_message(&mut self, message: BitTorrentMessage) -> BoostResult<()> { Oct 14 16:09:38.401 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.401 INFO kablam! Oct 14 16:09:38.401 INFO kablam! warning: method is never used: `set_index` Oct 14 16:09:38.401 INFO kablam! --> src/bitvector.rs:19:5 Oct 14 16:09:38.402 INFO kablam! | Oct 14 16:09:38.402 INFO kablam! 19 | pub fn set_index(&mut self, index: usize) { Oct 14 16:09:38.402 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.403 INFO kablam! Oct 14 16:09:38.403 INFO kablam! warning: method is never used: `is_complete` Oct 14 16:09:38.403 INFO kablam! --> src/bitvector.rs:39:5 Oct 14 16:09:38.404 INFO kablam! | Oct 14 16:09:38.404 INFO kablam! 39 | pub fn is_complete(&self) -> bool { Oct 14 16:09:38.404 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.405 INFO kablam! Oct 14 16:09:38.405 INFO kablam! warning: method is never used: `clear` Oct 14 16:09:38.405 INFO kablam! --> src/bitvector.rs:49:5 Oct 14 16:09:38.405 INFO kablam! | Oct 14 16:09:38.406 INFO kablam! 49 | pub fn clear(&mut self) { Oct 14 16:09:38.406 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.406 INFO kablam! Oct 14 16:09:38.407 INFO kablam! warning: method is never used: `intersects` Oct 14 16:09:38.407 INFO kablam! --> src/bitvector.rs:57:5 Oct 14 16:09:38.411 INFO kablam! | Oct 14 16:09:38.411 INFO kablam! 57 | pub fn intersects(&self, other: &Self) -> bool { Oct 14 16:09:38.412 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.412 INFO kablam! Oct 14 16:09:38.412 INFO kablam! warning: method is never used: `first_unset_index` Oct 14 16:09:38.413 INFO kablam! --> src/bitvector.rs:70:5 Oct 14 16:09:38.413 INFO kablam! | Oct 14 16:09:38.413 INFO kablam! 70 | pub fn first_unset_index(&self) -> usize { Oct 14 16:09:38.413 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.414 INFO kablam! Oct 14 16:09:38.414 INFO kablam! warning: method is never used: `bit_len` Oct 14 16:09:38.414 INFO kablam! --> src/bitvector.rs:79:5 Oct 14 16:09:38.415 INFO kablam! | Oct 14 16:09:38.415 INFO kablam! 79 | pub fn bit_len(&self) -> usize { Oct 14 16:09:38.415 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.416 INFO kablam! Oct 14 16:09:38.416 INFO kablam! warning: method is never used: `byte_len` Oct 14 16:09:38.416 INFO kablam! --> src/bitvector.rs:83:5 Oct 14 16:09:38.416 INFO kablam! | Oct 14 16:09:38.417 INFO kablam! 83 | pub fn byte_len(&self) -> usize { Oct 14 16:09:38.417 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.417 INFO kablam! Oct 14 16:09:38.417 INFO kablam! warning: method is never used: `as_bytes` Oct 14 16:09:38.418 INFO kablam! --> src/bitvector.rs:87:5 Oct 14 16:09:38.418 INFO kablam! | Oct 14 16:09:38.418 INFO kablam! 87 | pub fn as_bytes(&self) -> &[u8] { Oct 14 16:09:38.419 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.421 INFO kablam! Oct 14 16:09:38.422 INFO kablam! warning: variant is never constructed: `KeepAlive` Oct 14 16:09:38.423 INFO kablam! --> src/message.rs:10:5 Oct 14 16:09:38.423 INFO kablam! | Oct 14 16:09:38.423 INFO kablam! 10 | KeepAlive, Oct 14 16:09:38.424 INFO kablam! | ^^^^^^^^^ Oct 14 16:09:38.424 INFO kablam! Oct 14 16:09:38.424 INFO kablam! warning: variant is never constructed: `Choke` Oct 14 16:09:38.424 INFO kablam! --> src/message.rs:11:5 Oct 14 16:09:38.425 INFO kablam! | Oct 14 16:09:38.425 INFO kablam! 11 | Choke, Oct 14 16:09:38.425 INFO kablam! | ^^^^^ Oct 14 16:09:38.426 INFO kablam! Oct 14 16:09:38.426 INFO kablam! warning: variant is never constructed: `Unchoke` Oct 14 16:09:38.426 INFO kablam! --> src/message.rs:12:5 Oct 14 16:09:38.427 INFO kablam! | Oct 14 16:09:38.427 INFO kablam! 12 | Unchoke, Oct 14 16:09:38.427 INFO kablam! | ^^^^^^^ Oct 14 16:09:38.427 INFO kablam! Oct 14 16:09:38.428 INFO kablam! warning: variant is never constructed: `Interested` Oct 14 16:09:38.428 INFO kablam! --> src/message.rs:13:5 Oct 14 16:09:38.428 INFO kablam! | Oct 14 16:09:38.429 INFO kablam! 13 | Interested, Oct 14 16:09:38.429 INFO kablam! | ^^^^^^^^^^ Oct 14 16:09:38.429 INFO kablam! Oct 14 16:09:38.430 INFO kablam! warning: variant is never constructed: `NotInterested` Oct 14 16:09:38.430 INFO kablam! --> src/message.rs:14:5 Oct 14 16:09:38.430 INFO kablam! | Oct 14 16:09:38.431 INFO kablam! 14 | NotInterested, Oct 14 16:09:38.431 INFO kablam! | ^^^^^^^^^^^^^ Oct 14 16:09:38.431 INFO kablam! Oct 14 16:09:38.431 INFO kablam! warning: variant is never constructed: `Have` Oct 14 16:09:38.432 INFO kablam! --> src/message.rs:15:5 Oct 14 16:09:38.432 INFO kablam! | Oct 14 16:09:38.432 INFO kablam! 15 | Have(u32), Oct 14 16:09:38.433 INFO kablam! | ^^^^^^^^^ Oct 14 16:09:38.434 INFO kablam! Oct 14 16:09:38.434 INFO kablam! warning: variant is never constructed: `Bitfield` Oct 14 16:09:38.434 INFO kablam! --> src/message.rs:16:5 Oct 14 16:09:38.434 INFO kablam! | Oct 14 16:09:38.435 INFO kablam! 16 | Bitfield(BitVector), Oct 14 16:09:38.435 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.435 INFO kablam! Oct 14 16:09:38.436 INFO kablam! warning: variant is never constructed: `Request` Oct 14 16:09:38.436 INFO kablam! --> src/message.rs:17:5 Oct 14 16:09:38.436 INFO kablam! | Oct 14 16:09:38.436 INFO kablam! 17 | Request { piece_index: u32, begin: u32, length: u32 }, Oct 14 16:09:38.437 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.437 INFO kablam! Oct 14 16:09:38.437 INFO kablam! warning: variant is never constructed: `Piece` Oct 14 16:09:38.438 INFO kablam! --> src/message.rs:18:5 Oct 14 16:09:38.438 INFO kablam! | Oct 14 16:09:38.438 INFO kablam! 18 | Piece { piece_index: u32, begin: u32, block: Vec}, Oct 14 16:09:38.438 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.439 INFO kablam! Oct 14 16:09:38.439 INFO kablam! warning: variant is never constructed: `Cancel` Oct 14 16:09:38.439 INFO kablam! --> src/message.rs:19:5 Oct 14 16:09:38.440 INFO kablam! | Oct 14 16:09:38.440 INFO kablam! 19 | Cancel { piece_index: u32, begin: u32, length: u32 }, Oct 14 16:09:38.440 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.441 INFO kablam! Oct 14 16:09:38.441 INFO kablam! warning: method is never used: `send` Oct 14 16:09:38.441 INFO kablam! --> src/message.rs:24:5 Oct 14 16:09:38.441 INFO kablam! | Oct 14 16:09:38.442 INFO kablam! 24 | pub fn send(&self, dest: &mut TcpStream) -> BoostResult<()> { Oct 14 16:09:38.442 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.442 INFO kablam! Oct 14 16:09:38.443 INFO kablam! warning: method is never used: `recv` Oct 14 16:09:38.443 INFO kablam! --> src/message.rs:84:5 Oct 14 16:09:38.443 INFO kablam! | Oct 14 16:09:38.444 INFO kablam! 84 | pub fn recv(src: &mut TcpStream) -> BoostResult { Oct 14 16:09:38.444 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.444 INFO kablam! Oct 14 16:09:38.445 INFO kablam! warning: struct is never constructed: `TorrentFile` Oct 14 16:09:38.445 INFO kablam! --> src/torrentfile.rs:10:1 Oct 14 16:09:38.445 INFO kablam! | Oct 14 16:09:38.445 INFO kablam! 10 | pub struct TorrentFile { Oct 14 16:09:38.446 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.446 INFO kablam! Oct 14 16:09:38.446 INFO kablam! warning: method is never used: `init` Oct 14 16:09:38.447 INFO kablam! --> src/torrentfile.rs:19:5 Oct 14 16:09:38.447 INFO kablam! | Oct 14 16:09:38.447 INFO kablam! 19 | pub fn init(meta: MetaInfo) -> BoostResult { Oct 14 16:09:38.447 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.448 INFO kablam! Oct 14 16:09:38.448 INFO kablam! warning: method is never used: `write` Oct 14 16:09:38.448 INFO kablam! --> src/torrentfile.rs:40:5 Oct 14 16:09:38.449 INFO kablam! | Oct 14 16:09:38.449 INFO kablam! 40 | pub fn write(&mut self, offset: u64, buffer: &[u8]) -> BoostResult{ Oct 14 16:09:38.449 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.450 INFO kablam! Oct 14 16:09:38.450 INFO kablam! warning: method is never used: `read` Oct 14 16:09:38.450 INFO kablam! --> src/torrentfile.rs:51:5 Oct 14 16:09:38.451 INFO kablam! | Oct 14 16:09:38.451 INFO kablam! 51 | pub fn read(&mut self, offset: u64, buffer: &mut [u8]) -> BoostResult{ Oct 14 16:09:38.451 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.452 INFO kablam! Oct 14 16:09:38.452 INFO kablam! warning: variant is never constructed: `FileWriteErr` Oct 14 16:09:38.452 INFO kablam! --> src/error.rs:8:5 Oct 14 16:09:38.453 INFO kablam! | Oct 14 16:09:38.453 INFO kablam! 8 | FileWriteErr(String), Oct 14 16:09:38.453 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.453 INFO kablam! Oct 14 16:09:38.453 INFO kablam! warning: variant is never constructed: `BencodeEncodingErr` Oct 14 16:09:38.453 INFO kablam! --> src/error.rs:10:5 Oct 14 16:09:38.453 INFO kablam! | Oct 14 16:09:38.453 INFO kablam! 10 | BencodeEncodingErr, Oct 14 16:09:38.453 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.453 INFO kablam! Oct 14 16:09:38.453 INFO kablam! warning: variant is never constructed: `TrackerHTTPConnectErr` Oct 14 16:09:38.453 INFO kablam! --> src/error.rs:17:5 Oct 14 16:09:38.453 INFO kablam! | Oct 14 16:09:38.453 INFO kablam! 17 | TrackerHTTPConnectErr, Oct 14 16:09:38.453 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.453 INFO kablam! Oct 14 16:09:38.453 INFO kablam! warning: variant is never constructed: `TorrentFileMetaErr` Oct 14 16:09:38.453 INFO kablam! --> src/error.rs:21:5 Oct 14 16:09:38.453 INFO kablam! | Oct 14 16:09:38.453 INFO kablam! 21 | TorrentFileMetaErr, Oct 14 16:09:38.454 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.454 INFO kablam! Oct 14 16:09:38.454 INFO kablam! warning: variant is never constructed: `TorrentFileAllocationErr` Oct 14 16:09:38.454 INFO kablam! --> src/error.rs:22:5 Oct 14 16:09:38.454 INFO kablam! | Oct 14 16:09:38.454 INFO kablam! 22 | TorrentFileAllocationErr, Oct 14 16:09:38.454 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.454 INFO kablam! Oct 14 16:09:38.454 INFO kablam! warning: variant is never constructed: `UnexpectedMessageType` Oct 14 16:09:38.454 INFO kablam! --> src/error.rs:26:5 Oct 14 16:09:38.454 INFO kablam! | Oct 14 16:09:38.454 INFO kablam! 26 | UnexpectedMessageType(BitTorrentMessage) Oct 14 16:09:38.454 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.454 INFO kablam! Oct 14 16:09:38.454 INFO kablam! warning: constant item is never used: `BLOCK_SIZE` Oct 14 16:09:38.454 INFO kablam! --> src/piece.rs:6:1 Oct 14 16:09:38.454 INFO kablam! | Oct 14 16:09:38.454 INFO kablam! 6 | const BLOCK_SIZE: u32 = 16384; //2^14 Oct 14 16:09:38.454 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.454 INFO kablam! Oct 14 16:09:38.454 INFO kablam! warning: constant item is never used: `REQUESTS_STALE_AFTER_MILLIS` Oct 14 16:09:38.455 INFO kablam! --> src/piece.rs:7:1 Oct 14 16:09:38.455 INFO kablam! | Oct 14 16:09:38.455 INFO kablam! 7 | const REQUESTS_STALE_AFTER_MILLIS: u64 = 500; //.5 seconds Oct 14 16:09:38.455 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.455 INFO kablam! Oct 14 16:09:38.455 INFO kablam! warning: field is never used: `index` Oct 14 16:09:38.455 INFO kablam! --> src/piece.rs:11:5 Oct 14 16:09:38.455 INFO kablam! | Oct 14 16:09:38.455 INFO kablam! 11 | index: u32, Oct 14 16:09:38.455 INFO kablam! | ^^^^^^^^^^ Oct 14 16:09:38.455 INFO kablam! Oct 14 16:09:38.455 INFO kablam! warning: field is never used: `piece_size` Oct 14 16:09:38.455 INFO kablam! --> src/piece.rs:12:5 Oct 14 16:09:38.455 INFO kablam! | Oct 14 16:09:38.455 INFO kablam! 12 | piece_size: u32, Oct 14 16:09:38.455 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 14 16:09:38.455 INFO kablam! Oct 14 16:09:38.455 INFO kablam! warning: field is never used: `obtained_blocks` Oct 14 16:09:38.455 INFO kablam! --> src/piece.rs:13:5 Oct 14 16:09:38.455 INFO kablam! | Oct 14 16:09:38.455 INFO kablam! 13 | obtained_blocks: BitVector, Oct 14 16:09:38.455 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.455 INFO kablam! Oct 14 16:09:38.455 INFO kablam! warning: field is never used: `requested_blocks` Oct 14 16:09:38.456 INFO kablam! --> src/piece.rs:14:5 Oct 14 16:09:38.456 INFO kablam! | Oct 14 16:09:38.456 INFO kablam! 14 | requested_blocks: BitVector, Oct 14 16:09:38.456 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.456 INFO kablam! Oct 14 16:09:38.456 INFO kablam! warning: field is never used: `last_updated` Oct 14 16:09:38.456 INFO kablam! --> src/piece.rs:15:5 Oct 14 16:09:38.456 INFO kablam! | Oct 14 16:09:38.456 INFO kablam! 15 | last_updated: Instant, Oct 14 16:09:38.456 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.456 INFO kablam! Oct 14 16:09:38.456 INFO kablam! warning: field is never used: `piece` Oct 14 16:09:38.456 INFO kablam! --> src/piece.rs:16:5 Oct 14 16:09:38.456 INFO kablam! | Oct 14 16:09:38.456 INFO kablam! 16 | piece: Vec, Oct 14 16:09:38.456 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 16:09:38.456 INFO kablam! Oct 14 16:09:38.456 INFO kablam! warning: field is never used: `hash` Oct 14 16:09:38.456 INFO kablam! --> src/piece.rs:17:5 Oct 14 16:09:38.456 INFO kablam! | Oct 14 16:09:38.456 INFO kablam! 17 | hash: [u8; 20] Oct 14 16:09:38.456 INFO kablam! | ^^^^^^^^^^^^^^ Oct 14 16:09:38.456 INFO kablam! Oct 14 16:09:38.457 INFO kablam! warning: method is never used: `new` Oct 14 16:09:38.457 INFO kablam! --> src/piece.rs:27:5 Oct 14 16:09:38.457 INFO kablam! | Oct 14 16:09:38.457 INFO kablam! 27 | pub fn new(index: u32, piece_size: u32, hash: [u8;20]) -> Self { Oct 14 16:09:38.457 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.457 INFO kablam! Oct 14 16:09:38.457 INFO kablam! warning: method is never used: `is_complete` Oct 14 16:09:38.457 INFO kablam! --> src/piece.rs:42:5 Oct 14 16:09:38.457 INFO kablam! | Oct 14 16:09:38.457 INFO kablam! 42 | pub fn is_complete(&self) -> bool { Oct 14 16:09:38.457 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.457 INFO kablam! Oct 14 16:09:38.457 INFO kablam! warning: method is never used: `is_correct` Oct 14 16:09:38.457 INFO kablam! --> src/piece.rs:47:5 Oct 14 16:09:38.457 INFO kablam! | Oct 14 16:09:38.457 INFO kablam! 47 | pub fn is_correct(&self) -> bool { Oct 14 16:09:38.457 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.457 INFO kablam! Oct 14 16:09:38.457 INFO kablam! warning: method is never used: `next_request` Oct 14 16:09:38.457 INFO kablam! --> src/piece.rs:54:5 Oct 14 16:09:38.457 INFO kablam! | Oct 14 16:09:38.458 INFO kablam! 54 | pub fn next_request(&mut self) -> Option { Oct 14 16:09:38.458 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.458 INFO kablam! Oct 14 16:09:38.458 INFO kablam! warning: method is never used: `add_block` Oct 14 16:09:38.458 INFO kablam! --> src/piece.rs:84:5 Oct 14 16:09:38.458 INFO kablam! | Oct 14 16:09:38.458 INFO kablam! 84 | pub fn add_block(&mut self, block_offset: u32, block: &Vec) { Oct 14 16:09:38.458 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.458 INFO kablam! Oct 14 16:09:38.458 INFO kablam! warning: method is never used: `is_requests_stale` Oct 14 16:09:38.458 INFO kablam! --> src/piece.rs:94:5 Oct 14 16:09:38.458 INFO kablam! | Oct 14 16:09:38.458 INFO kablam! 94 | fn is_requests_stale(&self) -> bool { Oct 14 16:09:38.458 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 14 16:09:38.458 INFO kablam! Oct 14 16:09:38.458 INFO kablam! warning: function is never used: `start_peer_recv_thread` Oct 14 16:09:38.458 INFO kablam! --> src/main.rs:265:1 Oct 14 16:09:38.458 INFO kablam! | Oct 14 16:09:38.458 INFO kablam! 265 | / fn start_peer_recv_thread( Oct 14 16:09:38.458 INFO kablam! 266 | | death_announcer: mpsc::Sender<[u8;20]>, Oct 14 16:09:38.458 INFO kablam! 267 | | request_queue: Arc>>, Oct 14 16:09:38.459 INFO kablam! 268 | | active_peers: Arc>>, Oct 14 16:09:38.459 INFO kablam! ... | Oct 14 16:09:38.459 INFO kablam! 290 | | }) Oct 14 16:09:38.459 INFO kablam! 291 | | } Oct 14 16:09:38.459 INFO kablam! | |_^ Oct 14 16:09:38.459 INFO kablam! Oct 14 16:09:38.971 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1.54s Oct 14 16:09:38.971 INFO kablam! su: No module specific data is present Oct 14 16:09:39.628 INFO running `"docker" "rm" "-f" "b433ba86ce50393efc9f9da627ee367d776e2ed58b8a8d9a6ea5b3823ade3161"` Oct 14 16:09:39.895 INFO blam! b433ba86ce50393efc9f9da627ee367d776e2ed58b8a8d9a6ea5b3823ade3161 Oct 14 16:09:39.903 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-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:40.424 INFO blam! d90e9ddcad92f78a71419965cb06647a667e072d6ef9eddd66d874979cc93204 Oct 14 16:09:40.443 INFO running `"docker" "start" "-a" "d90e9ddcad92f78a71419965cb06647a667e072d6ef9eddd66d874979cc93204"` Oct 14 16:09:41.834 INFO kablam! usermod: no changes Oct 14 16:09:41.940 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.07s Oct 14 16:09:41.959 INFO kablam! Running /target/debug/deps/boost-45b204c46ae56703 Oct 14 16:09:41.961 INFO blam! Oct 14 16:09:41.961 INFO blam! running 0 tests Oct 14 16:09:41.961 INFO blam! Oct 14 16:09:41.961 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 14 16:09:41.961 INFO blam! Oct 14 16:09:41.967 INFO kablam! su: No module specific data is present Oct 14 16:09:42.512 INFO running `"docker" "rm" "-f" "d90e9ddcad92f78a71419965cb06647a667e072d6ef9eddd66d874979cc93204"` Oct 14 16:09:42.807 INFO blam! d90e9ddcad92f78a71419965cb06647a667e072d6ef9eddd66d874979cc93204