Nov 30 21:59:32.326 INFO testing valarauca/tlsrp against 1.30.1 for beta-1.31-5
Nov 30 21:59:32.327 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/1.30.1:/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 +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 30 21:59:32.815 INFO [stdout] 4fcfaf000dd9ff517956bb4f06133c4bb7e968d30942dcb4d5a05212cdcf2a5e
Nov 30 21:59:32.817 INFO running `"docker" "start" "-a" "4fcfaf000dd9ff517956bb4f06133c4bb7e968d30942dcb4d5a05212cdcf2a5e"`
Nov 30 21:59:35.211 INFO [stderr] usermod: no changes
Nov 30 21:59:35.395 INFO [stderr]    Compiling libc v0.2.17
Nov 30 21:59:35.407 INFO [stderr]    Compiling openssl v0.9.1
Nov 30 21:59:35.439 INFO [stderr]    Compiling unicode-segmentation v0.1.2
Nov 30 21:59:35.439 INFO [stderr]    Compiling strsim v0.5.2
Nov 30 21:59:35.439 INFO [stderr]    Compiling unicode-width v0.1.3
Nov 30 21:59:35.439 INFO [stderr]    Compiling vec_map v0.6.0
Nov 30 21:59:35.439 INFO [stderr]    Compiling openssl-sys v0.9.1
Nov 30 21:59:39.874 INFO [stderr]    Compiling term_size v0.2.1
Nov 30 21:59:39.874 INFO [stderr]    Compiling nix v0.7.0
Nov 30 21:59:39.874 INFO [stderr]    Compiling net2 v0.2.26
Nov 30 21:59:40.727 INFO [stderr]    Compiling clap v2.19.0
Nov 30 21:59:53.464 INFO [stderr]    Compiling native-tls v0.1.0
Nov 30 21:59:53.464 INFO [stderr]    Compiling mio v0.6.1
Nov 30 22:00:04.009 INFO [stderr]    Compiling tlsrp v0.1.0 (/source)
Nov 30 22:00:04.309 INFO [stderr] warning: unused import: `Event`
Nov 30 22:00:04.309 INFO [stderr]  --> src/conn/stream.rs:5:5
Nov 30 22:00:04.309 INFO [stderr]   |
Nov 30 22:00:04.309 INFO [stderr] 5 |     Event,
Nov 30 22:00:04.310 INFO [stderr]   |     ^^^^^
Nov 30 22:00:04.310 INFO [stderr]   |
Nov 30 22:00:04.310 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Nov 30 22:00:04.310 INFO [stderr] 
Nov 30 22:00:04.310 INFO [stderr] warning: unused import: `Error as TLSError`
Nov 30 22:00:04.310 INFO [stderr]   --> src/conn/stream.rs:20:5
Nov 30 22:00:04.310 INFO [stderr]    |
Nov 30 22:00:04.310 INFO [stderr] 20 |     Error as TLSError, 
Nov 30 22:00:04.310 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.310 INFO [stderr] 
Nov 30 22:00:04.310 INFO [stderr] warning: unused import: `StreamType`
Nov 30 22:00:04.311 INFO [stderr]  --> src/slab.rs:5:5
Nov 30 22:00:04.311 INFO [stderr]   |
Nov 30 22:00:04.311 INFO [stderr] 5 |     StreamType
Nov 30 22:00:04.311 INFO [stderr]   |     ^^^^^^^^^^
Nov 30 22:00:04.311 INFO [stderr] 
Nov 30 22:00:04.311 INFO [stderr] warning: unused import: `super::conn::fault::Fault`
Nov 30 22:00:04.311 INFO [stderr]  --> src/slab.rs:7:5
Nov 30 22:00:04.311 INFO [stderr]   |
Nov 30 22:00:04.311 INFO [stderr] 7 | use super::conn::fault::Fault;
Nov 30 22:00:04.311 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.311 INFO [stderr] 
Nov 30 22:00:04.311 INFO [stderr] warning: unused import: `Lock`
Nov 30 22:00:04.311 INFO [stderr]  --> src/slab.rs:9:5
Nov 30 22:00:04.311 INFO [stderr]   |
Nov 30 22:00:04.311 INFO [stderr] 9 |     Lock,
Nov 30 22:00:04.311 INFO [stderr]   |     ^^^^
Nov 30 22:00:04.311 INFO [stderr] 
Nov 30 22:00:04.311 INFO [stderr] warning: unused import: `std::cell::RefCell`
Nov 30 22:00:04.311 INFO [stderr]   --> src/slab.rs:13:5
Nov 30 22:00:04.311 INFO [stderr]    |
Nov 30 22:00:04.311 INFO [stderr] 13 | use std::cell::RefCell;
Nov 30 22:00:04.311 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.311 INFO [stderr] 
Nov 30 22:00:04.312 INFO [stderr] warning: unused import: `Ready`
Nov 30 22:00:04.312 INFO [stderr]   --> src/ipc.rs:14:5
Nov 30 22:00:04.312 INFO [stderr]    |
Nov 30 22:00:04.312 INFO [stderr] 14 |     Ready
Nov 30 22:00:04.312 INFO [stderr]    |     ^^^^^
Nov 30 22:00:04.312 INFO [stderr] 
Nov 30 22:00:04.312 INFO [stderr] warning: unused import: `std::io::prelude::*`
Nov 30 22:00:04.312 INFO [stderr]   --> src/eventloop.rs:33:5
Nov 30 22:00:04.312 INFO [stderr]    |
Nov 30 22:00:04.312 INFO [stderr] 33 | use std::io::prelude::*;
Nov 30 22:00:04.312 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.312 INFO [stderr] 
Nov 30 22:00:04.457 INFO [stderr] warning: unused variable: `cmd`
Nov 30 22:00:04.457 INFO [stderr]    --> src/eventloop.rs:138:9
Nov 30 22:00:04.457 INFO [stderr]     |
Nov 30 22:00:04.457 INFO [stderr] 138 |     let cmd = UnixListener::bind(&cli)?;
Nov 30 22:00:04.457 INFO [stderr]     |         ^^^ help: consider using `_cmd` instead
Nov 30 22:00:04.457 INFO [stderr]     |
Nov 30 22:00:04.457 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Nov 30 22:00:04.457 INFO [stderr] 
Nov 30 22:00:04.457 INFO [stderr] warning: unused variable: `e`
Nov 30 22:00:04.457 INFO [stderr]    --> src/eventloop.rs:168:29
Nov 30 22:00:04.457 INFO [stderr]     |
Nov 30 22:00:04.457 INFO [stderr] 168 |                         Err(e) => {
Nov 30 22:00:04.457 INFO [stderr]     |                             ^ help: consider using `_e` instead
Nov 30 22:00:04.457 INFO [stderr] 
Nov 30 22:00:04.457 INFO [stderr] warning: unused variable: `e`
Nov 30 22:00:04.457 INFO [stderr]    --> src/eventloop.rs:178:29
Nov 30 22:00:04.457 INFO [stderr]     |
Nov 30 22:00:04.457 INFO [stderr] 178 |                         Err(e) => {
Nov 30 22:00:04.457 INFO [stderr]     |                             ^ help: consider using `_e` instead
Nov 30 22:00:04.457 INFO [stderr] 
Nov 30 22:00:04.457 INFO [stderr] warning: unused variable: `e`
Nov 30 22:00:04.457 INFO [stderr]    --> src/eventloop.rs:192:29
Nov 30 22:00:04.457 INFO [stderr]     |
Nov 30 22:00:04.459 INFO [stderr] 192 |                         Err(e) => {
Nov 30 22:00:04.459 INFO [stderr]     |                             ^ help: consider using `_e` instead
Nov 30 22:00:04.459 INFO [stderr] 
Nov 30 22:00:04.459 INFO [stderr] warning: unused variable: `e`
Nov 30 22:00:04.459 INFO [stderr]    --> src/eventloop.rs:229:29
Nov 30 22:00:04.459 INFO [stderr]     |
Nov 30 22:00:04.459 INFO [stderr] 229 |                         Err(e) => {
Nov 30 22:00:04.459 INFO [stderr]     |                             ^ help: consider using `_e` instead
Nov 30 22:00:04.459 INFO [stderr] 
Nov 30 22:00:04.459 INFO [stderr] warning: unused variable: `e`
Nov 30 22:00:04.459 INFO [stderr]    --> src/eventloop.rs:239:29
Nov 30 22:00:04.459 INFO [stderr]     |
Nov 30 22:00:04.459 INFO [stderr] 239 |                         Err(e) => { 
Nov 30 22:00:04.459 INFO [stderr]     |                             ^ help: consider using `_e` instead
Nov 30 22:00:04.459 INFO [stderr] 
Nov 30 22:00:04.479 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:04.479 INFO [stderr]   --> src/slab.rs:43:9
Nov 30 22:00:04.479 INFO [stderr]    |
Nov 30 22:00:04.479 INFO [stderr] 43 |     let mut ptr: &mut Vec<Connection>  = raw_ptr();
Nov 30 22:00:04.479 INFO [stderr]    |         ----^^^
Nov 30 22:00:04.479 INFO [stderr]    |         |
Nov 30 22:00:04.479 INFO [stderr]    |         help: remove this `mut`
Nov 30 22:00:04.479 INFO [stderr]    |
Nov 30 22:00:04.479 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Nov 30 22:00:04.479 INFO [stderr] 
Nov 30 22:00:04.479 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:04.479 INFO [stderr]   --> src/slab.rs:55:9
Nov 30 22:00:04.479 INFO [stderr]    |
Nov 30 22:00:04.479 INFO [stderr] 55 |     let mut i = t.0;
Nov 30 22:00:04.479 INFO [stderr]    |         ----^
Nov 30 22:00:04.479 INFO [stderr]    |         |
Nov 30 22:00:04.479 INFO [stderr]    |         help: remove this `mut`
Nov 30 22:00:04.479 INFO [stderr] 
Nov 30 22:00:04.479 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:04.479 INFO [stderr]   --> src/slab.rs:80:9
Nov 30 22:00:04.479 INFO [stderr]    |
Nov 30 22:00:04.479 INFO [stderr] 80 |     let mut slab: &mut Vec<Connection> = raw_ptr();
Nov 30 22:00:04.479 INFO [stderr]    |         ----^^^^
Nov 30 22:00:04.479 INFO [stderr]    |         |
Nov 30 22:00:04.479 INFO [stderr]    |         help: remove this `mut`
Nov 30 22:00:04.479 INFO [stderr] 
Nov 30 22:00:04.479 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:04.479 INFO [stderr]   --> src/slab.rs:89:9
Nov 30 22:00:04.479 INFO [stderr]    |
Nov 30 22:00:04.479 INFO [stderr] 89 |     let mut slab: &'a mut Vec<Connection> = raw_ptr();
Nov 30 22:00:04.479 INFO [stderr]    |         ----^^^^
Nov 30 22:00:04.479 INFO [stderr]    |         |
Nov 30 22:00:04.479 INFO [stderr]    |         help: remove this `mut`
Nov 30 22:00:04.479 INFO [stderr] 
Nov 30 22:00:04.479 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:04.479 INFO [stderr]    --> src/slab.rs:108:9
Nov 30 22:00:04.479 INFO [stderr]     |
Nov 30 22:00:04.479 INFO [stderr] 108 |     let mut slab = raw_ptr(); 
Nov 30 22:00:04.479 INFO [stderr]     |         ----^^^^
Nov 30 22:00:04.479 INFO [stderr]     |         |
Nov 30 22:00:04.479 INFO [stderr]     |         help: remove this `mut`
Nov 30 22:00:04.479 INFO [stderr] 
Nov 30 22:00:04.479 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:04.479 INFO [stderr]    --> src/slab.rs:109:9
Nov 30 22:00:04.479 INFO [stderr]     |
Nov 30 22:00:04.479 INFO [stderr] 109 |     let mut ptr = &mut slab[i];
Nov 30 22:00:04.479 INFO [stderr]     |         ----^^^
Nov 30 22:00:04.479 INFO [stderr]     |         |
Nov 30 22:00:04.479 INFO [stderr]     |         help: remove this `mut`
Nov 30 22:00:04.479 INFO [stderr] 
Nov 30 22:00:04.487 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:04.487 INFO [stderr]   --> src/ipc.rs:82:9
Nov 30 22:00:04.487 INFO [stderr]    |
Nov 30 22:00:04.487 INFO [stderr] 82 |     let mut ptr: *mut Vec<WorkerIPC> = WORKER_BUS.load(Ordering::Acquire);
Nov 30 22:00:04.487 INFO [stderr]    |         ----^^^
Nov 30 22:00:04.487 INFO [stderr]    |         |
Nov 30 22:00:04.487 INFO [stderr]    |         help: remove this `mut`
Nov 30 22:00:04.487 INFO [stderr] 
Nov 30 22:00:04.487 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:04.487 INFO [stderr]   --> src/ipc.rs:83:9
Nov 30 22:00:04.487 INFO [stderr]    |
Nov 30 22:00:04.487 INFO [stderr] 83 |     let mut reference: &'a mut Vec<WorkerIPC> = match unsafe{ ptr.as_mut() } {
Nov 30 22:00:04.487 INFO [stderr]    |         ----^^^^^^^^^
Nov 30 22:00:04.487 INFO [stderr]    |         |
Nov 30 22:00:04.487 INFO [stderr]    |         help: remove this `mut`
Nov 30 22:00:04.487 INFO [stderr] 
Nov 30 22:00:04.487 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:04.487 INFO [stderr]   --> src/ipc.rs:92:9
Nov 30 22:00:04.487 INFO [stderr]    |
Nov 30 22:00:04.487 INFO [stderr] 92 |     let mut ptr = worker_bus();
Nov 30 22:00:04.487 INFO [stderr]    |         ----^^^
Nov 30 22:00:04.487 INFO [stderr]    |         |
Nov 30 22:00:04.487 INFO [stderr]    |         help: remove this `mut`
Nov 30 22:00:04.487 INFO [stderr] 
Nov 30 22:00:04.523 INFO [stderr] warning: variant is never constructed: `Tls`
Nov 30 22:00:04.523 INFO [stderr]   --> src/conn/stream.rs:40:5
Nov 30 22:00:04.523 INFO [stderr]    |
Nov 30 22:00:04.523 INFO [stderr] 40 |     Tls(TlsStream<TcpStream>),
Nov 30 22:00:04.523 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.523 INFO [stderr]    |
Nov 30 22:00:04.523 INFO [stderr]    = note: #[warn(dead_code)] on by default
Nov 30 22:00:04.524 INFO [stderr] 
Nov 30 22:00:04.524 INFO [stderr] warning: variant is never constructed: `Tcp`
Nov 30 22:00:04.524 INFO [stderr]   --> src/conn/stream.rs:41:5
Nov 30 22:00:04.524 INFO [stderr]    |
Nov 30 22:00:04.524 INFO [stderr] 41 |     Tcp(TcpStream),
Nov 30 22:00:04.524 INFO [stderr]    |     ^^^^^^^^^^^^^^
Nov 30 22:00:04.524 INFO [stderr] 
Nov 30 22:00:04.524 INFO [stderr] warning: variant is never constructed: `Unix`
Nov 30 22:00:04.524 INFO [stderr]   --> src/conn/stream.rs:42:5
Nov 30 22:00:04.524 INFO [stderr]    |
Nov 30 22:00:04.524 INFO [stderr] 42 |     Unix(UnixStream),
Nov 30 22:00:04.524 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Nov 30 22:00:04.524 INFO [stderr] 
Nov 30 22:00:04.524 INFO [stderr] warning: variant is never constructed: `Uninitialized`
Nov 30 22:00:04.524 INFO [stderr]   --> src/conn/stream.rs:43:5
Nov 30 22:00:04.524 INFO [stderr]    |
Nov 30 22:00:04.524 INFO [stderr] 43 |     Uninitialized,
Nov 30 22:00:04.524 INFO [stderr]    |     ^^^^^^^^^^^^^
Nov 30 22:00:04.524 INFO [stderr] 
Nov 30 22:00:04.524 INFO [stderr] warning: variant is never constructed: `TlsHandShake`
Nov 30 22:00:04.525 INFO [stderr]   --> src/conn/stream.rs:44:5
Nov 30 22:00:04.525 INFO [stderr]    |
Nov 30 22:00:04.525 INFO [stderr] 44 |     TlsHandShake(MidHandshakeTlsStream<TcpStream>)
Nov 30 22:00:04.525 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.525 INFO [stderr] 
Nov 30 22:00:04.525 INFO [stderr] warning: method is never used: `handshake`
Nov 30 22:00:04.525 INFO [stderr]   --> src/conn/stream.rs:59:5
Nov 30 22:00:04.525 INFO [stderr]    |
Nov 30 22:00:04.525 INFO [stderr] 59 |     pub fn handshake(self) -> Result<Stream,Fault> {
Nov 30 22:00:04.525 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.525 INFO [stderr] 
Nov 30 22:00:04.525 INFO [stderr] warning: method is never used: `create_tcp`
Nov 30 22:00:04.525 INFO [stderr]   --> src/conn/stream.rs:74:5
Nov 30 22:00:04.525 INFO [stderr]    |
Nov 30 22:00:04.525 INFO [stderr] 74 |     pub fn create_tcp(x: TcpStream, poll: &Poll, t: Token) -> Result<Stream,Fault> {
Nov 30 22:00:04.525 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.525 INFO [stderr] 
Nov 30 22:00:04.525 INFO [stderr] warning: method is never used: `create_unix`
Nov 30 22:00:04.525 INFO [stderr]   --> src/conn/stream.rs:86:5
Nov 30 22:00:04.525 INFO [stderr]    |
Nov 30 22:00:04.526 INFO [stderr] 86 |     pub fn create_unix(x: UnixStream, poll: &Poll, t: Token) -> Result<Stream,Fault> {
Nov 30 22:00:04.526 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.526 INFO [stderr] 
Nov 30 22:00:04.526 INFO [stderr] warning: method is never used: `create_tls`
Nov 30 22:00:04.526 INFO [stderr]    --> src/conn/stream.rs:100:5
Nov 30 22:00:04.526 INFO [stderr]     |
Nov 30 22:00:04.526 INFO [stderr] 100 |     pub fn create_tls(x: TcpStream, poll: &Poll, t: Token, a: &TlsAcceptor) -> Result<Stream,Fault> {
Nov 30 22:00:04.526 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.526 INFO [stderr] 
Nov 30 22:00:04.526 INFO [stderr] warning: method is never used: `new`
Nov 30 22:00:04.526 INFO [stderr]   --> src/conn/connection.rs:44:5
Nov 30 22:00:04.526 INFO [stderr]    |
Nov 30 22:00:04.526 INFO [stderr] 44 |     pub fn new() -> Connection{
Nov 30 22:00:04.526 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.526 INFO [stderr] 
Nov 30 22:00:04.526 INFO [stderr] warning: method is never used: `setup`
Nov 30 22:00:04.526 INFO [stderr]   --> src/conn/connection.rs:57:5
Nov 30 22:00:04.526 INFO [stderr]    |
Nov 30 22:00:04.526 INFO [stderr] 57 |     pub fn setup(&mut self, x: Stream, w: WorkerID) -> Result<(),Stream> {
Nov 30 22:00:04.527 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.527 INFO [stderr] 
Nov 30 22:00:04.527 INFO [stderr] warning: method is never used: `replace`
Nov 30 22:00:04.527 INFO [stderr]   --> src/conn/connection.rs:72:5
Nov 30 22:00:04.527 INFO [stderr]    |
Nov 30 22:00:04.527 INFO [stderr] 72 |     pub fn replace(&mut self, x: Stream) -> Result<(), Stream> {
Nov 30 22:00:04.527 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.527 INFO [stderr] 
Nov 30 22:00:04.527 INFO [stderr] warning: method is never used: `handshake`
Nov 30 22:00:04.527 INFO [stderr]   --> src/conn/connection.rs:83:5
Nov 30 22:00:04.527 INFO [stderr]    |
Nov 30 22:00:04.527 INFO [stderr] 83 |     pub fn handshake(&mut self) -> Result<bool,Fault> {
Nov 30 22:00:04.527 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.527 INFO [stderr] 
Nov 30 22:00:04.527 INFO [stderr] warning: method is never used: `token_valid`
Nov 30 22:00:04.527 INFO [stderr]   --> src/conn/connection.rs:96:5
Nov 30 22:00:04.527 INFO [stderr]    |
Nov 30 22:00:04.527 INFO [stderr] 96 |     pub fn token_valid(&self) -> bool {
Nov 30 22:00:04.527 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.527 INFO [stderr] 
Nov 30 22:00:04.527 INFO [stderr] warning: method is never used: `has_partner`
Nov 30 22:00:04.528 INFO [stderr]    --> src/conn/connection.rs:102:5
Nov 30 22:00:04.528 INFO [stderr]     |
Nov 30 22:00:04.528 INFO [stderr] 102 |     pub fn has_partner(&self) -> bool {
Nov 30 22:00:04.528 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.528 INFO [stderr] 
Nov 30 22:00:04.528 INFO [stderr] warning: method is never used: `wants_read`
Nov 30 22:00:04.528 INFO [stderr]    --> src/conn/connection.rs:108:5
Nov 30 22:00:04.528 INFO [stderr]     |
Nov 30 22:00:04.528 INFO [stderr] 108 |     pub fn wants_read(&self) -> bool {
Nov 30 22:00:04.528 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.528 INFO [stderr] 
Nov 30 22:00:04.528 INFO [stderr] warning: variant is never constructed: `None`
Nov 30 22:00:04.528 INFO [stderr]  --> src/conn/fault.rs:9:5
Nov 30 22:00:04.528 INFO [stderr]   |
Nov 30 22:00:04.528 INFO [stderr] 9 |     None
Nov 30 22:00:04.528 INFO [stderr]   |     ^^^^
Nov 30 22:00:04.528 INFO [stderr] 
Nov 30 22:00:04.528 INFO [stderr] warning: method is never used: `exists`
Nov 30 22:00:04.528 INFO [stderr]   --> src/conn/fault.rs:13:5
Nov 30 22:00:04.528 INFO [stderr]    |
Nov 30 22:00:04.528 INFO [stderr] 13 |     pub fn exists(&self) -> bool {
Nov 30 22:00:04.529 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.529 INFO [stderr] 
Nov 30 22:00:04.529 INFO [stderr] warning: method is never used: `new`
Nov 30 22:00:04.529 INFO [stderr]   --> src/lock.rs:27:5
Nov 30 22:00:04.529 INFO [stderr]    |
Nov 30 22:00:04.529 INFO [stderr] 27 |     pub fn new() -> Lock {
Nov 30 22:00:04.529 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.529 INFO [stderr] 
Nov 30 22:00:04.529 INFO [stderr] warning: method is never used: `give`
Nov 30 22:00:04.529 INFO [stderr]   --> src/lock.rs:35:5
Nov 30 22:00:04.529 INFO [stderr]    |
Nov 30 22:00:04.529 INFO [stderr] 35 |     pub fn give(w: WorkerID) -> Lock {
Nov 30 22:00:04.529 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.529 INFO [stderr] 
Nov 30 22:00:04.529 INFO [stderr] warning: method is never used: `manual_set`
Nov 30 22:00:04.529 INFO [stderr]   --> src/lock.rs:43:5
Nov 30 22:00:04.529 INFO [stderr]    |
Nov 30 22:00:04.529 INFO [stderr] 43 |     pub fn manual_set(&self, w: WorkerID) {
Nov 30 22:00:04.529 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.530 INFO [stderr] 
Nov 30 22:00:04.530 INFO [stderr] warning: constant item is never used: `ACQ`
Nov 30 22:00:04.530 INFO [stderr]   --> src/slab.rs:18:1
Nov 30 22:00:04.530 INFO [stderr]    |
Nov 30 22:00:04.530 INFO [stderr] 18 | const ACQ: Ordering = Ordering::Acquire;
Nov 30 22:00:04.530 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.530 INFO [stderr] 
Nov 30 22:00:04.530 INFO [stderr] warning: function is never used: `raw_ptr`
Nov 30 22:00:04.530 INFO [stderr]   --> src/slab.rs:30:1
Nov 30 22:00:04.530 INFO [stderr]    |
Nov 30 22:00:04.530 INFO [stderr] 30 | fn raw_ptr<'a>() -> &'a mut Vec<Connection> {
Nov 30 22:00:04.530 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.530 INFO [stderr] 
Nov 30 22:00:04.530 INFO [stderr] warning: function is never used: `build_connections`
Nov 30 22:00:04.530 INFO [stderr]   --> src/slab.rs:42:1
Nov 30 22:00:04.530 INFO [stderr]    |
Nov 30 22:00:04.530 INFO [stderr] 42 | pub fn build_connections() {
Nov 30 22:00:04.530 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.531 INFO [stderr] 
Nov 30 22:00:04.531 INFO [stderr] warning: function is never used: `to_index`
Nov 30 22:00:04.531 INFO [stderr]   --> src/slab.rs:54:1
Nov 30 22:00:04.531 INFO [stderr]    |
Nov 30 22:00:04.531 INFO [stderr] 54 | fn to_index(t: &Token) -> usize {
Nov 30 22:00:04.531 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.531 INFO [stderr] 
Nov 30 22:00:04.531 INFO [stderr] warning: enum is never used: `Access`
Nov 30 22:00:04.531 INFO [stderr]   --> src/slab.rs:66:1
Nov 30 22:00:04.531 INFO [stderr]    |
Nov 30 22:00:04.531 INFO [stderr] 66 | pub enum Access<'a> {
Nov 30 22:00:04.531 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.531 INFO [stderr] 
Nov 30 22:00:04.531 INFO [stderr] warning: function is never used: `get_workerid`
Nov 30 22:00:04.531 INFO [stderr]   --> src/slab.rs:75:1
Nov 30 22:00:04.531 INFO [stderr]    |
Nov 30 22:00:04.531 INFO [stderr] 75 | pub fn get_workerid(t: &Token) -> Option<WorkerID> {
Nov 30 22:00:04.531 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.531 INFO [stderr] 
Nov 30 22:00:04.531 INFO [stderr] warning: function is never used: `get_connection`
Nov 30 22:00:04.531 INFO [stderr]   --> src/slab.rs:87:1
Nov 30 22:00:04.531 INFO [stderr]    |
Nov 30 22:00:04.531 INFO [stderr] 87 | pub fn get_connection<'a>( t: &Token) -> Access<'a> {
Nov 30 22:00:04.531 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.531 INFO [stderr] 
Nov 30 22:00:04.531 INFO [stderr] warning: function is never used: `assign_stream`
Nov 30 22:00:04.531 INFO [stderr]    --> src/slab.rs:106:1
Nov 30 22:00:04.531 INFO [stderr]     |
Nov 30 22:00:04.531 INFO [stderr] 106 | pub fn assign_stream(t: &Token, x: Stream, w: WorkerID) -> Result<(),Stream> {
Nov 30 22:00:04.531 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.531 INFO [stderr] 
Nov 30 22:00:04.531 INFO [stderr] warning: function is never used: `set_workers`
Nov 30 22:00:04.531 INFO [stderr]  --> src/config.rs:9:1
Nov 30 22:00:04.531 INFO [stderr]   |
Nov 30 22:00:04.531 INFO [stderr] 9 | pub fn set_workers(x: usize) {
Nov 30 22:00:04.531 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.531 INFO [stderr] 
Nov 30 22:00:04.531 INFO [stderr] warning: function is never used: `set_id`
Nov 30 22:00:04.531 INFO [stderr]  --> src/workerid.rs:9:1
Nov 30 22:00:04.531 INFO [stderr]   |
Nov 30 22:00:04.531 INFO [stderr] 9 | pub fn set_id(x: usize) {
Nov 30 22:00:04.531 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.531 INFO [stderr] 
Nov 30 22:00:04.531 INFO [stderr] warning: variant is never constructed: `New`
Nov 30 22:00:04.531 INFO [stderr]   --> src/ipc.rs:31:5
Nov 30 22:00:04.531 INFO [stderr]    |
Nov 30 22:00:04.531 INFO [stderr] 31 |     New(usize),
Nov 30 22:00:04.531 INFO [stderr]    |     ^^^^^^^^^^
Nov 30 22:00:04.531 INFO [stderr] 
Nov 30 22:00:04.531 INFO [stderr] warning: variant is never constructed: `Close`
Nov 30 22:00:04.531 INFO [stderr]   --> src/ipc.rs:32:5
Nov 30 22:00:04.531 INFO [stderr]    |
Nov 30 22:00:04.531 INFO [stderr] 32 |     Close(Token)
Nov 30 22:00:04.531 INFO [stderr]    |     ^^^^^^^^^^^^
Nov 30 22:00:04.531 INFO [stderr] 
Nov 30 22:00:04.531 INFO [stderr] warning: variant is never constructed: `Failure`
Nov 30 22:00:04.531 INFO [stderr]   --> src/ipc.rs:45:5
Nov 30 22:00:04.531 INFO [stderr]    |
Nov 30 22:00:04.531 INFO [stderr] 45 |     Failure,
Nov 30 22:00:04.531 INFO [stderr]    |     ^^^^^^^
Nov 30 22:00:04.532 INFO [stderr] 
Nov 30 22:00:04.532 INFO [stderr] warning: variant is never constructed: `Open`
Nov 30 22:00:04.532 INFO [stderr]   --> src/ipc.rs:46:5
Nov 30 22:00:04.532 INFO [stderr]    |
Nov 30 22:00:04.532 INFO [stderr] 46 |     Open(Token),
Nov 30 22:00:04.532 INFO [stderr]    |     ^^^^^^^^^^^
Nov 30 22:00:04.532 INFO [stderr] 
Nov 30 22:00:04.532 INFO [stderr] warning: variant is never constructed: `Event`
Nov 30 22:00:04.532 INFO [stderr]   --> src/ipc.rs:47:5
Nov 30 22:00:04.532 INFO [stderr]    |
Nov 30 22:00:04.532 INFO [stderr] 47 |     Event(Event)
Nov 30 22:00:04.532 INFO [stderr]    |     ^^^^^^^^^^^^
Nov 30 22:00:04.532 INFO [stderr] 
Nov 30 22:00:04.532 INFO [stderr] warning: field is never used: `id`
Nov 30 22:00:04.532 INFO [stderr]   --> src/ipc.rs:53:5
Nov 30 22:00:04.532 INFO [stderr]    |
Nov 30 22:00:04.532 INFO [stderr] 53 |     id: WorkerID,
Nov 30 22:00:04.532 INFO [stderr]    |     ^^^^^^^^^^^^
Nov 30 22:00:04.532 INFO [stderr] 
Nov 30 22:00:04.532 INFO [stderr] warning: field is never used: `to`
Nov 30 22:00:04.532 INFO [stderr]   --> src/ipc.rs:54:5
Nov 30 22:00:04.532 INFO [stderr]    |
Nov 30 22:00:04.532 INFO [stderr] 54 |     to: SegQueue<Requests>,
Nov 30 22:00:04.532 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.532 INFO [stderr] 
Nov 30 22:00:04.532 INFO [stderr] warning: field is never used: `from`
Nov 30 22:00:04.532 INFO [stderr]   --> src/ipc.rs:55:5
Nov 30 22:00:04.532 INFO [stderr]    |
Nov 30 22:00:04.532 INFO [stderr] 55 |     from: SegQueue<Events>
Nov 30 22:00:04.532 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.532 INFO [stderr] 
Nov 30 22:00:04.532 INFO [stderr] warning: method is never used: `new`
Nov 30 22:00:04.532 INFO [stderr]   --> src/ipc.rs:60:5
Nov 30 22:00:04.532 INFO [stderr]    |
Nov 30 22:00:04.532 INFO [stderr] 60 |     fn new(id: usize) -> WorkerIPC {
Nov 30 22:00:04.532 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.532 INFO [stderr] 
Nov 30 22:00:04.532 INFO [stderr] warning: function is never used: `worker_bus`
Nov 30 22:00:04.532 INFO [stderr]   --> src/ipc.rs:81:1
Nov 30 22:00:04.532 INFO [stderr]    |
Nov 30 22:00:04.532 INFO [stderr] 81 | fn worker_bus<'a>() -> &'a mut Vec<WorkerIPC> {
Nov 30 22:00:04.532 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.532 INFO [stderr] 
Nov 30 22:00:04.532 INFO [stderr] warning: function is never used: `build_ipc`
Nov 30 22:00:04.532 INFO [stderr]   --> src/ipc.rs:90:1
Nov 30 22:00:04.532 INFO [stderr]    |
Nov 30 22:00:04.532 INFO [stderr] 90 | pub fn build_ipc( worker_count: usize) {
Nov 30 22:00:04.532 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.532 INFO [stderr] 
Nov 30 22:00:04.532 INFO [stderr] warning: function is never used: `my_events`
Nov 30 22:00:04.532 INFO [stderr]    --> src/ipc.rs:100:1
Nov 30 22:00:04.532 INFO [stderr]     |
Nov 30 22:00:04.532 INFO [stderr] 100 | pub fn my_events(v: &mut Vec<Events>) {
Nov 30 22:00:04.532 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.532 INFO [stderr] 
Nov 30 22:00:04.532 INFO [stderr] warning: function is never used: `send_request`
Nov 30 22:00:04.532 INFO [stderr]    --> src/ipc.rs:114:1
Nov 30 22:00:04.532 INFO [stderr]     |
Nov 30 22:00:04.532 INFO [stderr] 114 | pub fn send_request(r: Requests) {
Nov 30 22:00:04.532 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.532 INFO [stderr] 
Nov 30 22:00:04.532 INFO [stderr] warning: function is never used: `get_requests`
Nov 30 22:00:04.532 INFO [stderr]    --> src/ipc.rs:132:1
Nov 30 22:00:04.532 INFO [stderr]     |
Nov 30 22:00:04.532 INFO [stderr] 132 | pub fn get_requests( v: &mut Vec<PresentRequests> ) {
Nov 30 22:00:04.532 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.532 INFO [stderr] 
Nov 30 22:00:04.532 INFO [stderr] warning: function is never used: `send_event`
Nov 30 22:00:04.532 INFO [stderr]    --> src/ipc.rs:142:1
Nov 30 22:00:04.532 INFO [stderr]     |
Nov 30 22:00:04.532 INFO [stderr] 142 | pub fn send_event(e: Event) -> Option<Event> {
Nov 30 22:00:04.532 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.532 INFO [stderr] 
Nov 30 22:00:04.532 INFO [stderr] warning: function is never used: `send_futfillment`
Nov 30 22:00:04.532 INFO [stderr]    --> src/ipc.rs:157:1
Nov 30 22:00:04.532 INFO [stderr]     |
Nov 30 22:00:04.532 INFO [stderr] 157 | pub fn send_futfillment(w: WorkerID, e: Events) {
Nov 30 22:00:04.532 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.532 INFO [stderr] 
Nov 30 22:00:04.532 INFO [stderr] warning: enum is never used: `Forward`
Nov 30 22:00:04.533 INFO [stderr]   --> src/eventloop.rs:40:1
Nov 30 22:00:04.533 INFO [stderr]    |
Nov 30 22:00:04.533 INFO [stderr] 40 | pub enum Forward {
Nov 30 22:00:04.533 INFO [stderr]    | ^^^^^^^^^^^^^^^^
Nov 30 22:00:04.533 INFO [stderr] 
Nov 30 22:00:04.533 INFO [stderr] warning: method is never used: `build`
Nov 30 22:00:04.533 INFO [stderr]   --> src/eventloop.rs:48:5
Nov 30 22:00:04.533 INFO [stderr]    |
Nov 30 22:00:04.533 INFO [stderr] 48 |     pub fn build(s: &str) -> Option<Forward> {
Nov 30 22:00:04.533 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.533 INFO [stderr] 
Nov 30 22:00:04.533 INFO [stderr] warning: method is never used: `connect`
Nov 30 22:00:04.533 INFO [stderr]   --> src/eventloop.rs:63:5
Nov 30 22:00:04.533 INFO [stderr]    |
Nov 30 22:00:04.533 INFO [stderr] 63 |     pub fn connect(&self, p: &Poll, t: Token) -> Result<Stream,Fault> {
Nov 30 22:00:04.533 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.533 INFO [stderr] 
Nov 30 22:00:04.533 INFO [stderr] warning: constant item is never used: `SOCK`
Nov 30 22:00:04.533 INFO [stderr]   --> src/eventloop.rs:79:1
Nov 30 22:00:04.533 INFO [stderr]    |
Nov 30 22:00:04.533 INFO [stderr] 79 | const SOCK: Token = Token(0);
Nov 30 22:00:04.533 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.533 INFO [stderr] 
Nov 30 22:00:04.533 INFO [stderr] warning: function is never used: `find_smallest_index`
Nov 30 22:00:04.533 INFO [stderr]   --> src/eventloop.rs:83:1
Nov 30 22:00:04.533 INFO [stderr]    |
Nov 30 22:00:04.533 INFO [stderr] 83 | fn find_smallest_index(v: &[usize] ) -> usize {
Nov 30 22:00:04.533 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.533 INFO [stderr] 
Nov 30 22:00:04.533 INFO [stderr] warning: function is never used: `main_loop`
Nov 30 22:00:04.533 INFO [stderr]    --> src/eventloop.rs:104:1
Nov 30 22:00:04.533 INFO [stderr]     |
Nov 30 22:00:04.533 INFO [stderr] 104 | / pub fn main_loop(
Nov 30 22:00:04.533 INFO [stderr] 105 | |     to: Vec<Forward>,
Nov 30 22:00:04.533 INFO [stderr] 106 | |     accept: TlsAcceptor,
Nov 30 22:00:04.533 INFO [stderr] 107 | |     listen: SocketAddr,
Nov 30 22:00:04.533 INFO [stderr] ...   |
Nov 30 22:00:04.533 INFO [stderr] 260 | |     }
Nov 30 22:00:04.533 INFO [stderr] 261 | | }
Nov 30 22:00:04.533 INFO [stderr]     | |_^
Nov 30 22:00:04.533 INFO [stderr] 
Nov 30 22:00:04.533 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 22:00:04.533 INFO [stderr]    --> src/eventloop.rs:150:9
Nov 30 22:00:04.533 INFO [stderr]     |
Nov 30 22:00:04.533 INFO [stderr] 150 |         poll.poll(&mut events, None);
Nov 30 22:00:04.533 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:04.533 INFO [stderr]     |
Nov 30 22:00:04.533 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Nov 30 22:00:04.533 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 22:00:04.533 INFO [stderr] 
Nov 30 22:00:04.937 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 29.69s
Nov 30 22:00:04.944 INFO [stderr] su: No module specific data is present
Nov 30 22:00:05.923 INFO running `"docker" "inspect" "4fcfaf000dd9ff517956bb4f06133c4bb7e968d30942dcb4d5a05212cdcf2a5e"`
Nov 30 22:00:06.183 INFO running `"docker" "rm" "-f" "4fcfaf000dd9ff517956bb4f06133c4bb7e968d30942dcb4d5a05212cdcf2a5e"`
Nov 30 22:00:06.414 INFO [stdout] 4fcfaf000dd9ff517956bb4f06133c4bb7e968d30942dcb4d5a05212cdcf2a5e
Nov 30 22:00:06.421 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/1.30.1:/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 +1.30.1 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 30 22:00:06.924 INFO [stdout] 5d13287dfadf07f84b9b57cca570c646aa443e5bb95bbfa8eb97b952d0af2cc8
Nov 30 22:00:06.926 INFO running `"docker" "start" "-a" "5d13287dfadf07f84b9b57cca570c646aa443e5bb95bbfa8eb97b952d0af2cc8"`
Nov 30 22:00:08.927 INFO [stderr] usermod: no changes
Nov 30 22:00:09.059 INFO [stderr]    Compiling tlsrp v0.1.0 (/source)
Nov 30 22:00:09.415 INFO [stderr] warning: unused import: `Event`
Nov 30 22:00:09.415 INFO [stderr]  --> src/conn/stream.rs:5:5
Nov 30 22:00:09.415 INFO [stderr]   |
Nov 30 22:00:09.415 INFO [stderr] 5 |     Event,
Nov 30 22:00:09.415 INFO [stderr]   |     ^^^^^
Nov 30 22:00:09.415 INFO [stderr]   |
Nov 30 22:00:09.415 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Nov 30 22:00:09.415 INFO [stderr] 
Nov 30 22:00:09.415 INFO [stderr] warning: unused import: `Error as TLSError`
Nov 30 22:00:09.415 INFO [stderr]   --> src/conn/stream.rs:20:5
Nov 30 22:00:09.415 INFO [stderr]    |
Nov 30 22:00:09.415 INFO [stderr] 20 |     Error as TLSError, 
Nov 30 22:00:09.415 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.415 INFO [stderr] 
Nov 30 22:00:09.415 INFO [stderr] warning: unused import: `StreamType`
Nov 30 22:00:09.415 INFO [stderr]  --> src/slab.rs:5:5
Nov 30 22:00:09.415 INFO [stderr]   |
Nov 30 22:00:09.415 INFO [stderr] 5 |     StreamType
Nov 30 22:00:09.415 INFO [stderr]   |     ^^^^^^^^^^
Nov 30 22:00:09.415 INFO [stderr] 
Nov 30 22:00:09.415 INFO [stderr] warning: unused import: `super::conn::fault::Fault`
Nov 30 22:00:09.415 INFO [stderr]  --> src/slab.rs:7:5
Nov 30 22:00:09.415 INFO [stderr]   |
Nov 30 22:00:09.415 INFO [stderr] 7 | use super::conn::fault::Fault;
Nov 30 22:00:09.415 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.415 INFO [stderr] 
Nov 30 22:00:09.415 INFO [stderr] warning: unused import: `Lock`
Nov 30 22:00:09.415 INFO [stderr]  --> src/slab.rs:9:5
Nov 30 22:00:09.415 INFO [stderr]   |
Nov 30 22:00:09.415 INFO [stderr] 9 |     Lock,
Nov 30 22:00:09.415 INFO [stderr]   |     ^^^^
Nov 30 22:00:09.415 INFO [stderr] 
Nov 30 22:00:09.415 INFO [stderr] warning: unused import: `std::cell::RefCell`
Nov 30 22:00:09.415 INFO [stderr]   --> src/slab.rs:13:5
Nov 30 22:00:09.415 INFO [stderr]    |
Nov 30 22:00:09.415 INFO [stderr] 13 | use std::cell::RefCell;
Nov 30 22:00:09.415 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.415 INFO [stderr] 
Nov 30 22:00:09.415 INFO [stderr] warning: unused import: `Ready`
Nov 30 22:00:09.415 INFO [stderr]   --> src/ipc.rs:14:5
Nov 30 22:00:09.415 INFO [stderr]    |
Nov 30 22:00:09.415 INFO [stderr] 14 |     Ready
Nov 30 22:00:09.415 INFO [stderr]    |     ^^^^^
Nov 30 22:00:09.415 INFO [stderr] 
Nov 30 22:00:09.415 INFO [stderr] warning: unused import: `std::io::prelude::*`
Nov 30 22:00:09.415 INFO [stderr]   --> src/eventloop.rs:33:5
Nov 30 22:00:09.416 INFO [stderr]    |
Nov 30 22:00:09.416 INFO [stderr] 33 | use std::io::prelude::*;
Nov 30 22:00:09.416 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.416 INFO [stderr] 
Nov 30 22:00:09.671 INFO [stderr] warning: unused variable: `cmd`
Nov 30 22:00:09.671 INFO [stderr]    --> src/eventloop.rs:138:9
Nov 30 22:00:09.671 INFO [stderr]     |
Nov 30 22:00:09.671 INFO [stderr] 138 |     let cmd = UnixListener::bind(&cli)?;
Nov 30 22:00:09.671 INFO [stderr]     |         ^^^ help: consider using `_cmd` instead
Nov 30 22:00:09.671 INFO [stderr]     |
Nov 30 22:00:09.671 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Nov 30 22:00:09.671 INFO [stderr] 
Nov 30 22:00:09.671 INFO [stderr] warning: unused variable: `e`
Nov 30 22:00:09.671 INFO [stderr]    --> src/eventloop.rs:168:29
Nov 30 22:00:09.671 INFO [stderr]     |
Nov 30 22:00:09.671 INFO [stderr] 168 |                         Err(e) => {
Nov 30 22:00:09.671 INFO [stderr]     |                             ^ help: consider using `_e` instead
Nov 30 22:00:09.671 INFO [stderr] 
Nov 30 22:00:09.671 INFO [stderr] warning: unused variable: `e`
Nov 30 22:00:09.671 INFO [stderr]    --> src/eventloop.rs:178:29
Nov 30 22:00:09.671 INFO [stderr]     |
Nov 30 22:00:09.671 INFO [stderr] 178 |                         Err(e) => {
Nov 30 22:00:09.671 INFO [stderr]     |                             ^ help: consider using `_e` instead
Nov 30 22:00:09.671 INFO [stderr] 
Nov 30 22:00:09.671 INFO [stderr] warning: unused variable: `e`
Nov 30 22:00:09.671 INFO [stderr]    --> src/eventloop.rs:192:29
Nov 30 22:00:09.671 INFO [stderr]     |
Nov 30 22:00:09.671 INFO [stderr] 192 |                         Err(e) => {
Nov 30 22:00:09.671 INFO [stderr]     |                             ^ help: consider using `_e` instead
Nov 30 22:00:09.671 INFO [stderr] 
Nov 30 22:00:09.671 INFO [stderr] warning: unused variable: `e`
Nov 30 22:00:09.671 INFO [stderr]    --> src/eventloop.rs:229:29
Nov 30 22:00:09.671 INFO [stderr]     |
Nov 30 22:00:09.671 INFO [stderr] 229 |                         Err(e) => {
Nov 30 22:00:09.671 INFO [stderr]     |                             ^ help: consider using `_e` instead
Nov 30 22:00:09.671 INFO [stderr] 
Nov 30 22:00:09.671 INFO [stderr] warning: unused variable: `e`
Nov 30 22:00:09.671 INFO [stderr]    --> src/eventloop.rs:239:29
Nov 30 22:00:09.671 INFO [stderr]     |
Nov 30 22:00:09.671 INFO [stderr] 239 |                         Err(e) => { 
Nov 30 22:00:09.671 INFO [stderr]     |                             ^ help: consider using `_e` instead
Nov 30 22:00:09.671 INFO [stderr] 
Nov 30 22:00:09.679 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:09.679 INFO [stderr]   --> src/slab.rs:43:9
Nov 30 22:00:09.679 INFO [stderr]    |
Nov 30 22:00:09.679 INFO [stderr] 43 |     let mut ptr: &mut Vec<Connection>  = raw_ptr();
Nov 30 22:00:09.679 INFO [stderr]    |         ----^^^
Nov 30 22:00:09.679 INFO [stderr]    |         |
Nov 30 22:00:09.679 INFO [stderr]    |         help: remove this `mut`
Nov 30 22:00:09.679 INFO [stderr]    |
Nov 30 22:00:09.679 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Nov 30 22:00:09.679 INFO [stderr] 
Nov 30 22:00:09.679 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:09.679 INFO [stderr]   --> src/slab.rs:55:9
Nov 30 22:00:09.679 INFO [stderr]    |
Nov 30 22:00:09.679 INFO [stderr] 55 |     let mut i = t.0;
Nov 30 22:00:09.679 INFO [stderr]    |         ----^
Nov 30 22:00:09.679 INFO [stderr]    |         |
Nov 30 22:00:09.679 INFO [stderr]    |         help: remove this `mut`
Nov 30 22:00:09.679 INFO [stderr] 
Nov 30 22:00:09.679 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:09.679 INFO [stderr]   --> src/slab.rs:80:9
Nov 30 22:00:09.679 INFO [stderr]    |
Nov 30 22:00:09.679 INFO [stderr] 80 |     let mut slab: &mut Vec<Connection> = raw_ptr();
Nov 30 22:00:09.679 INFO [stderr]    |         ----^^^^
Nov 30 22:00:09.679 INFO [stderr]    |         |
Nov 30 22:00:09.679 INFO [stderr]    |         help: remove this `mut`
Nov 30 22:00:09.679 INFO [stderr] 
Nov 30 22:00:09.683 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:09.683 INFO [stderr]   --> src/slab.rs:89:9
Nov 30 22:00:09.683 INFO [stderr]    |
Nov 30 22:00:09.683 INFO [stderr] 89 |     let mut slab: &'a mut Vec<Connection> = raw_ptr();
Nov 30 22:00:09.683 INFO [stderr]    |         ----^^^^
Nov 30 22:00:09.683 INFO [stderr]    |         |
Nov 30 22:00:09.683 INFO [stderr]    |         help: remove this `mut`
Nov 30 22:00:09.683 INFO [stderr] 
Nov 30 22:00:09.683 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:09.683 INFO [stderr]    --> src/slab.rs:108:9
Nov 30 22:00:09.683 INFO [stderr]     |
Nov 30 22:00:09.683 INFO [stderr] 108 |     let mut slab = raw_ptr(); 
Nov 30 22:00:09.683 INFO [stderr]     |         ----^^^^
Nov 30 22:00:09.683 INFO [stderr]     |         |
Nov 30 22:00:09.683 INFO [stderr]     |         help: remove this `mut`
Nov 30 22:00:09.683 INFO [stderr] 
Nov 30 22:00:09.683 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:09.683 INFO [stderr]    --> src/slab.rs:109:9
Nov 30 22:00:09.683 INFO [stderr]     |
Nov 30 22:00:09.683 INFO [stderr] 109 |     let mut ptr = &mut slab[i];
Nov 30 22:00:09.683 INFO [stderr]     |         ----^^^
Nov 30 22:00:09.683 INFO [stderr]     |         |
Nov 30 22:00:09.683 INFO [stderr]     |         help: remove this `mut`
Nov 30 22:00:09.683 INFO [stderr] 
Nov 30 22:00:09.699 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:09.699 INFO [stderr]   --> src/ipc.rs:82:9
Nov 30 22:00:09.699 INFO [stderr]    |
Nov 30 22:00:09.699 INFO [stderr] 82 |     let mut ptr: *mut Vec<WorkerIPC> = WORKER_BUS.load(Ordering::Acquire);
Nov 30 22:00:09.699 INFO [stderr]    |         ----^^^
Nov 30 22:00:09.699 INFO [stderr]    |         |
Nov 30 22:00:09.699 INFO [stderr]    |         help: remove this `mut`
Nov 30 22:00:09.699 INFO [stderr] 
Nov 30 22:00:09.699 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:09.699 INFO [stderr]   --> src/ipc.rs:83:9
Nov 30 22:00:09.699 INFO [stderr]    |
Nov 30 22:00:09.699 INFO [stderr] 83 |     let mut reference: &'a mut Vec<WorkerIPC> = match unsafe{ ptr.as_mut() } {
Nov 30 22:00:09.699 INFO [stderr]    |         ----^^^^^^^^^
Nov 30 22:00:09.699 INFO [stderr]    |         |
Nov 30 22:00:09.699 INFO [stderr]    |         help: remove this `mut`
Nov 30 22:00:09.699 INFO [stderr] 
Nov 30 22:00:09.707 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:00:09.707 INFO [stderr]   --> src/ipc.rs:92:9
Nov 30 22:00:09.707 INFO [stderr]    |
Nov 30 22:00:09.707 INFO [stderr] 92 |     let mut ptr = worker_bus();
Nov 30 22:00:09.707 INFO [stderr]    |         ----^^^
Nov 30 22:00:09.707 INFO [stderr]    |         |
Nov 30 22:00:09.707 INFO [stderr]    |         help: remove this `mut`
Nov 30 22:00:09.707 INFO [stderr] 
Nov 30 22:00:09.727 INFO [stderr] warning: method is never used: `handshake`
Nov 30 22:00:09.727 INFO [stderr]   --> src/conn/stream.rs:59:5
Nov 30 22:00:09.727 INFO [stderr]    |
Nov 30 22:00:09.727 INFO [stderr] 59 |     pub fn handshake(self) -> Result<Stream,Fault> {
Nov 30 22:00:09.727 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.727 INFO [stderr]    |
Nov 30 22:00:09.727 INFO [stderr]    = note: #[warn(dead_code)] on by default
Nov 30 22:00:09.727 INFO [stderr] 
Nov 30 22:00:09.727 INFO [stderr] warning: method is never used: `create_tcp`
Nov 30 22:00:09.727 INFO [stderr]   --> src/conn/stream.rs:74:5
Nov 30 22:00:09.727 INFO [stderr]    |
Nov 30 22:00:09.727 INFO [stderr] 74 |     pub fn create_tcp(x: TcpStream, poll: &Poll, t: Token) -> Result<Stream,Fault> {
Nov 30 22:00:09.727 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.727 INFO [stderr] 
Nov 30 22:00:09.727 INFO [stderr] warning: method is never used: `create_unix`
Nov 30 22:00:09.727 INFO [stderr]   --> src/conn/stream.rs:86:5
Nov 30 22:00:09.727 INFO [stderr]    |
Nov 30 22:00:09.727 INFO [stderr] 86 |     pub fn create_unix(x: UnixStream, poll: &Poll, t: Token) -> Result<Stream,Fault> {
Nov 30 22:00:09.727 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.727 INFO [stderr] 
Nov 30 22:00:09.727 INFO [stderr] warning: method is never used: `create_tls`
Nov 30 22:00:09.727 INFO [stderr]    --> src/conn/stream.rs:100:5
Nov 30 22:00:09.727 INFO [stderr]     |
Nov 30 22:00:09.727 INFO [stderr] 100 |     pub fn create_tls(x: TcpStream, poll: &Poll, t: Token, a: &TlsAcceptor) -> Result<Stream,Fault> {
Nov 30 22:00:09.727 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.727 INFO [stderr] 
Nov 30 22:00:09.727 INFO [stderr] warning: method is never used: `setup`
Nov 30 22:00:09.727 INFO [stderr]   --> src/conn/connection.rs:57:5
Nov 30 22:00:09.727 INFO [stderr]    |
Nov 30 22:00:09.727 INFO [stderr] 57 |     pub fn setup(&mut self, x: Stream, w: WorkerID) -> Result<(),Stream> {
Nov 30 22:00:09.727 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.727 INFO [stderr] 
Nov 30 22:00:09.727 INFO [stderr] warning: method is never used: `replace`
Nov 30 22:00:09.727 INFO [stderr]   --> src/conn/connection.rs:72:5
Nov 30 22:00:09.727 INFO [stderr]    |
Nov 30 22:00:09.727 INFO [stderr] 72 |     pub fn replace(&mut self, x: Stream) -> Result<(), Stream> {
Nov 30 22:00:09.727 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.727 INFO [stderr] 
Nov 30 22:00:09.727 INFO [stderr] warning: method is never used: `handshake`
Nov 30 22:00:09.727 INFO [stderr]   --> src/conn/connection.rs:83:5
Nov 30 22:00:09.727 INFO [stderr]    |
Nov 30 22:00:09.727 INFO [stderr] 83 |     pub fn handshake(&mut self) -> Result<bool,Fault> {
Nov 30 22:00:09.727 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.727 INFO [stderr] 
Nov 30 22:00:09.727 INFO [stderr] warning: method is never used: `wants_read`
Nov 30 22:00:09.727 INFO [stderr]    --> src/conn/connection.rs:108:5
Nov 30 22:00:09.727 INFO [stderr]     |
Nov 30 22:00:09.727 INFO [stderr] 108 |     pub fn wants_read(&self) -> bool {
Nov 30 22:00:09.728 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.728 INFO [stderr] 
Nov 30 22:00:09.728 INFO [stderr] warning: method is never used: `give`
Nov 30 22:00:09.728 INFO [stderr]   --> src/lock.rs:35:5
Nov 30 22:00:09.728 INFO [stderr]    |
Nov 30 22:00:09.728 INFO [stderr] 35 |     pub fn give(w: WorkerID) -> Lock {
Nov 30 22:00:09.728 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.728 INFO [stderr] 
Nov 30 22:00:09.728 INFO [stderr] warning: method is never used: `manual_set`
Nov 30 22:00:09.728 INFO [stderr]   --> src/lock.rs:43:5
Nov 30 22:00:09.728 INFO [stderr]    |
Nov 30 22:00:09.728 INFO [stderr] 43 |     pub fn manual_set(&self, w: WorkerID) {
Nov 30 22:00:09.728 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.728 INFO [stderr] 
Nov 30 22:00:09.729 INFO [stderr] warning: constant item is never used: `ACQ`
Nov 30 22:00:09.729 INFO [stderr]   --> src/slab.rs:18:1
Nov 30 22:00:09.729 INFO [stderr]    |
Nov 30 22:00:09.729 INFO [stderr] 18 | const ACQ: Ordering = Ordering::Acquire;
Nov 30 22:00:09.729 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.729 INFO [stderr] 
Nov 30 22:00:09.729 INFO [stderr] warning: function is never used: `raw_ptr`
Nov 30 22:00:09.729 INFO [stderr]   --> src/slab.rs:30:1
Nov 30 22:00:09.729 INFO [stderr]    |
Nov 30 22:00:09.729 INFO [stderr] 30 | fn raw_ptr<'a>() -> &'a mut Vec<Connection> {
Nov 30 22:00:09.729 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.729 INFO [stderr] 
Nov 30 22:00:09.729 INFO [stderr] warning: function is never used: `build_connections`
Nov 30 22:00:09.729 INFO [stderr]   --> src/slab.rs:42:1
Nov 30 22:00:09.729 INFO [stderr]    |
Nov 30 22:00:09.729 INFO [stderr] 42 | pub fn build_connections() {
Nov 30 22:00:09.729 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.729 INFO [stderr] 
Nov 30 22:00:09.729 INFO [stderr] warning: enum is never used: `Access`
Nov 30 22:00:09.729 INFO [stderr]   --> src/slab.rs:66:1
Nov 30 22:00:09.729 INFO [stderr]    |
Nov 30 22:00:09.729 INFO [stderr] 66 | pub enum Access<'a> {
Nov 30 22:00:09.729 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.729 INFO [stderr] 
Nov 30 22:00:09.729 INFO [stderr] warning: function is never used: `get_workerid`
Nov 30 22:00:09.729 INFO [stderr]   --> src/slab.rs:75:1
Nov 30 22:00:09.729 INFO [stderr]    |
Nov 30 22:00:09.729 INFO [stderr] 75 | pub fn get_workerid(t: &Token) -> Option<WorkerID> {
Nov 30 22:00:09.729 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.729 INFO [stderr] 
Nov 30 22:00:09.729 INFO [stderr] warning: function is never used: `get_connection`
Nov 30 22:00:09.729 INFO [stderr]   --> src/slab.rs:87:1
Nov 30 22:00:09.729 INFO [stderr]    |
Nov 30 22:00:09.729 INFO [stderr] 87 | pub fn get_connection<'a>( t: &Token) -> Access<'a> {
Nov 30 22:00:09.729 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.729 INFO [stderr] 
Nov 30 22:00:09.729 INFO [stderr] warning: function is never used: `assign_stream`
Nov 30 22:00:09.729 INFO [stderr]    --> src/slab.rs:106:1
Nov 30 22:00:09.729 INFO [stderr]     |
Nov 30 22:00:09.729 INFO [stderr] 106 | pub fn assign_stream(t: &Token, x: Stream, w: WorkerID) -> Result<(),Stream> {
Nov 30 22:00:09.729 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.729 INFO [stderr] 
Nov 30 22:00:09.730 INFO [stderr] warning: function is never used: `set_workers`
Nov 30 22:00:09.730 INFO [stderr]  --> src/config.rs:9:1
Nov 30 22:00:09.730 INFO [stderr]   |
Nov 30 22:00:09.730 INFO [stderr] 9 | pub fn set_workers(x: usize) {
Nov 30 22:00:09.730 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.730 INFO [stderr] 
Nov 30 22:00:09.730 INFO [stderr] warning: variant is never constructed: `New`
Nov 30 22:00:09.730 INFO [stderr]   --> src/ipc.rs:31:5
Nov 30 22:00:09.730 INFO [stderr]    |
Nov 30 22:00:09.730 INFO [stderr] 31 |     New(usize),
Nov 30 22:00:09.730 INFO [stderr]    |     ^^^^^^^^^^
Nov 30 22:00:09.730 INFO [stderr] 
Nov 30 22:00:09.730 INFO [stderr] warning: variant is never constructed: `Close`
Nov 30 22:00:09.730 INFO [stderr]   --> src/ipc.rs:32:5
Nov 30 22:00:09.730 INFO [stderr]    |
Nov 30 22:00:09.730 INFO [stderr] 32 |     Close(Token)
Nov 30 22:00:09.730 INFO [stderr]    |     ^^^^^^^^^^^^
Nov 30 22:00:09.730 INFO [stderr] 
Nov 30 22:00:09.730 INFO [stderr] warning: variant is never constructed: `Failure`
Nov 30 22:00:09.730 INFO [stderr]   --> src/ipc.rs:45:5
Nov 30 22:00:09.730 INFO [stderr]    |
Nov 30 22:00:09.730 INFO [stderr] 45 |     Failure,
Nov 30 22:00:09.730 INFO [stderr]    |     ^^^^^^^
Nov 30 22:00:09.730 INFO [stderr] 
Nov 30 22:00:09.730 INFO [stderr] warning: variant is never constructed: `Open`
Nov 30 22:00:09.730 INFO [stderr]   --> src/ipc.rs:46:5
Nov 30 22:00:09.730 INFO [stderr]    |
Nov 30 22:00:09.730 INFO [stderr] 46 |     Open(Token),
Nov 30 22:00:09.730 INFO [stderr]    |     ^^^^^^^^^^^
Nov 30 22:00:09.730 INFO [stderr] 
Nov 30 22:00:09.730 INFO [stderr] warning: variant is never constructed: `Event`
Nov 30 22:00:09.730 INFO [stderr]   --> src/ipc.rs:47:5
Nov 30 22:00:09.730 INFO [stderr]    |
Nov 30 22:00:09.730 INFO [stderr] 47 |     Event(Event)
Nov 30 22:00:09.730 INFO [stderr]    |     ^^^^^^^^^^^^
Nov 30 22:00:09.730 INFO [stderr] 
Nov 30 22:00:09.730 INFO [stderr] warning: field is never used: `id`
Nov 30 22:00:09.730 INFO [stderr]   --> src/ipc.rs:53:5
Nov 30 22:00:09.730 INFO [stderr]    |
Nov 30 22:00:09.730 INFO [stderr] 53 |     id: WorkerID,
Nov 30 22:00:09.730 INFO [stderr]    |     ^^^^^^^^^^^^
Nov 30 22:00:09.730 INFO [stderr] 
Nov 30 22:00:09.730 INFO [stderr] warning: field is never used: `to`
Nov 30 22:00:09.730 INFO [stderr]   --> src/ipc.rs:54:5
Nov 30 22:00:09.730 INFO [stderr]    |
Nov 30 22:00:09.730 INFO [stderr] 54 |     to: SegQueue<Requests>,
Nov 30 22:00:09.730 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.730 INFO [stderr] 
Nov 30 22:00:09.730 INFO [stderr] warning: field is never used: `from`
Nov 30 22:00:09.730 INFO [stderr]   --> src/ipc.rs:55:5
Nov 30 22:00:09.730 INFO [stderr]    |
Nov 30 22:00:09.730 INFO [stderr] 55 |     from: SegQueue<Events>
Nov 30 22:00:09.730 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.730 INFO [stderr] 
Nov 30 22:00:09.730 INFO [stderr] warning: method is never used: `new`
Nov 30 22:00:09.730 INFO [stderr]   --> src/ipc.rs:60:5
Nov 30 22:00:09.730 INFO [stderr]    |
Nov 30 22:00:09.730 INFO [stderr] 60 |     fn new(id: usize) -> WorkerIPC {
Nov 30 22:00:09.730 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.730 INFO [stderr] 
Nov 30 22:00:09.730 INFO [stderr] warning: function is never used: `worker_bus`
Nov 30 22:00:09.730 INFO [stderr]   --> src/ipc.rs:81:1
Nov 30 22:00:09.730 INFO [stderr]    |
Nov 30 22:00:09.730 INFO [stderr] 81 | fn worker_bus<'a>() -> &'a mut Vec<WorkerIPC> {
Nov 30 22:00:09.730 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.730 INFO [stderr] 
Nov 30 22:00:09.730 INFO [stderr] warning: function is never used: `build_ipc`
Nov 30 22:00:09.730 INFO [stderr]   --> src/ipc.rs:90:1
Nov 30 22:00:09.730 INFO [stderr]    |
Nov 30 22:00:09.730 INFO [stderr] 90 | pub fn build_ipc( worker_count: usize) {
Nov 30 22:00:09.730 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.735 INFO [stderr] 
Nov 30 22:00:09.735 INFO [stderr] warning: function is never used: `my_events`
Nov 30 22:00:09.735 INFO [stderr]    --> src/ipc.rs:100:1
Nov 30 22:00:09.735 INFO [stderr]     |
Nov 30 22:00:09.735 INFO [stderr] 100 | pub fn my_events(v: &mut Vec<Events>) {
Nov 30 22:00:09.735 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.735 INFO [stderr] 
Nov 30 22:00:09.735 INFO [stderr] warning: function is never used: `send_request`
Nov 30 22:00:09.735 INFO [stderr]    --> src/ipc.rs:114:1
Nov 30 22:00:09.735 INFO [stderr]     |
Nov 30 22:00:09.735 INFO [stderr] 114 | pub fn send_request(r: Requests) {
Nov 30 22:00:09.735 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.735 INFO [stderr] 
Nov 30 22:00:09.735 INFO [stderr] warning: function is never used: `get_requests`
Nov 30 22:00:09.735 INFO [stderr]    --> src/ipc.rs:132:1
Nov 30 22:00:09.735 INFO [stderr]     |
Nov 30 22:00:09.735 INFO [stderr] 132 | pub fn get_requests( v: &mut Vec<PresentRequests> ) {
Nov 30 22:00:09.735 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.735 INFO [stderr] 
Nov 30 22:00:09.735 INFO [stderr] warning: function is never used: `send_event`
Nov 30 22:00:09.735 INFO [stderr]    --> src/ipc.rs:142:1
Nov 30 22:00:09.735 INFO [stderr]     |
Nov 30 22:00:09.735 INFO [stderr] 142 | pub fn send_event(e: Event) -> Option<Event> {
Nov 30 22:00:09.735 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.735 INFO [stderr] 
Nov 30 22:00:09.735 INFO [stderr] warning: function is never used: `send_futfillment`
Nov 30 22:00:09.735 INFO [stderr]    --> src/ipc.rs:157:1
Nov 30 22:00:09.735 INFO [stderr]     |
Nov 30 22:00:09.735 INFO [stderr] 157 | pub fn send_futfillment(w: WorkerID, e: Events) {
Nov 30 22:00:09.735 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.735 INFO [stderr] 
Nov 30 22:00:09.735 INFO [stderr] warning: enum is never used: `Forward`
Nov 30 22:00:09.735 INFO [stderr]   --> src/eventloop.rs:40:1
Nov 30 22:00:09.735 INFO [stderr]    |
Nov 30 22:00:09.735 INFO [stderr] 40 | pub enum Forward {
Nov 30 22:00:09.735 INFO [stderr]    | ^^^^^^^^^^^^^^^^
Nov 30 22:00:09.735 INFO [stderr] 
Nov 30 22:00:09.735 INFO [stderr] warning: method is never used: `build`
Nov 30 22:00:09.735 INFO [stderr]   --> src/eventloop.rs:48:5
Nov 30 22:00:09.735 INFO [stderr]    |
Nov 30 22:00:09.735 INFO [stderr] 48 |     pub fn build(s: &str) -> Option<Forward> {
Nov 30 22:00:09.735 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.735 INFO [stderr] 
Nov 30 22:00:09.735 INFO [stderr] warning: method is never used: `connect`
Nov 30 22:00:09.736 INFO [stderr]   --> src/eventloop.rs:63:5
Nov 30 22:00:09.736 INFO [stderr]    |
Nov 30 22:00:09.736 INFO [stderr] 63 |     pub fn connect(&self, p: &Poll, t: Token) -> Result<Stream,Fault> {
Nov 30 22:00:09.736 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.736 INFO [stderr] 
Nov 30 22:00:09.736 INFO [stderr] warning: constant item is never used: `SOCK`
Nov 30 22:00:09.736 INFO [stderr]   --> src/eventloop.rs:79:1
Nov 30 22:00:09.736 INFO [stderr]    |
Nov 30 22:00:09.736 INFO [stderr] 79 | const SOCK: Token = Token(0);
Nov 30 22:00:09.736 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.736 INFO [stderr] 
Nov 30 22:00:09.736 INFO [stderr] warning: function is never used: `main_loop`
Nov 30 22:00:09.736 INFO [stderr]    --> src/eventloop.rs:104:1
Nov 30 22:00:09.736 INFO [stderr]     |
Nov 30 22:00:09.736 INFO [stderr] 104 | / pub fn main_loop(
Nov 30 22:00:09.736 INFO [stderr] 105 | |     to: Vec<Forward>,
Nov 30 22:00:09.736 INFO [stderr] 106 | |     accept: TlsAcceptor,
Nov 30 22:00:09.736 INFO [stderr] 107 | |     listen: SocketAddr,
Nov 30 22:00:09.736 INFO [stderr] ...   |
Nov 30 22:00:09.736 INFO [stderr] 260 | |     }
Nov 30 22:00:09.736 INFO [stderr] 261 | | }
Nov 30 22:00:09.736 INFO [stderr]     | |_^
Nov 30 22:00:09.736 INFO [stderr] 
Nov 30 22:00:09.747 INFO [stderr] warning: unused `std::result::Result` which must be used
Nov 30 22:00:09.747 INFO [stderr]    --> src/eventloop.rs:150:9
Nov 30 22:00:09.747 INFO [stderr]     |
Nov 30 22:00:09.747 INFO [stderr] 150 |         poll.poll(&mut events, None);
Nov 30 22:00:09.747 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:00:09.747 INFO [stderr]     |
Nov 30 22:00:09.747 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Nov 30 22:00:09.747 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Nov 30 22:00:09.747 INFO [stderr] 
Nov 30 22:00:11.063 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.11s
Nov 30 22:00:11.067 INFO [stderr] su: No module specific data is present
Nov 30 22:00:12.071 INFO running `"docker" "inspect" "5d13287dfadf07f84b9b57cca570c646aa443e5bb95bbfa8eb97b952d0af2cc8"`
Nov 30 22:00:12.369 INFO running `"docker" "rm" "-f" "5d13287dfadf07f84b9b57cca570c646aa443e5bb95bbfa8eb97b952d0af2cc8"`
Nov 30 22:00:12.639 INFO [stdout] 5d13287dfadf07f84b9b57cca570c646aa443e5bb95bbfa8eb97b952d0af2cc8
Nov 30 22:00:12.647 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-0/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-5/1.30.1:/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 +1.30.1 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 30 22:00:13.214 INFO [stdout] c221a1b3da3eb377eb44102b9935ae79ad4b1e6115f190b6ee4485d98fccb237
Nov 30 22:00:13.216 INFO running `"docker" "start" "-a" "c221a1b3da3eb377eb44102b9935ae79ad4b1e6115f190b6ee4485d98fccb237"`
Nov 30 22:00:14.886 INFO [stderr] usermod: no changes
Nov 30 22:00:15.091 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.18s
Nov 30 22:00:15.091 INFO [stderr]      Running /target/debug/deps/tlsrp-7b73495a2360d9bc
Nov 30 22:00:15.099 INFO [stdout] 
Nov 30 22:00:15.099 INFO [stdout] running 8 tests
Nov 30 22:00:15.099 INFO [stdout] test lock::test_lock ... ok
Nov 30 22:00:15.099 INFO [stdout] test slab::test_to_index ... ok
Nov 30 22:00:15.099 INFO [stdout] test eventloop::test_smallest_index ... ok
Nov 30 22:00:15.099 INFO [stdout] test conn::stream::test_stream_type ... ok
Nov 30 22:00:15.099 INFO [stdout] test conn::stream::test_stream_size ... ok
Nov 30 22:00:15.099 INFO [stdout] test conn::fault::test_fault ... ok
Nov 30 22:00:15.099 INFO [stdout] test conn::connection::test_connection_size ... ok
Nov 30 22:00:15.099 INFO [stdout] test conn::connection::test_connection ... ok
Nov 30 22:00:15.099 INFO [stdout] 
Nov 30 22:00:15.099 INFO [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 30 22:00:15.099 INFO [stdout] 
Nov 30 22:00:15.111 INFO [stderr] su: No module specific data is present
Nov 30 22:00:16.185 INFO running `"docker" "inspect" "c221a1b3da3eb377eb44102b9935ae79ad4b1e6115f190b6ee4485d98fccb237"`
Nov 30 22:00:16.445 INFO running `"docker" "rm" "-f" "c221a1b3da3eb377eb44102b9935ae79ad4b1e6115f190b6ee4485d98fccb237"`
Nov 30 22:00:16.770 INFO [stdout] c221a1b3da3eb377eb44102b9935ae79ad4b1e6115f190b6ee4485d98fccb237
