Dec 11 09:19:58.146 INFO checking skynet-ltd/blockchain-rust against try#aa9aa79c3c583aab59ac9134542d60a780c35e2e for pr-56677 Dec 11 09:19:58.146 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56677/worker-5/try#aa9aa79c3c583aab59ac9134542d60a780c35e2e:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/pr-56677/try#aa9aa79c3c583aab59ac9134542d60a780c35e2e:/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 +aa9aa79c3c583aab59ac9134542d60a780c35e2e-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"` Dec 11 09:19:58.713 INFO [stdout] 43a8432ebaa2ba8e82efa77590f8653dd92b6b18316718d817028571cf2c33b5 Dec 11 09:19:58.715 INFO running `"docker" "start" "-a" "43a8432ebaa2ba8e82efa77590f8653dd92b6b18316718d817028571cf2c33b5"` Dec 11 09:20:01.039 INFO [stderr] usermod: no changes Dec 11 09:20:01.394 INFO [stderr] Checking fs2 v0.4.3 Dec 11 09:20:01.394 INFO [stderr] Checking term v0.5.1 Dec 11 09:20:01.408 INFO [stderr] Checking tokio-service v0.1.0 Dec 11 09:20:01.408 INFO [stderr] Checking relay v0.1.1 Dec 11 09:20:01.425 INFO [stderr] Checking base64 v0.9.2 Dec 11 09:20:01.425 INFO [stderr] Checking log v0.3.9 Dec 11 09:20:01.425 INFO [stderr] Checking want v0.0.4 Dec 11 09:20:01.428 INFO [stderr] Checking bytes v0.4.9 Dec 11 09:20:02.526 INFO [stderr] Checking mio v0.6.15 Dec 11 09:20:03.572 INFO [stderr] Checking criterion-plot v0.2.4 Dec 11 09:20:03.732 INFO [stderr] Compiling syn v0.14.7 Dec 11 09:20:03.773 INFO [stderr] Checking rust-crypto v0.2.36 Dec 11 09:20:03.832 INFO [stderr] Checking crossbeam-epoch v0.4.3 Dec 11 09:20:04.525 INFO [stderr] Checking thread_local v0.3.5 Dec 11 09:20:05.774 INFO [stderr] Checking chrono v0.4.5 Dec 11 09:20:06.068 INFO [stderr] Checking tokio-io v0.1.7 Dec 11 09:20:06.740 INFO [stderr] Checking http v0.1.8 Dec 11 09:20:06.803 INFO [stderr] Checking crossbeam-deque v0.3.1 Dec 11 09:20:08.512 INFO [stderr] Checking regex v1.0.2 Dec 11 09:20:09.628 INFO [stderr] Checking regex v0.2.11 Dec 11 09:20:10.718 INFO [stderr] Checking tokio-threadpool v0.1.5 Dec 11 09:20:12.142 INFO [stderr] Checking tokio-codec v0.1.0 Dec 11 09:20:14.962 INFO [stderr] Checking tokio-reactor v0.1.2 Dec 11 09:20:19.766 INFO [stderr] Checking simplelog v0.5.2 Dec 11 09:20:20.177 INFO [stderr] Checking tokio-fs v0.1.2 Dec 11 09:20:20.362 INFO [stderr] Checking tokio-udp v0.1.1 Dec 11 09:20:23.176 INFO [stderr] Checking tokio-tcp v0.1.0 Dec 11 09:20:25.769 INFO [stderr] Checking tokio v0.1.7 Dec 11 09:20:26.570 INFO [stderr] Checking handlebars v0.32.4 Dec 11 09:20:30.238 INFO [stderr] Checking tokio-core v0.1.17 Dec 11 09:20:36.060 INFO [stderr] Checking tokio-proto v0.1.1 Dec 11 09:20:43.376 INFO [stderr] Compiling synstructure v0.9.0 Dec 11 09:20:43.376 INFO [stderr] Compiling serde_derive v1.0.70 Dec 11 09:20:44.381 INFO [stderr] Checking hyper v0.11.27 Dec 11 09:20:49.100 INFO [stderr] Compiling failure_derive v0.1.2 Dec 11 09:20:53.217 INFO [stderr] Checking failure v0.1.2 Dec 11 09:20:56.330 INFO [stderr] Checking shio v0.3.0 Dec 11 09:21:06.178 INFO [stderr] Checking criterion v0.2.4 Dec 11 09:21:06.178 INFO [stderr] Checking zp-blockchain v0.1.0 (/source) Dec 11 09:21:07.608 INFO [stderr] warning: unused import: `super::BlockChain` Dec 11 09:21:07.608 INFO [stderr] --> src/lib/rest/api.rs:2:5 Dec 11 09:21:07.608 INFO [stderr] | Dec 11 09:21:07.608 INFO [stderr] 2 | use super::BlockChain; Dec 11 09:21:07.608 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 11 09:21:07.608 INFO [stderr] | Dec 11 09:21:07.608 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 11 09:21:07.608 INFO [stderr] Dec 11 09:21:07.608 INFO [stderr] warning: unused import: `shio::data::Data` Dec 11 09:21:07.608 INFO [stderr] --> src/lib/rest/api.rs:9:5 Dec 11 09:21:07.608 INFO [stderr] | Dec 11 09:21:07.608 INFO [stderr] 9 | use shio::data::Data; Dec 11 09:21:07.608 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 11 09:21:07.608 INFO [stderr] Dec 11 09:21:07.608 INFO [stderr] warning: unused import: `std::borrow::Borrow` Dec 11 09:21:07.608 INFO [stderr] --> src/lib/registry/mod.rs:2:5 Dec 11 09:21:07.608 INFO [stderr] | Dec 11 09:21:07.608 INFO [stderr] 2 | use std::borrow::Borrow; Dec 11 09:21:07.608 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:07.608 INFO [stderr] Dec 11 09:21:07.608 INFO [stderr] warning: unused import: `self::block::Block` Dec 11 09:21:07.608 INFO [stderr] --> src/lib/mod.rs:6:5 Dec 11 09:21:07.608 INFO [stderr] | Dec 11 09:21:07.608 INFO [stderr] 6 | use self::block::Block; Dec 11 09:21:07.608 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 11 09:21:07.608 INFO [stderr] Dec 11 09:21:08.097 INFO [stderr] warning: method is never used: `get_hash` Dec 11 09:21:08.097 INFO [stderr] --> src/lib/block/mod.rs:45:5 Dec 11 09:21:08.097 INFO [stderr] | Dec 11 09:21:08.097 INFO [stderr] 45 | pub fn get_hash(&self)->String{ Dec 11 09:21:08.097 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:08.097 INFO [stderr] | Dec 11 09:21:08.097 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 11 09:21:08.097 INFO [stderr] Dec 11 09:21:08.097 INFO [stderr] warning: method is never used: `block_hash` Dec 11 09:21:08.097 INFO [stderr] --> src/lib/block/mod.rs:60:5 Dec 11 09:21:08.097 INFO [stderr] | Dec 11 09:21:08.097 INFO [stderr] 60 | pub fn block_hash(block: &Block) ->String{ Dec 11 09:21:08.097 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:08.097 INFO [stderr] Dec 11 09:21:08.097 INFO [stderr] warning: method is never used: `verify_chain` Dec 11 09:21:08.097 INFO [stderr] --> src/lib/blockchain/mod.rs:38:5 Dec 11 09:21:08.097 INFO [stderr] | Dec 11 09:21:08.097 INFO [stderr] 38 | fn verify_chain(&self,chain: &Vec) ->bool{ Dec 11 09:21:08.097 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:08.097 INFO [stderr] Dec 11 09:21:08.097 INFO [stderr] warning: method is never used: `replace_chain` Dec 11 09:21:08.097 INFO [stderr] --> src/lib/blockchain/mod.rs:50:5 Dec 11 09:21:08.097 INFO [stderr] | Dec 11 09:21:08.097 INFO [stderr] 50 | pub fn replace_chain(&mut self, chain: &Vec)->bool{ Dec 11 09:21:08.097 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:08.097 INFO [stderr] Dec 11 09:21:08.097 INFO [stderr] warning: struct is never constructed: `RegistryError` Dec 11 09:21:08.097 INFO [stderr] --> src/lib/registry/mod.rs:14:1 Dec 11 09:21:08.097 INFO [stderr] | Dec 11 09:21:08.097 INFO [stderr] 14 | pub struct RegistryError(String); Dec 11 09:21:08.097 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:08.097 INFO [stderr] Dec 11 09:21:08.097 INFO [stderr] warning: method is never used: `generate_next` Dec 11 09:21:08.097 INFO [stderr] --> src/lib/registry/mod.rs:36:5 Dec 11 09:21:08.097 INFO [stderr] | Dec 11 09:21:08.097 INFO [stderr] 36 | pub fn generate_next(reg: &mut Registry) -> Result { Dec 11 09:21:08.097 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:08.097 INFO [stderr] Dec 11 09:21:08.097 INFO [stderr] warning: method is never used: `new` Dec 11 09:21:08.097 INFO [stderr] --> src/lib/registry/mod.rs:55:5 Dec 11 09:21:08.097 INFO [stderr] | Dec 11 09:21:08.097 INFO [stderr] 55 | pub fn new(path: &str) -> Self { Dec 11 09:21:08.097 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:08.097 INFO [stderr] Dec 11 09:21:08.097 INFO [stderr] warning: method is never used: `init` Dec 11 09:21:08.097 INFO [stderr] --> src/lib/registry/mod.rs:63:5 Dec 11 09:21:08.097 INFO [stderr] | Dec 11 09:21:08.097 INFO [stderr] 63 | pub fn init(&mut self, addr: &str) { Dec 11 09:21:08.097 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:08.097 INFO [stderr] Dec 11 09:21:08.097 INFO [stderr] warning: method is never used: `add` Dec 11 09:21:08.097 INFO [stderr] --> src/lib/registry/mod.rs:68:5 Dec 11 09:21:08.097 INFO [stderr] | Dec 11 09:21:08.097 INFO [stderr] 68 | fn add(&mut self, addr: &str) { Dec 11 09:21:08.097 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:08.097 INFO [stderr] Dec 11 09:21:08.097 INFO [stderr] warning: method is never used: `read_all` Dec 11 09:21:08.097 INFO [stderr] --> src/lib/registry/mod.rs:83:5 Dec 11 09:21:08.097 INFO [stderr] | Dec 11 09:21:08.097 INFO [stderr] 83 | fn read_all(&mut self, f: &mut File) { Dec 11 09:21:08.097 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:08.097 INFO [stderr] Dec 11 09:21:08.097 INFO [stderr] warning: method is never used: `write_all` Dec 11 09:21:08.097 INFO [stderr] --> src/lib/registry/mod.rs:93:5 Dec 11 09:21:08.097 INFO [stderr] | Dec 11 09:21:08.097 INFO [stderr] 93 | fn write_all(&mut self, f: &mut File) { Dec 11 09:21:08.097 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:08.097 INFO [stderr] Dec 11 09:21:08.097 INFO [stderr] warning: method is never used: `siblings_addrs` Dec 11 09:21:08.097 INFO [stderr] --> src/lib/registry/mod.rs:99:5 Dec 11 09:21:08.097 INFO [stderr] | Dec 11 09:21:08.097 INFO [stderr] 99 | pub fn siblings_addrs(&mut self) -> Vec { Dec 11 09:21:08.097 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:08.097 INFO [stderr] Dec 11 09:21:08.097 INFO [stderr] warning: method is never used: `last_sibling` Dec 11 09:21:08.097 INFO [stderr] --> src/lib/registry/mod.rs:118:5 Dec 11 09:21:08.097 INFO [stderr] | Dec 11 09:21:08.097 INFO [stderr] 118 | pub fn last_sibling(&mut self) -> Ipv4Addr { Dec 11 09:21:08.097 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:08.097 INFO [stderr] Dec 11 09:21:12.044 INFO [stderr] warning: unused import: `super::BlockChain` Dec 11 09:21:12.044 INFO [stderr] --> src/lib/rest/api.rs:2:5 Dec 11 09:21:12.044 INFO [stderr] | Dec 11 09:21:12.044 INFO [stderr] 2 | use super::BlockChain; Dec 11 09:21:12.044 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 11 09:21:12.044 INFO [stderr] | Dec 11 09:21:12.044 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 11 09:21:12.044 INFO [stderr] Dec 11 09:21:12.044 INFO [stderr] warning: unused import: `shio::data::Data` Dec 11 09:21:12.044 INFO [stderr] --> src/lib/rest/api.rs:9:5 Dec 11 09:21:12.044 INFO [stderr] | Dec 11 09:21:12.044 INFO [stderr] 9 | use shio::data::Data; Dec 11 09:21:12.044 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 11 09:21:12.045 INFO [stderr] Dec 11 09:21:12.052 INFO [stderr] warning: unused import: `std::borrow::Borrow` Dec 11 09:21:12.052 INFO [stderr] --> src/lib/registry/mod.rs:2:5 Dec 11 09:21:12.052 INFO [stderr] | Dec 11 09:21:12.052 INFO [stderr] 2 | use std::borrow::Borrow; Dec 11 09:21:12.052 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:12.052 INFO [stderr] Dec 11 09:21:12.052 INFO [stderr] warning: unused import: `std::net::Ipv4Addr` Dec 11 09:21:12.052 INFO [stderr] --> src/lib/registry/mod.rs:131:9 Dec 11 09:21:12.052 INFO [stderr] | Dec 11 09:21:12.052 INFO [stderr] 131 | use std::net::Ipv4Addr; Dec 11 09:21:12.052 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 11 09:21:12.052 INFO [stderr] Dec 11 09:21:12.053 INFO [stderr] warning: unused import: `self::block::Block` Dec 11 09:21:12.053 INFO [stderr] --> src/lib/mod.rs:6:5 Dec 11 09:21:12.053 INFO [stderr] | Dec 11 09:21:12.053 INFO [stderr] 6 | use self::block::Block; Dec 11 09:21:12.053 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 11 09:21:12.053 INFO [stderr] Dec 11 09:21:12.148 INFO [stderr] error[E0433]: failed to resolve: maybe a missing `extern crate shio;`? Dec 11 09:21:12.149 INFO [stderr] --> benches/../src/lib/rest/api.rs:4:5 Dec 11 09:21:12.149 INFO [stderr] | Dec 11 09:21:12.149 INFO [stderr] 4 | use shio::context::Context; Dec 11 09:21:12.150 INFO [stderr] | ^^^^ maybe a missing `extern crate shio;`? Dec 11 09:21:12.150 INFO [stderr] Dec 11 09:21:12.150 INFO [stderr] error[E0433]: failed to resolve: maybe a missing `extern crate shio;`? Dec 11 09:21:12.150 INFO [stderr] --> benches/../src/lib/rest/api.rs:5:5 Dec 11 09:21:12.151 INFO [stderr] | Dec 11 09:21:12.151 INFO [stderr] 5 | use shio::response::{Response}; Dec 11 09:21:12.151 INFO [stderr] | ^^^^ maybe a missing `extern crate shio;`? Dec 11 09:21:12.152 INFO [stderr] Dec 11 09:21:12.152 INFO [stderr] error[E0433]: failed to resolve: maybe a missing `extern crate shio;`? Dec 11 09:21:12.152 INFO [stderr] --> benches/../src/lib/rest/api.rs:6:5 Dec 11 09:21:12.152 INFO [stderr] | Dec 11 09:21:12.153 INFO [stderr] 6 | use shio::ext::BoxFuture; Dec 11 09:21:12.153 INFO [stderr] | ^^^^ maybe a missing `extern crate shio;`? Dec 11 09:21:12.153 INFO [stderr] Dec 11 09:21:12.176 INFO [stderr] error[E0432]: unresolved import `shio` Dec 11 09:21:12.177 INFO [stderr] --> benches/../src/lib/rest/api.rs:7:5 Dec 11 09:21:12.177 INFO [stderr] | Dec 11 09:21:12.177 INFO [stderr] 7 | use shio::errors; Dec 11 09:21:12.178 INFO [stderr] | ^^^^ maybe a missing `extern crate shio;`? Dec 11 09:21:12.178 INFO [stderr] Dec 11 09:21:12.178 INFO [stderr] error[E0433]: failed to resolve: maybe a missing `extern crate shio;`? Dec 11 09:21:12.178 INFO [stderr] --> benches/../src/lib/rest/api.rs:9:5 Dec 11 09:21:12.179 INFO [stderr] | Dec 11 09:21:12.179 INFO [stderr] 9 | use shio::data::Data; Dec 11 09:21:12.179 INFO [stderr] | ^^^^ maybe a missing `extern crate shio;`? Dec 11 09:21:12.179 INFO [stderr] Dec 11 09:21:12.180 INFO [stderr] error[E0433]: failed to resolve: maybe a missing `extern crate shio;`? Dec 11 09:21:12.180 INFO [stderr] --> benches/../src/lib/rest/api.rs:10:5 Dec 11 09:21:12.180 INFO [stderr] | Dec 11 09:21:12.180 INFO [stderr] 10 | use shio::prelude::{Stream,Future,FutureExt}; Dec 11 09:21:12.181 INFO [stderr] | ^^^^ maybe a missing `extern crate shio;`? Dec 11 09:21:12.181 INFO [stderr] Dec 11 09:21:12.195 INFO [stderr] error[E0432]: unresolved import `serde_json` Dec 11 09:21:12.195 INFO [stderr] --> benches/../src/lib/rest/api.rs:8:5 Dec 11 09:21:12.195 INFO [stderr] | Dec 11 09:21:12.196 INFO [stderr] 8 | use serde_json; Dec 11 09:21:12.196 INFO [stderr] | ^^^^^^^^^^ no `serde_json` in the root Dec 11 09:21:12.196 INFO [stderr] Dec 11 09:21:12.200 INFO [stderr] error[E0432]: unresolved import `hyper` Dec 11 09:21:12.200 INFO [stderr] --> benches/../src/lib/rest/api.rs:12:5 Dec 11 09:21:12.201 INFO [stderr] | Dec 11 09:21:12.201 INFO [stderr] 12 | use hyper::header; Dec 11 09:21:12.201 INFO [stderr] | ^^^^^ maybe a missing `extern crate hyper;`? Dec 11 09:21:12.201 INFO [stderr] Dec 11 09:21:12.212 INFO [stderr] error[E0433]: failed to resolve: maybe a missing `extern crate shio;`? Dec 11 09:21:12.213 INFO [stderr] --> benches/../src/lib/rest/shared.rs:3:5 Dec 11 09:21:12.213 INFO [stderr] | Dec 11 09:21:12.213 INFO [stderr] 3 | use shio::context::Key; Dec 11 09:21:12.214 INFO [stderr] | ^^^^ maybe a missing `extern crate shio;`? Dec 11 09:21:12.214 INFO [stderr] Dec 11 09:21:12.232 INFO [stderr] error[E0432]: unresolved import `lib` Dec 11 09:21:12.233 INFO [stderr] --> benches/../src/lib/rest/shared.rs:1:5 Dec 11 09:21:12.233 INFO [stderr] | Dec 11 09:21:12.233 INFO [stderr] 1 | use lib::BlockChain; Dec 11 09:21:12.234 INFO [stderr] | ^^^ maybe a missing `extern crate lib;`? Dec 11 09:21:12.234 INFO [stderr] Dec 11 09:21:12.236 INFO [stderr] error[E0432]: unresolved imports `Mutex`, `Arc` Dec 11 09:21:12.236 INFO [stderr] --> benches/../src/lib/rest/shared.rs:4:6 Dec 11 09:21:12.236 INFO [stderr] | Dec 11 09:21:12.236 INFO [stderr] 4 | use {Mutex,Arc}; Dec 11 09:21:12.236 INFO [stderr] | ^^^^^ ^^^ no `Arc` in the root Dec 11 09:21:12.236 INFO [stderr] | | Dec 11 09:21:12.236 INFO [stderr] | no `Mutex` in the root Dec 11 09:21:12.236 INFO [stderr] Dec 11 09:21:12.240 INFO [stderr] error[E0432]: unresolved import `lib` Dec 11 09:21:12.240 INFO [stderr] --> benches/../src/lib/rest/mod.rs:4:5 Dec 11 09:21:12.240 INFO [stderr] | Dec 11 09:21:12.240 INFO [stderr] 4 | use lib::BlockChain; Dec 11 09:21:12.240 INFO [stderr] | ^^^ maybe a missing `extern crate lib;`? Dec 11 09:21:12.240 INFO [stderr] Dec 11 09:21:12.241 INFO [stderr] error[E0433]: failed to resolve: maybe a missing `extern crate shio;`? Dec 11 09:21:12.241 INFO [stderr] --> benches/../src/lib/rest/mod.rs:9:5 Dec 11 09:21:12.241 INFO [stderr] | Dec 11 09:21:12.241 INFO [stderr] 9 | use shio::router::Router; Dec 11 09:21:12.241 INFO [stderr] | ^^^^ maybe a missing `extern crate shio;`? Dec 11 09:21:12.241 INFO [stderr] Dec 11 09:21:12.243 INFO [stderr] error[E0433]: failed to resolve: maybe a missing `extern crate shio;`? Dec 11 09:21:12.243 INFO [stderr] --> benches/../src/lib/rest/mod.rs:10:5 Dec 11 09:21:12.243 INFO [stderr] | Dec 11 09:21:12.243 INFO [stderr] 10 | use shio::http::Method; Dec 11 09:21:12.243 INFO [stderr] | ^^^^ maybe a missing `extern crate shio;`? Dec 11 09:21:12.243 INFO [stderr] Dec 11 09:21:12.243 INFO [stderr] error[E0432]: unresolved import `shio` Dec 11 09:21:12.243 INFO [stderr] --> benches/../src/lib/rest/mod.rs:8:5 Dec 11 09:21:12.243 INFO [stderr] | Dec 11 09:21:12.243 INFO [stderr] 8 | use shio::Shio; Dec 11 09:21:12.243 INFO [stderr] | ^^^^ maybe a missing `extern crate shio;`? Dec 11 09:21:12.243 INFO [stderr] Dec 11 09:21:12.243 INFO [stderr] error[E0432]: unresolved import `Mutex` Dec 11 09:21:12.243 INFO [stderr] --> benches/../src/lib/rest/mod.rs:13:5 Dec 11 09:21:12.243 INFO [stderr] | Dec 11 09:21:12.243 INFO [stderr] 13 | use Mutex; Dec 11 09:21:12.243 INFO [stderr] | ^^^^^ no `Mutex` in the root Dec 11 09:21:12.243 INFO [stderr] Dec 11 09:21:12.246 INFO [stderr] error[E0432]: unresolved import `Arc` Dec 11 09:21:12.246 INFO [stderr] --> benches/../src/lib/rest/mod.rs:14:5 Dec 11 09:21:12.246 INFO [stderr] | Dec 11 09:21:12.246 INFO [stderr] 14 | use Arc; Dec 11 09:21:12.246 INFO [stderr] | ^^^ no `Arc` in the root Dec 11 09:21:12.264 INFO [stderr] Dec 11 09:21:12.264 INFO [stderr] error[E0432]: unresolved import `fs2` Dec 11 09:21:12.264 INFO [stderr] --> benches/../src/lib/registry/mod.rs:1:5 Dec 11 09:21:12.264 INFO [stderr] | Dec 11 09:21:12.264 INFO [stderr] 1 | use fs2::FileExt; Dec 11 09:21:12.264 INFO [stderr] | ^^^ maybe a missing `extern crate fs2;`? Dec 11 09:21:12.264 INFO [stderr] Dec 11 09:21:12.264 INFO [stderr] error: cannot find derive macro `Deserialize` in this scope Dec 11 09:21:12.264 INFO [stderr] --> benches/../src/lib/block/mod.rs:8:21 Dec 11 09:21:12.264 INFO [stderr] | Dec 11 09:21:12.264 INFO [stderr] 8 | #[derive(Serialize, Deserialize, Debug, Clone)] Dec 11 09:21:12.264 INFO [stderr] | ^^^^^^^^^^^ Dec 11 09:21:12.265 INFO [stderr] Dec 11 09:21:12.265 INFO [stderr] error: cannot find derive macro `Serialize` in this scope Dec 11 09:21:12.265 INFO [stderr] --> benches/../src/lib/block/mod.rs:8:10 Dec 11 09:21:12.265 INFO [stderr] | Dec 11 09:21:12.265 INFO [stderr] 8 | #[derive(Serialize, Deserialize, Debug, Clone)] Dec 11 09:21:12.265 INFO [stderr] | ^^^^^^^^^ Dec 11 09:21:12.265 INFO [stderr] Dec 11 09:21:12.266 INFO [stderr] error: cannot find derive macro `Deserialize` in this scope Dec 11 09:21:12.266 INFO [stderr] --> benches/../src/lib/rest/api.rs:14:17 Dec 11 09:21:12.266 INFO [stderr] | Dec 11 09:21:12.266 INFO [stderr] 14 | #[derive(Debug, Deserialize)] Dec 11 09:21:12.266 INFO [stderr] | ^^^^^^^^^^^ Dec 11 09:21:12.266 INFO [stderr] Dec 11 09:21:12.299 INFO [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Response` Dec 11 09:21:12.299 INFO [stderr] --> benches/../src/lib/rest/api.rs:23:9 Dec 11 09:21:12.299 INFO [stderr] | Dec 11 09:21:12.299 INFO [stderr] 23 | Response::with(ctx.shared().get::().clone()) Dec 11 09:21:12.299 INFO [stderr] | ^^^^^^^^ use of undeclared type or module `Response` Dec 11 09:21:12.299 INFO [stderr] Dec 11 09:21:12.316 INFO [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Response` Dec 11 09:21:12.316 INFO [stderr] --> benches/../src/lib/rest/api.rs:30:9 Dec 11 09:21:12.316 INFO [stderr] | Dec 11 09:21:12.316 INFO [stderr] 30 | Response::with(serialized) Dec 11 09:21:12.316 INFO [stderr] | ^^^^^^^^ use of undeclared type or module `Response` Dec 11 09:21:12.316 INFO [stderr] Dec 11 09:21:12.352 INFO [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Response` Dec 11 09:21:12.352 INFO [stderr] --> benches/../src/lib/rest/api.rs:38:16 Dec 11 09:21:12.352 INFO [stderr] | Dec 11 09:21:12.352 INFO [stderr] 38 | Ok(Response::build().header(header::ContentType::json()).body(r#"{"code":200,"status":true}"#)) Dec 11 09:21:12.352 INFO [stderr] | ^^^^^^^^ use of undeclared type or module `Response` Dec 11 09:21:12.352 INFO [stderr] Dec 11 09:21:12.369 INFO [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Method` Dec 11 09:21:12.369 INFO [stderr] --> benches/../src/lib/rest/mod.rs:38:28 Dec 11 09:21:12.369 INFO [stderr] | Dec 11 09:21:12.369 INFO [stderr] 38 | self.server.route((Method::GET,"/",API::index)); Dec 11 09:21:12.369 INFO [stderr] | ^^^^^^ use of undeclared type or module `Method` Dec 11 09:21:12.369 INFO [stderr] Dec 11 09:21:12.376 INFO [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Method` Dec 11 09:21:12.376 INFO [stderr] --> benches/../src/lib/rest/mod.rs:39:28 Dec 11 09:21:12.376 INFO [stderr] | Dec 11 09:21:12.376 INFO [stderr] 39 | self.server.route((Method::GET,"/blocks",API::blocks)); Dec 11 09:21:12.376 INFO [stderr] | ^^^^^^ use of undeclared type or module `Method` Dec 11 09:21:12.376 INFO [stderr] Dec 11 09:21:12.376 INFO [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Method` Dec 11 09:21:12.377 INFO [stderr] --> benches/../src/lib/rest/mod.rs:40:28 Dec 11 09:21:12.377 INFO [stderr] | Dec 11 09:21:12.377 INFO [stderr] 40 | self.server.route((Method::POST,"/mine",API::add_mine)); Dec 11 09:21:12.377 INFO [stderr] | ^^^^^^ use of undeclared type or module `Method` Dec 11 09:21:12.377 INFO [stderr] Dec 11 09:21:12.379 INFO [stderr] error[E0412]: cannot find type `Context` in this scope Dec 11 09:21:12.379 INFO [stderr] --> benches/../src/lib/rest/api.rs:22:23 Dec 11 09:21:12.379 INFO [stderr] | Dec 11 09:21:12.379 INFO [stderr] 22 | pub fn index(ctx: Context)->Response{ Dec 11 09:21:12.379 INFO [stderr] | ^^^^^^^ not found in this scope Dec 11 09:21:12.379 INFO [stderr] Dec 11 09:21:12.384 INFO [stderr] error[E0412]: cannot find type `Response` in this scope Dec 11 09:21:12.384 INFO [stderr] --> benches/../src/lib/rest/api.rs:22:33 Dec 11 09:21:12.384 INFO [stderr] | Dec 11 09:21:12.384 INFO [stderr] 22 | pub fn index(ctx: Context)->Response{ Dec 11 09:21:12.384 INFO [stderr] | ^^^^^^^^ not found in this scope Dec 11 09:21:12.384 INFO [stderr] Dec 11 09:21:12.384 INFO [stderr] error[E0412]: cannot find type `Context` in this scope Dec 11 09:21:12.384 INFO [stderr] --> benches/../src/lib/rest/api.rs:26:24 Dec 11 09:21:12.384 INFO [stderr] | Dec 11 09:21:12.384 INFO [stderr] 26 | pub fn blocks(ctx: Context)->Response{ Dec 11 09:21:12.384 INFO [stderr] | ^^^^^^^ not found in this scope Dec 11 09:21:12.384 INFO [stderr] Dec 11 09:21:12.385 INFO [stderr] error[E0412]: cannot find type `Response` in this scope Dec 11 09:21:12.385 INFO [stderr] --> benches/../src/lib/rest/api.rs:26:34 Dec 11 09:21:12.385 INFO [stderr] | Dec 11 09:21:12.385 INFO [stderr] 26 | pub fn blocks(ctx: Context)->Response{ Dec 11 09:21:12.385 INFO [stderr] | ^^^^^^^^ not found in this scope Dec 11 09:21:12.385 INFO [stderr] Dec 11 09:21:12.385 INFO [stderr] error[E0412]: cannot find type `Context` in this scope Dec 11 09:21:12.385 INFO [stderr] --> benches/../src/lib/rest/api.rs:32:26 Dec 11 09:21:12.385 INFO [stderr] | Dec 11 09:21:12.385 INFO [stderr] 32 | pub fn add_mine(ctx: Context) ->BoxFuture{ Dec 11 09:21:12.385 INFO [stderr] | ^^^^^^^ not found in this scope Dec 11 09:21:12.385 INFO [stderr] Dec 11 09:21:12.385 INFO [stderr] error[E0412]: cannot find type `BoxFuture` in this scope Dec 11 09:21:12.385 INFO [stderr] --> benches/../src/lib/rest/api.rs:32:37 Dec 11 09:21:12.385 INFO [stderr] | Dec 11 09:21:12.385 INFO [stderr] 32 | pub fn add_mine(ctx: Context) ->BoxFuture{ Dec 11 09:21:12.385 INFO [stderr] | ^^^^^^^^^ not found in this scope Dec 11 09:21:12.385 INFO [stderr] Dec 11 09:21:12.385 INFO [stderr] error[E0412]: cannot find type `Response` in this scope Dec 11 09:21:12.385 INFO [stderr] --> benches/../src/lib/rest/api.rs:32:47 Dec 11 09:21:12.385 INFO [stderr] | Dec 11 09:21:12.385 INFO [stderr] 32 | pub fn add_mine(ctx: Context) ->BoxFuture{ Dec 11 09:21:12.385 INFO [stderr] | ^^^^^^^^ not found in this scope Dec 11 09:21:12.385 INFO [stderr] Dec 11 09:21:12.385 INFO [stderr] error[E0405]: cannot find trait `Key` in this scope Dec 11 09:21:12.385 INFO [stderr] --> benches/../src/lib/rest/shared.rs:8:6 Dec 11 09:21:12.385 INFO [stderr] | Dec 11 09:21:12.385 INFO [stderr] 8 | impl Key for SharedBlockChain{ Dec 11 09:21:12.385 INFO [stderr] | ^^^ not found in this scope Dec 11 09:21:12.385 INFO [stderr] Dec 11 09:21:12.385 INFO [stderr] error[E0405]: cannot find trait `Key` in this scope Dec 11 09:21:12.385 INFO [stderr] --> benches/../src/lib/rest/shared.rs:14:6 Dec 11 09:21:12.385 INFO [stderr] | Dec 11 09:21:12.385 INFO [stderr] 14 | impl Key for HtmlData{ Dec 11 09:21:12.385 INFO [stderr] | ^^^ not found in this scope Dec 11 09:21:12.385 INFO [stderr] Dec 11 09:21:12.385 INFO [stderr] error[E0412]: cannot find type `Router` in this scope Dec 11 09:21:12.385 INFO [stderr] --> benches/../src/lib/rest/mod.rs:19:18 Dec 11 09:21:12.386 INFO [stderr] | Dec 11 09:21:12.386 INFO [stderr] 19 | server: Shio, Dec 11 09:21:12.386 INFO [stderr] | ^^^^^^ not found in this scope Dec 11 09:21:12.386 INFO [stderr] Dec 11 09:21:12.386 INFO [stderr] error[E0603]: struct `Block` is private Dec 11 09:21:12.386 INFO [stderr] --> benches/block.rs:13:28 Dec 11 09:21:12.386 INFO [stderr] | Dec 11 09:21:12.386 INFO [stderr] 13 | let _ = block::Block::genesis(); Dec 11 09:21:12.386 INFO [stderr] | ^^^^^ Dec 11 09:21:12.386 INFO [stderr] Dec 11 09:21:12.387 INFO [stderr] error: aborting due to 38 previous errors Dec 11 09:21:12.387 INFO [stderr] Dec 11 09:21:12.387 INFO [stderr] Some errors occurred: E0405, E0412, E0432, E0433, E0603. Dec 11 09:21:12.387 INFO [stderr] For more information about an error, try `rustc --explain E0405`. Dec 11 09:21:12.408 INFO [stderr] error: Could not compile `zp-blockchain`. Dec 11 09:21:12.408 INFO [stderr] warning: build failed, waiting for other jobs to finish... Dec 11 09:21:12.557 INFO [stderr] warning: method is never used: `init` Dec 11 09:21:12.557 INFO [stderr] --> src/lib/registry/mod.rs:63:5 Dec 11 09:21:12.557 INFO [stderr] | Dec 11 09:21:12.557 INFO [stderr] 63 | pub fn init(&mut self, addr: &str) { Dec 11 09:21:12.557 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:12.557 INFO [stderr] | Dec 11 09:21:12.557 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 11 09:21:12.557 INFO [stderr] Dec 11 09:21:12.557 INFO [stderr] warning: method is never used: `add` Dec 11 09:21:12.557 INFO [stderr] --> src/lib/registry/mod.rs:68:5 Dec 11 09:21:12.557 INFO [stderr] | Dec 11 09:21:12.557 INFO [stderr] 68 | fn add(&mut self, addr: &str) { Dec 11 09:21:12.557 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:12.557 INFO [stderr] Dec 11 09:21:12.557 INFO [stderr] warning: method is never used: `write_all` Dec 11 09:21:12.557 INFO [stderr] --> src/lib/registry/mod.rs:93:5 Dec 11 09:21:12.557 INFO [stderr] | Dec 11 09:21:12.557 INFO [stderr] 93 | fn write_all(&mut self, f: &mut File) { Dec 11 09:21:12.557 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 11 09:21:12.557 INFO [stderr] Dec 11 09:21:12.669 INFO [stderr] error: build failed Dec 11 09:21:12.672 INFO [stderr] su: No module specific data is present Dec 11 09:21:14.007 INFO running `"docker" "inspect" "43a8432ebaa2ba8e82efa77590f8653dd92b6b18316718d817028571cf2c33b5"` Dec 11 09:21:14.324 INFO running `"docker" "rm" "-f" "43a8432ebaa2ba8e82efa77590f8653dd92b6b18316718d817028571cf2c33b5"` Dec 11 09:21:14.708 INFO [stdout] 43a8432ebaa2ba8e82efa77590f8653dd92b6b18316718d817028571cf2c33b5