Nov 04 08:32:17.983 INFO checking cpfiffer/crypto-listener against try#e740b9aa0b624fa39feb39613e76d15bdf57e594 for pr-55655 Nov 04 08:32:17.985 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55655/worker-2/try#e740b9aa0b624fa39feb39613e76d15bdf57e594:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-55655/try#e740b9aa0b624fa39feb39613e76d15bdf57e594:/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 +e740b9aa0b624fa39feb39613e76d15bdf57e594-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 04 08:32:18.286 INFO blam! e0589849c0c1fd9b7d5d7e4d5055e2075f153a196d04baaf695e58577117a6ae Nov 04 08:32:18.286 INFO running `"docker" "start" "-a" "e0589849c0c1fd9b7d5d7e4d5055e2075f153a196d04baaf695e58577117a6ae"` Nov 04 08:32:18.767 INFO kablam! usermod: no changes Nov 04 08:32:19.079 INFO kablam! Compiling compiletest_rs v0.3.11 Nov 04 08:32:19.079 INFO kablam! Checking memchr v1.0.2 Nov 04 08:32:19.085 INFO kablam! Checking filetime v0.2.1 Nov 04 08:32:19.087 INFO kablam! Checking socket2 v0.3.5 Nov 04 08:32:19.089 INFO kablam! Checking serde_json v1.0.19 Nov 04 08:32:19.090 INFO kablam! Checking serde_bytes v0.10.4 Nov 04 08:32:19.090 INFO kablam! Checking serde_json v1.0.19 (/source/json) Nov 04 08:32:19.091 INFO kablam! Checking chan-signal v0.3.1 Nov 04 08:32:20.091 INFO kablam! Checking hyper v0.10.13 Nov 04 08:32:20.679 INFO kablam! Compiling serde_derive v1.0.61 Nov 04 08:32:20.679 INFO kablam! Checking postgres-protocol v0.3.2 Nov 04 08:32:21.285 INFO kablam! Checking stopwatch v0.0.7 Nov 04 08:32:26.204 INFO kablam! Checking postgres-shared v0.4.1 Nov 04 08:32:31.188 INFO kablam! Checking websocket v0.20.2 Nov 04 08:32:31.188 INFO kablam! Checking hyper-native-tls v0.2.4 Nov 04 08:32:33.115 INFO kablam! Checking postgres v0.15.2 Nov 04 08:32:45.793 INFO kablam! Checking limit-book v0.1.0 (/source) Nov 04 08:32:51.951 INFO kablam! warning: unused `#[macro_use]` import Nov 04 08:32:51.951 INFO kablam! --> src/main.rs:5:1 Nov 04 08:32:51.951 INFO kablam! | Nov 04 08:32:51.951 INFO kablam! 5 | #[macro_use] Nov 04 08:32:51.951 INFO kablam! | ^^^^^^^^^^^^ Nov 04 08:32:51.951 INFO kablam! | Nov 04 08:32:51.951 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 04 08:32:51.951 INFO kablam! Nov 04 08:32:51.951 INFO kablam! warning: unused import: `chan_signal::Signal` Nov 04 08:32:51.951 INFO kablam! --> src/main.rs:15:5 Nov 04 08:32:51.951 INFO kablam! | Nov 04 08:32:51.951 INFO kablam! 15 | use chan_signal::Signal; Nov 04 08:32:51.951 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Nov 04 08:32:51.951 INFO kablam! Nov 04 08:32:51.951 INFO kablam! warning: unused import: `Null` Nov 04 08:32:51.951 INFO kablam! --> src/gdax/mod.rs:12:25 Nov 04 08:32:51.951 INFO kablam! | Nov 04 08:32:51.951 INFO kablam! 12 | use serde_json::Value::{Null}; Nov 04 08:32:51.951 INFO kablam! | ^^^^ Nov 04 08:32:51.951 INFO kablam! Nov 04 08:32:51.951 INFO kablam! warning: unused import: `Error` Nov 04 08:32:51.951 INFO kablam! --> src/gdax/mod.rs:13:25 Nov 04 08:32:51.951 INFO kablam! | Nov 04 08:32:51.951 INFO kablam! 13 | use serde_json::{Value, Error}; Nov 04 08:32:51.951 INFO kablam! | ^^^^^ Nov 04 08:32:51.951 INFO kablam! Nov 04 08:32:51.951 INFO kablam! warning: unused import: `std::time` Nov 04 08:32:51.951 INFO kablam! --> src/gdax/mod.rs:17:5 Nov 04 08:32:51.951 INFO kablam! | Nov 04 08:32:51.951 INFO kablam! 17 | use std::time; Nov 04 08:32:51.951 INFO kablam! | ^^^^^^^^^ Nov 04 08:32:51.951 INFO kablam! Nov 04 08:32:51.951 INFO kablam! warning: unused imports: `SystemTime`, `UNIX_EPOCH` Nov 04 08:32:51.951 INFO kablam! --> src/gdax/mod.rs:26:17 Nov 04 08:32:51.951 INFO kablam! | Nov 04 08:32:51.951 INFO kablam! 26 | use std::time::{SystemTime, UNIX_EPOCH}; Nov 04 08:32:51.951 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Nov 04 08:32:51.951 INFO kablam! Nov 04 08:32:51.963 INFO kablam! warning: unused import: `gdax::types::*` Nov 04 08:32:51.963 INFO kablam! --> src/gdax/gdax_database.rs:8:5 Nov 04 08:32:51.963 INFO kablam! | Nov 04 08:32:51.963 INFO kablam! 8 | use gdax::types::*; Nov 04 08:32:51.963 INFO kablam! | ^^^^^^^^^^^^^^ Nov 04 08:32:51.963 INFO kablam! Nov 04 08:32:52.663 INFO kablam! warning: unused variable: `s` Nov 04 08:32:52.663 INFO kablam! --> src/gdax/mod.rs:48:20 Nov 04 08:32:52.663 INFO kablam! | Nov 04 08:32:52.663 INFO kablam! 48 | s: Sender, Nov 04 08:32:52.663 INFO kablam! | ^ help: consider using `_s` instead Nov 04 08:32:52.663 INFO kablam! | Nov 04 08:32:52.663 INFO kablam! = note: #[warn(unused_variables)] on by default Nov 04 08:32:52.663 INFO kablam! Nov 04 08:32:52.663 INFO kablam! warning: unused variable: `r` Nov 04 08:32:52.663 INFO kablam! --> src/gdax/mod.rs:49:20 Nov 04 08:32:52.663 INFO kablam! | Nov 04 08:32:52.663 INFO kablam! 49 | r: Receiver) -> thread::JoinHandle<()> { Nov 04 08:32:52.663 INFO kablam! | ^ help: consider using `_r` instead Nov 04 08:32:52.663 INFO kablam! Nov 04 08:32:52.675 INFO kablam! warning: variable does not need to be mutable Nov 04 08:32:52.675 INFO kablam! --> src/gdax/mod.rs:113:9 Nov 04 08:32:52.675 INFO kablam! | Nov 04 08:32:52.675 INFO kablam! 113 | let mut client = ClientBuilder::new(CONNECTION) Nov 04 08:32:52.675 INFO kablam! | ----^^^^^^ Nov 04 08:32:52.675 INFO kablam! | | Nov 04 08:32:52.675 INFO kablam! | help: remove this `mut` Nov 04 08:32:52.675 INFO kablam! | Nov 04 08:32:52.675 INFO kablam! = note: #[warn(unused_mut)] on by default Nov 04 08:32:52.675 INFO kablam! Nov 04 08:32:52.927 INFO kablam! warning: function is never used: `close_threads` Nov 04 08:32:52.927 INFO kablam! --> src/main.rs:85:1 Nov 04 08:32:52.927 INFO kablam! | Nov 04 08:32:52.927 INFO kablam! 85 | fn close_threads(s: &chan::Sender, num_threads: u8){ Nov 04 08:32:52.927 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 08:32:52.927 INFO kablam! | Nov 04 08:32:52.927 INFO kablam! = note: #[warn(dead_code)] on by default Nov 04 08:32:52.927 INFO kablam! Nov 04 08:32:52.931 INFO kablam! warning: variable `Received` should have a snake case name such as `received` Nov 04 08:32:52.931 INFO kablam! --> src/gdax/types.rs:67:13 Nov 04 08:32:52.931 INFO kablam! | Nov 04 08:32:52.932 INFO kablam! 67 | let Received: Received = serde_json::from_str(&message)?; Nov 04 08:32:52.932 INFO kablam! | ^^^^^^^^ Nov 04 08:32:52.932 INFO kablam! | Nov 04 08:32:52.932 INFO kablam! = note: #[warn(non_snake_case)] on by default Nov 04 08:32:52.932 INFO kablam! Nov 04 08:32:52.933 INFO kablam! warning: variable `Open` should have a snake case name such as `open` Nov 04 08:32:52.933 INFO kablam! --> src/gdax/types.rs:95:13 Nov 04 08:32:52.933 INFO kablam! | Nov 04 08:32:52.933 INFO kablam! 95 | let Open: Open = serde_json::from_str(&message)?; Nov 04 08:32:52.933 INFO kablam! | ^^^^ Nov 04 08:32:52.934 INFO kablam! Nov 04 08:32:52.934 INFO kablam! warning: variable `Done` should have a snake case name such as `done` Nov 04 08:32:52.934 INFO kablam! --> src/gdax/types.rs:125:13 Nov 04 08:32:52.934 INFO kablam! | Nov 04 08:32:52.934 INFO kablam! 125 | let Done: Done = serde_json::from_str(&message)?; Nov 04 08:32:52.935 INFO kablam! | ^^^^ Nov 04 08:32:52.935 INFO kablam! Nov 04 08:32:52.935 INFO kablam! warning: variable `Match` should have a snake case name such as `match` Nov 04 08:32:52.935 INFO kablam! --> src/gdax/types.rs:157:13 Nov 04 08:32:52.935 INFO kablam! | Nov 04 08:32:52.935 INFO kablam! 157 | let Match: Match = serde_json::from_str(&message)?; Nov 04 08:32:52.936 INFO kablam! | ^^^^^ Nov 04 08:32:52.936 INFO kablam! Nov 04 08:32:52.937 INFO kablam! warning: variable `Heartbeat` should have a snake case name such as `heartbeat` Nov 04 08:32:52.940 INFO kablam! --> src/gdax/types.rs:250:13 Nov 04 08:32:52.940 INFO kablam! | Nov 04 08:32:52.940 INFO kablam! 250 | let Heartbeat: Heartbeat = serde_json::from_str(&message)?; Nov 04 08:32:52.940 INFO kablam! | ^^^^^^^^^ Nov 04 08:32:52.940 INFO kablam! Nov 04 08:32:52.940 INFO kablam! warning: unused `std::result::Result` that must be used Nov 04 08:32:52.940 INFO kablam! --> src/gdax/mod.rs:126:5 Nov 04 08:32:52.940 INFO kablam! | Nov 04 08:32:52.940 INFO kablam! 126 | client.send_message(&Message::text(sub_json)); Nov 04 08:32:52.940 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 08:32:52.940 INFO kablam! | Nov 04 08:32:52.940 INFO kablam! = note: #[warn(unused_must_use)] on by default Nov 04 08:32:52.940 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Nov 04 08:32:52.940 INFO kablam! Nov 04 08:32:53.443 INFO kablam! warning: unused `#[macro_use]` import Nov 04 08:32:53.444 INFO kablam! --> src/main.rs:5:1 Nov 04 08:32:53.444 INFO kablam! | Nov 04 08:32:53.444 INFO kablam! 5 | #[macro_use] Nov 04 08:32:53.444 INFO kablam! | ^^^^^^^^^^^^ Nov 04 08:32:53.444 INFO kablam! | Nov 04 08:32:53.444 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 04 08:32:53.444 INFO kablam! Nov 04 08:32:53.444 INFO kablam! warning: unused import: `chan_signal::Signal` Nov 04 08:32:53.444 INFO kablam! --> src/main.rs:15:5 Nov 04 08:32:53.444 INFO kablam! | Nov 04 08:32:53.444 INFO kablam! 15 | use chan_signal::Signal; Nov 04 08:32:53.444 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Nov 04 08:32:53.444 INFO kablam! Nov 04 08:32:53.444 INFO kablam! warning: unused import: `Null` Nov 04 08:32:53.444 INFO kablam! --> src/gdax/mod.rs:12:25 Nov 04 08:32:53.444 INFO kablam! | Nov 04 08:32:53.444 INFO kablam! 12 | use serde_json::Value::{Null}; Nov 04 08:32:53.444 INFO kablam! | ^^^^ Nov 04 08:32:53.444 INFO kablam! Nov 04 08:32:53.444 INFO kablam! warning: unused import: `Error` Nov 04 08:32:53.444 INFO kablam! --> src/gdax/mod.rs:13:25 Nov 04 08:32:53.444 INFO kablam! | Nov 04 08:32:53.444 INFO kablam! 13 | use serde_json::{Value, Error}; Nov 04 08:32:53.444 INFO kablam! | ^^^^^ Nov 04 08:32:53.444 INFO kablam! Nov 04 08:32:53.444 INFO kablam! warning: unused import: `std::time` Nov 04 08:32:53.444 INFO kablam! --> src/gdax/mod.rs:17:5 Nov 04 08:32:53.444 INFO kablam! | Nov 04 08:32:53.444 INFO kablam! 17 | use std::time; Nov 04 08:32:53.444 INFO kablam! | ^^^^^^^^^ Nov 04 08:32:53.444 INFO kablam! Nov 04 08:32:53.444 INFO kablam! warning: unused imports: `SystemTime`, `UNIX_EPOCH` Nov 04 08:32:53.444 INFO kablam! --> src/gdax/mod.rs:26:17 Nov 04 08:32:53.444 INFO kablam! | Nov 04 08:32:53.444 INFO kablam! 26 | use std::time::{SystemTime, UNIX_EPOCH}; Nov 04 08:32:53.444 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Nov 04 08:32:53.444 INFO kablam! Nov 04 08:32:53.459 INFO kablam! warning: unused import: `gdax::types::*` Nov 04 08:32:53.459 INFO kablam! --> src/gdax/gdax_database.rs:8:5 Nov 04 08:32:53.459 INFO kablam! | Nov 04 08:32:53.459 INFO kablam! 8 | use gdax::types::*; Nov 04 08:32:53.459 INFO kablam! | ^^^^^^^^^^^^^^ Nov 04 08:32:53.459 INFO kablam! Nov 04 08:32:54.333 INFO kablam! error[E0308]: mismatched types Nov 04 08:32:54.333 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:100:22 Nov 04 08:32:54.333 INFO kablam! | Nov 04 08:32:54.333 INFO kablam! 100 | run_ignored: config.run_ignored, Nov 04 08:32:54.333 INFO kablam! | ^^^^^^^^^^^^^^^^^^ expected enum `test::RunIgnored`, found bool Nov 04 08:32:54.333 INFO kablam! | Nov 04 08:32:54.333 INFO kablam! = note: expected type `test::RunIgnored` Nov 04 08:32:54.333 INFO kablam! found type `bool` Nov 04 08:32:54.335 INFO kablam! Nov 04 08:32:54.435 INFO kablam! warning: unused variable: `s` Nov 04 08:32:54.435 INFO kablam! --> src/gdax/mod.rs:48:20 Nov 04 08:32:54.435 INFO kablam! | Nov 04 08:32:54.435 INFO kablam! 48 | s: Sender, Nov 04 08:32:54.435 INFO kablam! | ^ help: consider using `_s` instead Nov 04 08:32:54.435 INFO kablam! | Nov 04 08:32:54.435 INFO kablam! = note: #[warn(unused_variables)] on by default Nov 04 08:32:54.435 INFO kablam! Nov 04 08:32:54.435 INFO kablam! warning: unused variable: `r` Nov 04 08:32:54.435 INFO kablam! --> src/gdax/mod.rs:49:20 Nov 04 08:32:54.435 INFO kablam! | Nov 04 08:32:54.435 INFO kablam! 49 | r: Receiver) -> thread::JoinHandle<()> { Nov 04 08:32:54.435 INFO kablam! | ^ help: consider using `_r` instead Nov 04 08:32:54.435 INFO kablam! Nov 04 08:32:54.459 INFO kablam! warning: variable does not need to be mutable Nov 04 08:32:54.459 INFO kablam! --> src/gdax/mod.rs:113:9 Nov 04 08:32:54.459 INFO kablam! | Nov 04 08:32:54.459 INFO kablam! 113 | let mut client = ClientBuilder::new(CONNECTION) Nov 04 08:32:54.459 INFO kablam! | ----^^^^^^ Nov 04 08:32:54.459 INFO kablam! | | Nov 04 08:32:54.459 INFO kablam! | help: remove this `mut` Nov 04 08:32:54.459 INFO kablam! | Nov 04 08:32:54.459 INFO kablam! = note: #[warn(unused_mut)] on by default Nov 04 08:32:54.459 INFO kablam! Nov 04 08:32:54.995 INFO kablam! warning: function is never used: `close_threads` Nov 04 08:32:54.995 INFO kablam! --> src/main.rs:85:1 Nov 04 08:32:54.995 INFO kablam! | Nov 04 08:32:54.995 INFO kablam! 85 | fn close_threads(s: &chan::Sender, num_threads: u8){ Nov 04 08:32:54.995 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 08:32:54.995 INFO kablam! | Nov 04 08:32:54.995 INFO kablam! = note: #[warn(dead_code)] on by default Nov 04 08:32:54.995 INFO kablam! Nov 04 08:32:54.999 INFO kablam! warning: variable `Received` should have a snake case name such as `received` Nov 04 08:32:54.999 INFO kablam! --> src/gdax/types.rs:67:13 Nov 04 08:32:54.999 INFO kablam! | Nov 04 08:32:54.999 INFO kablam! 67 | let Received: Received = serde_json::from_str(&message)?; Nov 04 08:32:54.999 INFO kablam! | ^^^^^^^^ Nov 04 08:32:54.999 INFO kablam! | Nov 04 08:32:54.999 INFO kablam! = note: #[warn(non_snake_case)] on by default Nov 04 08:32:54.999 INFO kablam! Nov 04 08:32:54.999 INFO kablam! warning: variable `Open` should have a snake case name such as `open` Nov 04 08:32:54.999 INFO kablam! --> src/gdax/types.rs:95:13 Nov 04 08:32:54.999 INFO kablam! | Nov 04 08:32:54.999 INFO kablam! 95 | let Open: Open = serde_json::from_str(&message)?; Nov 04 08:32:54.999 INFO kablam! | ^^^^ Nov 04 08:32:54.999 INFO kablam! Nov 04 08:32:54.999 INFO kablam! warning: variable `Done` should have a snake case name such as `done` Nov 04 08:32:54.999 INFO kablam! --> src/gdax/types.rs:125:13 Nov 04 08:32:54.999 INFO kablam! | Nov 04 08:32:54.999 INFO kablam! 125 | let Done: Done = serde_json::from_str(&message)?; Nov 04 08:32:54.999 INFO kablam! | ^^^^ Nov 04 08:32:54.999 INFO kablam! Nov 04 08:32:55.003 INFO kablam! warning: variable `Match` should have a snake case name such as `match` Nov 04 08:32:55.003 INFO kablam! --> src/gdax/types.rs:157:13 Nov 04 08:32:55.003 INFO kablam! | Nov 04 08:32:55.003 INFO kablam! 157 | let Match: Match = serde_json::from_str(&message)?; Nov 04 08:32:55.003 INFO kablam! | ^^^^^ Nov 04 08:32:55.003 INFO kablam! Nov 04 08:32:55.003 INFO kablam! warning: variable `Heartbeat` should have a snake case name such as `heartbeat` Nov 04 08:32:55.003 INFO kablam! --> src/gdax/types.rs:250:13 Nov 04 08:32:55.003 INFO kablam! | Nov 04 08:32:55.003 INFO kablam! 250 | let Heartbeat: Heartbeat = serde_json::from_str(&message)?; Nov 04 08:32:55.003 INFO kablam! | ^^^^^^^^^ Nov 04 08:32:55.003 INFO kablam! Nov 04 08:32:55.003 INFO kablam! warning: unused `std::result::Result` that must be used Nov 04 08:32:55.003 INFO kablam! --> src/gdax/mod.rs:126:5 Nov 04 08:32:55.003 INFO kablam! | Nov 04 08:32:55.003 INFO kablam! 126 | client.send_message(&Message::text(sub_json)); Nov 04 08:32:55.003 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 08:32:55.003 INFO kablam! | Nov 04 08:32:55.003 INFO kablam! = note: #[warn(unused_must_use)] on by default Nov 04 08:32:55.003 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Nov 04 08:32:55.003 INFO kablam! Nov 04 08:32:55.047 INFO kablam! error: aborting due to previous error Nov 04 08:32:55.047 INFO kablam! Nov 04 08:32:55.047 INFO kablam! For more information about this error, try `rustc --explain E0308`. Nov 04 08:32:55.055 INFO kablam! error: Could not compile `compiletest_rs`. Nov 04 08:32:55.055 INFO kablam! warning: build failed, waiting for other jobs to finish... Nov 04 08:32:55.126 INFO kablam! error: build failed Nov 04 08:32:55.127 INFO kablam! su: No module specific data is present Nov 04 08:32:56.479 INFO running `"docker" "rm" "-f" "e0589849c0c1fd9b7d5d7e4d5055e2075f153a196d04baaf695e58577117a6ae"` Nov 04 08:32:56.827 INFO blam! e0589849c0c1fd9b7d5d7e4d5055e2075f153a196d04baaf695e58577117a6ae