Oct 26 20:42:45.316 INFO checking skynet-ltd/blockchain-rust against master#155510e377ae2a8d8ee0dad1a5f809c9062a5526 for pr-55192-2 Oct 26 20:42:45.317 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/pr-55192-2/worker-3/master#155510e377ae2a8d8ee0dad1a5f809c9062a5526:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-3/pr-55192-2/master#155510e377ae2a8d8ee0dad1a5f809c9062a5526:/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 +155510e377ae2a8d8ee0dad1a5f809c9062a5526-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"` Oct 26 20:42:45.764 INFO blam! 7aa798df3847c4efdc1fd71c8090eb5aff14077122426369c26f5f952a2ef6a7 Oct 26 20:42:45.767 INFO running `"docker" "start" "-a" "7aa798df3847c4efdc1fd71c8090eb5aff14077122426369c26f5f952a2ef6a7"` Oct 26 20:42:48.014 INFO kablam! usermod: no changes Oct 26 20:42:48.512 INFO kablam! Checking cast v0.2.2 Oct 26 20:42:48.512 INFO kablam! Checking thread-scoped v1.0.2 Oct 26 20:42:48.512 INFO kablam! Checking fs2 v0.4.3 Oct 26 20:42:48.523 INFO kablam! Checking term v0.5.1 Oct 26 20:42:48.579 INFO kablam! Checking tokio-service v0.1.0 Oct 26 20:42:48.583 INFO kablam! Checking relay v0.1.1 Oct 26 20:42:48.594 INFO kablam! Compiling rust-crypto v0.2.36 Oct 26 20:42:48.594 INFO kablam! Checking bytes v0.4.9 Oct 26 20:42:50.183 INFO kablam! Checking csv-core v0.1.4 Oct 26 20:42:50.223 INFO kablam! Checking log v0.3.9 Oct 26 20:42:50.371 INFO kablam! Checking want v0.0.4 Oct 26 20:42:50.519 INFO kablam! Checking mio v0.6.15 Oct 26 20:42:50.854 INFO kablam! Compiling quote v0.6.5 Oct 26 20:42:52.478 INFO kablam! Checking criterion-plot v0.2.4 Oct 26 20:42:52.515 INFO kablam! Checking criterion-stats v0.2.4 Oct 26 20:42:52.583 INFO kablam! Checking crossbeam-epoch v0.4.3 Oct 26 20:42:53.095 INFO kablam! Checking thread_local v0.3.5 Oct 26 20:42:53.717 INFO kablam! Checking chrono v0.4.5 Oct 26 20:42:54.051 INFO kablam! Checking itertools-num v0.1.1 Oct 26 20:42:54.411 INFO kablam! Checking csv v1.0.0 Oct 26 20:42:54.451 INFO kablam! Checking regex v1.0.2 Oct 26 20:42:56.683 INFO kablam! Checking regex v0.2.11 Oct 26 20:42:57.333 INFO kablam! Checking tokio-io v0.1.7 Oct 26 20:42:57.545 INFO kablam! Checking http v0.1.8 Oct 26 20:42:58.063 INFO kablam! Compiling syn v0.14.7 Oct 26 20:43:04.100 INFO kablam! Checking crossbeam-deque v0.3.1 Oct 26 20:43:04.277 INFO kablam! Checking simplelog v0.5.2 Oct 26 20:43:05.384 INFO kablam! Checking tokio-reactor v0.1.2 Oct 26 20:43:07.231 INFO kablam! Checking tokio-codec v0.1.0 Oct 26 20:43:07.696 INFO kablam! Checking tokio-threadpool v0.1.5 Oct 26 20:43:11.027 INFO kablam! Checking tokio-udp v0.1.1 Oct 26 20:43:11.028 INFO kablam! Checking tokio-tcp v0.1.0 Oct 26 20:43:13.603 INFO kablam! Checking handlebars v0.32.4 Oct 26 20:43:15.905 INFO kablam! Checking tokio-fs v0.1.2 Oct 26 20:43:17.988 INFO kablam! Checking tokio v0.1.7 Oct 26 20:43:20.983 INFO kablam! Checking tokio-core v0.1.17 Oct 26 20:43:25.001 INFO kablam! Checking tokio-proto v0.1.1 Oct 26 20:43:31.471 INFO kablam! Checking hyper v0.11.27 Oct 26 20:43:32.772 INFO kablam! Compiling synstructure v0.9.0 Oct 26 20:43:32.780 INFO kablam! Compiling serde_derive v1.0.70 Oct 26 20:43:37.363 INFO kablam! Compiling failure_derive v0.1.2 Oct 26 20:43:41.587 INFO kablam! Checking failure v0.1.2 Oct 26 20:43:45.391 INFO kablam! Checking shio v0.3.0 Oct 26 20:43:53.821 INFO kablam! Checking criterion v0.2.4 Oct 26 20:43:53.821 INFO kablam! Checking zp-blockchain v0.1.0 (/source) Oct 26 20:43:55.140 INFO kablam! warning: unused import: `super::BlockChain` Oct 26 20:43:55.140 INFO kablam! --> src/lib/rest/api.rs:2:5 Oct 26 20:43:55.140 INFO kablam! | Oct 26 20:43:55.140 INFO kablam! 2 | use super::BlockChain; Oct 26 20:43:55.140 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 26 20:43:55.140 INFO kablam! | Oct 26 20:43:55.140 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 26 20:43:55.140 INFO kablam! Oct 26 20:43:55.140 INFO kablam! warning: unused import: `shio::data::Data` Oct 26 20:43:55.140 INFO kablam! --> src/lib/rest/api.rs:9:5 Oct 26 20:43:55.140 INFO kablam! | Oct 26 20:43:55.140 INFO kablam! 9 | use shio::data::Data; Oct 26 20:43:55.140 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 26 20:43:55.140 INFO kablam! Oct 26 20:43:55.140 INFO kablam! warning: unused import: `std::borrow::Borrow` Oct 26 20:43:55.140 INFO kablam! --> src/lib/registry/mod.rs:2:5 Oct 26 20:43:55.140 INFO kablam! | Oct 26 20:43:55.140 INFO kablam! 2 | use std::borrow::Borrow; Oct 26 20:43:55.140 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:55.140 INFO kablam! Oct 26 20:43:55.140 INFO kablam! warning: unused import: `self::block::Block` Oct 26 20:43:55.140 INFO kablam! --> src/lib/mod.rs:6:5 Oct 26 20:43:55.140 INFO kablam! | Oct 26 20:43:55.140 INFO kablam! 6 | use self::block::Block; Oct 26 20:43:55.140 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 26 20:43:55.140 INFO kablam! Oct 26 20:43:55.944 INFO kablam! warning: method is never used: `get_hash` Oct 26 20:43:55.944 INFO kablam! --> src/lib/block/mod.rs:45:5 Oct 26 20:43:55.944 INFO kablam! | Oct 26 20:43:55.944 INFO kablam! 45 | pub fn get_hash(&self)->String{ Oct 26 20:43:55.945 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:55.945 INFO kablam! | Oct 26 20:43:55.945 INFO kablam! = note: #[warn(dead_code)] on by default Oct 26 20:43:55.946 INFO kablam! Oct 26 20:43:55.946 INFO kablam! warning: method is never used: `block_hash` Oct 26 20:43:55.946 INFO kablam! --> src/lib/block/mod.rs:60:5 Oct 26 20:43:55.946 INFO kablam! | Oct 26 20:43:55.947 INFO kablam! 60 | pub fn block_hash(block: &Block) ->String{ Oct 26 20:43:55.947 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:55.947 INFO kablam! Oct 26 20:43:55.947 INFO kablam! warning: method is never used: `verify_chain` Oct 26 20:43:55.948 INFO kablam! --> src/lib/blockchain/mod.rs:38:5 Oct 26 20:43:55.948 INFO kablam! | Oct 26 20:43:55.948 INFO kablam! 38 | fn verify_chain(&self,chain: &Vec) ->bool{ Oct 26 20:43:55.949 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:55.949 INFO kablam! Oct 26 20:43:55.949 INFO kablam! warning: method is never used: `replace_chain` Oct 26 20:43:55.949 INFO kablam! --> src/lib/blockchain/mod.rs:50:5 Oct 26 20:43:55.950 INFO kablam! | Oct 26 20:43:55.950 INFO kablam! 50 | pub fn replace_chain(&mut self, chain: &Vec)->bool{ Oct 26 20:43:55.950 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:55.950 INFO kablam! Oct 26 20:43:55.951 INFO kablam! warning: struct is never constructed: `RegistryError` Oct 26 20:43:55.951 INFO kablam! --> src/lib/registry/mod.rs:14:1 Oct 26 20:43:55.951 INFO kablam! | Oct 26 20:43:55.951 INFO kablam! 14 | pub struct RegistryError(String); Oct 26 20:43:55.952 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:55.952 INFO kablam! Oct 26 20:43:55.952 INFO kablam! warning: method is never used: `generate_next` Oct 26 20:43:55.953 INFO kablam! --> src/lib/registry/mod.rs:36:5 Oct 26 20:43:55.953 INFO kablam! | Oct 26 20:43:55.953 INFO kablam! 36 | pub fn generate_next(reg: &mut Registry) -> Result { Oct 26 20:43:55.953 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:55.954 INFO kablam! Oct 26 20:43:55.954 INFO kablam! warning: method is never used: `new` Oct 26 20:43:55.954 INFO kablam! --> src/lib/registry/mod.rs:55:5 Oct 26 20:43:55.954 INFO kablam! | Oct 26 20:43:55.955 INFO kablam! 55 | pub fn new(path: &str) -> Self { Oct 26 20:43:55.955 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:55.955 INFO kablam! Oct 26 20:43:55.956 INFO kablam! warning: method is never used: `init` Oct 26 20:43:55.956 INFO kablam! --> src/lib/registry/mod.rs:63:5 Oct 26 20:43:55.956 INFO kablam! | Oct 26 20:43:55.957 INFO kablam! 63 | pub fn init(&mut self, addr: &str) { Oct 26 20:43:55.957 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:55.957 INFO kablam! Oct 26 20:43:55.957 INFO kablam! warning: method is never used: `add` Oct 26 20:43:55.958 INFO kablam! --> src/lib/registry/mod.rs:68:5 Oct 26 20:43:55.958 INFO kablam! | Oct 26 20:43:55.958 INFO kablam! 68 | fn add(&mut self, addr: &str) { Oct 26 20:43:55.959 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:55.959 INFO kablam! Oct 26 20:43:55.959 INFO kablam! warning: method is never used: `read_all` Oct 26 20:43:55.960 INFO kablam! --> src/lib/registry/mod.rs:83:5 Oct 26 20:43:55.960 INFO kablam! | Oct 26 20:43:55.960 INFO kablam! 83 | fn read_all(&mut self, f: &mut File) { Oct 26 20:43:55.960 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:55.961 INFO kablam! Oct 26 20:43:55.961 INFO kablam! warning: method is never used: `write_all` Oct 26 20:43:55.961 INFO kablam! --> src/lib/registry/mod.rs:93:5 Oct 26 20:43:55.962 INFO kablam! | Oct 26 20:43:55.962 INFO kablam! 93 | fn write_all(&mut self, f: &mut File) { Oct 26 20:43:55.962 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:55.967 INFO kablam! Oct 26 20:43:55.967 INFO kablam! warning: method is never used: `siblings_addrs` Oct 26 20:43:55.967 INFO kablam! --> src/lib/registry/mod.rs:99:5 Oct 26 20:43:55.967 INFO kablam! | Oct 26 20:43:55.968 INFO kablam! 99 | pub fn siblings_addrs(&mut self) -> Vec { Oct 26 20:43:55.968 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:55.968 INFO kablam! Oct 26 20:43:55.968 INFO kablam! warning: method is never used: `last_sibling` Oct 26 20:43:55.969 INFO kablam! --> src/lib/registry/mod.rs:118:5 Oct 26 20:43:55.969 INFO kablam! | Oct 26 20:43:55.969 INFO kablam! 118 | pub fn last_sibling(&mut self) -> Ipv4Addr { Oct 26 20:43:55.969 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:55.970 INFO kablam! Oct 26 20:43:59.535 INFO kablam! warning: unused import: `super::BlockChain` Oct 26 20:43:59.535 INFO kablam! --> src/lib/rest/api.rs:2:5 Oct 26 20:43:59.535 INFO kablam! | Oct 26 20:43:59.535 INFO kablam! 2 | use super::BlockChain; Oct 26 20:43:59.535 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 26 20:43:59.535 INFO kablam! | Oct 26 20:43:59.535 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 26 20:43:59.535 INFO kablam! Oct 26 20:43:59.535 INFO kablam! warning: unused import: `shio::data::Data` Oct 26 20:43:59.535 INFO kablam! --> src/lib/rest/api.rs:9:5 Oct 26 20:43:59.535 INFO kablam! | Oct 26 20:43:59.535 INFO kablam! 9 | use shio::data::Data; Oct 26 20:43:59.535 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 26 20:43:59.535 INFO kablam! Oct 26 20:43:59.535 INFO kablam! warning: unused import: `std::borrow::Borrow` Oct 26 20:43:59.535 INFO kablam! --> src/lib/registry/mod.rs:2:5 Oct 26 20:43:59.535 INFO kablam! | Oct 26 20:43:59.535 INFO kablam! 2 | use std::borrow::Borrow; Oct 26 20:43:59.535 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:59.535 INFO kablam! Oct 26 20:43:59.539 INFO kablam! warning: unused import: `std::net::Ipv4Addr` Oct 26 20:43:59.539 INFO kablam! --> src/lib/registry/mod.rs:131:9 Oct 26 20:43:59.539 INFO kablam! | Oct 26 20:43:59.539 INFO kablam! 131 | use std::net::Ipv4Addr; Oct 26 20:43:59.539 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 26 20:43:59.539 INFO kablam! Oct 26 20:43:59.539 INFO kablam! warning: unused import: `self::block::Block` Oct 26 20:43:59.539 INFO kablam! --> src/lib/mod.rs:6:5 Oct 26 20:43:59.539 INFO kablam! | Oct 26 20:43:59.539 INFO kablam! 6 | use self::block::Block; Oct 26 20:43:59.539 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 26 20:43:59.539 INFO kablam! Oct 26 20:43:59.959 INFO kablam! warning: method is never used: `init` Oct 26 20:43:59.959 INFO kablam! --> src/lib/registry/mod.rs:63:5 Oct 26 20:43:59.959 INFO kablam! | Oct 26 20:43:59.959 INFO kablam! 63 | pub fn init(&mut self, addr: &str) { Oct 26 20:43:59.959 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:59.959 INFO kablam! | Oct 26 20:43:59.959 INFO kablam! = note: #[warn(dead_code)] on by default Oct 26 20:43:59.959 INFO kablam! Oct 26 20:43:59.959 INFO kablam! warning: method is never used: `add` Oct 26 20:43:59.959 INFO kablam! --> src/lib/registry/mod.rs:68:5 Oct 26 20:43:59.959 INFO kablam! | Oct 26 20:43:59.959 INFO kablam! 68 | fn add(&mut self, addr: &str) { Oct 26 20:43:59.959 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:59.959 INFO kablam! Oct 26 20:43:59.959 INFO kablam! warning: method is never used: `write_all` Oct 26 20:43:59.959 INFO kablam! --> src/lib/registry/mod.rs:93:5 Oct 26 20:43:59.959 INFO kablam! | Oct 26 20:43:59.959 INFO kablam! 93 | fn write_all(&mut self, f: &mut File) { Oct 26 20:43:59.959 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 26 20:43:59.959 INFO kablam! Oct 26 20:43:59.988 INFO kablam! error[E0433]: failed to resolve. Maybe a missing `extern crate shio;`? Oct 26 20:43:59.988 INFO kablam! --> benches/../src/lib/rest/api.rs:4:5 Oct 26 20:43:59.989 INFO kablam! | Oct 26 20:43:59.989 INFO kablam! 4 | use shio::context::Context; Oct 26 20:43:59.989 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Oct 26 20:43:59.989 INFO kablam! Oct 26 20:43:59.995 INFO kablam! error[E0433]: failed to resolve. Maybe a missing `extern crate shio;`? Oct 26 20:43:59.995 INFO kablam! --> benches/../src/lib/rest/api.rs:5:5 Oct 26 20:43:59.995 INFO kablam! | Oct 26 20:43:59.996 INFO kablam! 5 | use shio::response::{Response}; Oct 26 20:43:59.996 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Oct 26 20:43:59.996 INFO kablam! Oct 26 20:43:59.997 INFO kablam! error[E0433]: failed to resolve. Maybe a missing `extern crate shio;`? Oct 26 20:43:59.997 INFO kablam! --> benches/../src/lib/rest/api.rs:6:5 Oct 26 20:43:59.997 INFO kablam! | Oct 26 20:43:59.997 INFO kablam! 6 | use shio::ext::BoxFuture; Oct 26 20:44:00.011 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Oct 26 20:44:00.015 INFO kablam! Oct 26 20:44:00.595 INFO kablam! error[E0432]: unresolved import `shio` Oct 26 20:44:00.595 INFO kablam! --> benches/../src/lib/rest/api.rs:7:5 Oct 26 20:44:00.596 INFO kablam! | Oct 26 20:44:00.596 INFO kablam! 7 | use shio::errors; Oct 26 20:44:00.596 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Oct 26 20:44:00.597 INFO kablam! Oct 26 20:44:00.597 INFO kablam! error[E0433]: failed to resolve. Maybe a missing `extern crate shio;`? Oct 26 20:44:00.597 INFO kablam! --> benches/../src/lib/rest/api.rs:9:5 Oct 26 20:44:00.597 INFO kablam! | Oct 26 20:44:00.598 INFO kablam! 9 | use shio::data::Data; Oct 26 20:44:00.598 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Oct 26 20:44:00.598 INFO kablam! Oct 26 20:44:00.599 INFO kablam! error[E0433]: failed to resolve. Maybe a missing `extern crate shio;`? Oct 26 20:44:00.599 INFO kablam! --> benches/../src/lib/rest/api.rs:10:5 Oct 26 20:44:00.599 INFO kablam! | Oct 26 20:44:00.600 INFO kablam! 10 | use shio::prelude::{Stream,Future,FutureExt}; Oct 26 20:44:00.600 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Oct 26 20:44:00.600 INFO kablam! Oct 26 20:44:00.629 INFO kablam! error[E0432]: unresolved import `serde_json` Oct 26 20:44:00.630 INFO kablam! --> benches/../src/lib/rest/api.rs:8:5 Oct 26 20:44:00.630 INFO kablam! | Oct 26 20:44:00.630 INFO kablam! 8 | use serde_json; Oct 26 20:44:00.631 INFO kablam! | ^^^^^^^^^^ no `serde_json` in the root Oct 26 20:44:00.631 INFO kablam! Oct 26 20:44:00.651 INFO kablam! error[E0432]: unresolved import `hyper` Oct 26 20:44:00.651 INFO kablam! --> benches/../src/lib/rest/api.rs:12:5 Oct 26 20:44:00.652 INFO kablam! | Oct 26 20:44:00.652 INFO kablam! 12 | use hyper::header; Oct 26 20:44:00.652 INFO kablam! | ^^^^^ Maybe a missing `extern crate hyper;`? Oct 26 20:44:00.653 INFO kablam! Oct 26 20:44:00.659 INFO kablam! error[E0433]: failed to resolve. Maybe a missing `extern crate shio;`? Oct 26 20:44:00.659 INFO kablam! --> benches/../src/lib/rest/shared.rs:3:5 Oct 26 20:44:00.659 INFO kablam! | Oct 26 20:44:00.660 INFO kablam! 3 | use shio::context::Key; Oct 26 20:44:00.660 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Oct 26 20:44:00.660 INFO kablam! Oct 26 20:44:00.667 INFO kablam! error[E0432]: unresolved import `lib` Oct 26 20:44:00.667 INFO kablam! --> benches/../src/lib/rest/shared.rs:1:5 Oct 26 20:44:00.667 INFO kablam! | Oct 26 20:44:00.668 INFO kablam! 1 | use lib::BlockChain; Oct 26 20:44:00.668 INFO kablam! | ^^^ Maybe a missing `extern crate lib;`? Oct 26 20:44:00.668 INFO kablam! Oct 26 20:44:00.691 INFO kablam! error[E0432]: unresolved imports `Mutex`, `Arc` Oct 26 20:44:00.695 INFO kablam! --> benches/../src/lib/rest/shared.rs:4:6 Oct 26 20:44:00.695 INFO kablam! | Oct 26 20:44:00.695 INFO kablam! 4 | use {Mutex,Arc}; Oct 26 20:44:00.696 INFO kablam! | ^^^^^ ^^^ no `Arc` in the root Oct 26 20:44:00.696 INFO kablam! | | Oct 26 20:44:00.696 INFO kablam! | no `Mutex` in the root Oct 26 20:44:00.697 INFO kablam! Oct 26 20:44:00.719 INFO kablam! error[E0432]: unresolved import `lib` Oct 26 20:44:00.719 INFO kablam! --> benches/../src/lib/rest/mod.rs:4:5 Oct 26 20:44:00.720 INFO kablam! | Oct 26 20:44:00.720 INFO kablam! 4 | use lib::BlockChain; Oct 26 20:44:00.720 INFO kablam! | ^^^ Maybe a missing `extern crate lib;`? Oct 26 20:44:00.721 INFO kablam! Oct 26 20:44:00.721 INFO kablam! error[E0433]: failed to resolve. Maybe a missing `extern crate shio;`? Oct 26 20:44:00.721 INFO kablam! --> benches/../src/lib/rest/mod.rs:9:5 Oct 26 20:44:00.721 INFO kablam! | Oct 26 20:44:00.722 INFO kablam! 9 | use shio::router::Router; Oct 26 20:44:00.722 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Oct 26 20:44:00.722 INFO kablam! Oct 26 20:44:00.723 INFO kablam! error[E0433]: failed to resolve. Maybe a missing `extern crate shio;`? Oct 26 20:44:00.723 INFO kablam! --> benches/../src/lib/rest/mod.rs:10:5 Oct 26 20:44:00.723 INFO kablam! | Oct 26 20:44:00.723 INFO kablam! 10 | use shio::http::Method; Oct 26 20:44:00.724 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Oct 26 20:44:00.724 INFO kablam! Oct 26 20:44:00.724 INFO kablam! error[E0432]: unresolved import `shio` Oct 26 20:44:00.724 INFO kablam! --> benches/../src/lib/rest/mod.rs:8:5 Oct 26 20:44:00.725 INFO kablam! | Oct 26 20:44:00.725 INFO kablam! 8 | use shio::Shio; Oct 26 20:44:00.725 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Oct 26 20:44:00.726 INFO kablam! Oct 26 20:44:00.726 INFO kablam! error[E0432]: unresolved import `Mutex` Oct 26 20:44:00.726 INFO kablam! --> benches/../src/lib/rest/mod.rs:13:5 Oct 26 20:44:00.726 INFO kablam! | Oct 26 20:44:00.727 INFO kablam! 13 | use Mutex; Oct 26 20:44:00.727 INFO kablam! | ^^^^^ no `Mutex` in the root Oct 26 20:44:00.727 INFO kablam! Oct 26 20:44:00.743 INFO kablam! error[E0432]: unresolved import `Arc` Oct 26 20:44:00.743 INFO kablam! --> benches/../src/lib/rest/mod.rs:14:5 Oct 26 20:44:00.744 INFO kablam! | Oct 26 20:44:00.745 INFO kablam! 14 | use Arc; Oct 26 20:44:00.745 INFO kablam! | ^^^ no `Arc` in the root Oct 26 20:44:00.745 INFO kablam! Oct 26 20:44:00.746 INFO kablam! error[E0432]: unresolved import `fs2` Oct 26 20:44:00.747 INFO kablam! --> benches/../src/lib/registry/mod.rs:1:5 Oct 26 20:44:00.747 INFO kablam! | Oct 26 20:44:00.747 INFO kablam! 1 | use fs2::FileExt; Oct 26 20:44:00.748 INFO kablam! | ^^^ Maybe a missing `extern crate fs2;`? Oct 26 20:44:00.748 INFO kablam! Oct 26 20:44:00.748 INFO kablam! error: cannot find derive macro `Deserialize` in this scope Oct 26 20:44:00.748 INFO kablam! --> benches/../src/lib/block/mod.rs:8:21 Oct 26 20:44:00.749 INFO kablam! | Oct 26 20:44:00.749 INFO kablam! 8 | #[derive(Serialize, Deserialize, Debug, Clone)] Oct 26 20:44:00.749 INFO kablam! | ^^^^^^^^^^^ Oct 26 20:44:00.750 INFO kablam! Oct 26 20:44:00.750 INFO kablam! error: cannot find derive macro `Serialize` in this scope Oct 26 20:44:00.750 INFO kablam! --> benches/../src/lib/block/mod.rs:8:10 Oct 26 20:44:00.750 INFO kablam! | Oct 26 20:44:00.751 INFO kablam! 8 | #[derive(Serialize, Deserialize, Debug, Clone)] Oct 26 20:44:00.751 INFO kablam! | ^^^^^^^^^ Oct 26 20:44:00.751 INFO kablam! Oct 26 20:44:00.752 INFO kablam! error: cannot find derive macro `Deserialize` in this scope Oct 26 20:44:00.752 INFO kablam! --> benches/../src/lib/rest/api.rs:14:17 Oct 26 20:44:00.752 INFO kablam! | Oct 26 20:44:00.753 INFO kablam! 14 | #[derive(Debug, Deserialize)] Oct 26 20:44:00.753 INFO kablam! | ^^^^^^^^^^^ Oct 26 20:44:00.753 INFO kablam! Oct 26 20:44:00.759 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Response` Oct 26 20:44:00.760 INFO kablam! --> benches/../src/lib/rest/api.rs:23:9 Oct 26 20:44:00.760 INFO kablam! | Oct 26 20:44:00.760 INFO kablam! 23 | Response::with(ctx.shared().get::().clone()) Oct 26 20:44:00.760 INFO kablam! | ^^^^^^^^ Use of undeclared type or module `Response` Oct 26 20:44:00.761 INFO kablam! Oct 26 20:44:00.775 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Response` Oct 26 20:44:00.775 INFO kablam! --> benches/../src/lib/rest/api.rs:30:9 Oct 26 20:44:00.776 INFO kablam! | Oct 26 20:44:00.776 INFO kablam! 30 | Response::with(serialized) Oct 26 20:44:00.776 INFO kablam! | ^^^^^^^^ Use of undeclared type or module `Response` Oct 26 20:44:00.776 INFO kablam! Oct 26 20:44:00.787 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Response` Oct 26 20:44:00.787 INFO kablam! --> benches/../src/lib/rest/api.rs:38:16 Oct 26 20:44:00.787 INFO kablam! | Oct 26 20:44:00.788 INFO kablam! 38 | Ok(Response::build().header(header::ContentType::json()).body(r#"{"code":200,"status":true}"#)) Oct 26 20:44:00.788 INFO kablam! | ^^^^^^^^ Use of undeclared type or module `Response` Oct 26 20:44:00.788 INFO kablam! Oct 26 20:44:00.789 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Method` Oct 26 20:44:00.789 INFO kablam! --> benches/../src/lib/rest/mod.rs:38:28 Oct 26 20:44:00.789 INFO kablam! | Oct 26 20:44:00.789 INFO kablam! 38 | self.server.route((Method::GET,"/",API::index)); Oct 26 20:44:00.790 INFO kablam! | ^^^^^^ Use of undeclared type or module `Method` Oct 26 20:44:00.790 INFO kablam! Oct 26 20:44:00.790 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Method` Oct 26 20:44:00.790 INFO kablam! --> benches/../src/lib/rest/mod.rs:39:28 Oct 26 20:44:00.791 INFO kablam! | Oct 26 20:44:00.791 INFO kablam! 39 | self.server.route((Method::GET,"/blocks",API::blocks)); Oct 26 20:44:00.791 INFO kablam! | ^^^^^^ Use of undeclared type or module `Method` Oct 26 20:44:00.791 INFO kablam! Oct 26 20:44:00.792 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Method` Oct 26 20:44:00.792 INFO kablam! --> benches/../src/lib/rest/mod.rs:40:28 Oct 26 20:44:00.792 INFO kablam! | Oct 26 20:44:00.793 INFO kablam! 40 | self.server.route((Method::POST,"/mine",API::add_mine)); Oct 26 20:44:00.793 INFO kablam! | ^^^^^^ Use of undeclared type or module `Method` Oct 26 20:44:00.793 INFO kablam! Oct 26 20:44:00.793 INFO kablam! error[E0412]: cannot find type `Context` in this scope Oct 26 20:44:00.794 INFO kablam! --> benches/../src/lib/rest/api.rs:22:23 Oct 26 20:44:00.794 INFO kablam! | Oct 26 20:44:00.794 INFO kablam! 22 | pub fn index(ctx: Context)->Response{ Oct 26 20:44:00.794 INFO kablam! | ^^^^^^^ not found in this scope Oct 26 20:44:00.795 INFO kablam! Oct 26 20:44:00.795 INFO kablam! error[E0412]: cannot find type `Response` in this scope Oct 26 20:44:00.795 INFO kablam! --> benches/../src/lib/rest/api.rs:22:33 Oct 26 20:44:00.796 INFO kablam! | Oct 26 20:44:00.796 INFO kablam! 22 | pub fn index(ctx: Context)->Response{ Oct 26 20:44:00.796 INFO kablam! | ^^^^^^^^ not found in this scope Oct 26 20:44:00.796 INFO kablam! Oct 26 20:44:00.796 INFO kablam! error[E0412]: cannot find type `Context` in this scope Oct 26 20:44:00.797 INFO kablam! --> benches/../src/lib/rest/api.rs:26:24 Oct 26 20:44:00.797 INFO kablam! | Oct 26 20:44:00.797 INFO kablam! 26 | pub fn blocks(ctx: Context)->Response{ Oct 26 20:44:00.798 INFO kablam! | ^^^^^^^ not found in this scope Oct 26 20:44:00.798 INFO kablam! Oct 26 20:44:00.798 INFO kablam! error[E0412]: cannot find type `Response` in this scope Oct 26 20:44:00.798 INFO kablam! --> benches/../src/lib/rest/api.rs:26:34 Oct 26 20:44:00.799 INFO kablam! | Oct 26 20:44:00.799 INFO kablam! 26 | pub fn blocks(ctx: Context)->Response{ Oct 26 20:44:00.799 INFO kablam! | ^^^^^^^^ not found in this scope Oct 26 20:44:00.799 INFO kablam! Oct 26 20:44:00.800 INFO kablam! error[E0412]: cannot find type `Context` in this scope Oct 26 20:44:00.800 INFO kablam! --> benches/../src/lib/rest/api.rs:32:26 Oct 26 20:44:00.800 INFO kablam! | Oct 26 20:44:00.801 INFO kablam! 32 | pub fn add_mine(ctx: Context) ->BoxFuture{ Oct 26 20:44:00.801 INFO kablam! | ^^^^^^^ not found in this scope Oct 26 20:44:00.801 INFO kablam! Oct 26 20:44:00.802 INFO kablam! error[E0412]: cannot find type `BoxFuture` in this scope Oct 26 20:44:00.802 INFO kablam! --> benches/../src/lib/rest/api.rs:32:37 Oct 26 20:44:00.802 INFO kablam! | Oct 26 20:44:00.802 INFO kablam! 32 | pub fn add_mine(ctx: Context) ->BoxFuture{ Oct 26 20:44:00.803 INFO kablam! | ^^^^^^^^^ not found in this scope Oct 26 20:44:00.803 INFO kablam! Oct 26 20:44:00.803 INFO kablam! error[E0412]: cannot find type `Response` in this scope Oct 26 20:44:00.804 INFO kablam! --> benches/../src/lib/rest/api.rs:32:47 Oct 26 20:44:00.804 INFO kablam! | Oct 26 20:44:00.804 INFO kablam! 32 | pub fn add_mine(ctx: Context) ->BoxFuture{ Oct 26 20:44:00.805 INFO kablam! | ^^^^^^^^ not found in this scope Oct 26 20:44:00.805 INFO kablam! Oct 26 20:44:00.805 INFO kablam! error[E0405]: cannot find trait `Key` in this scope Oct 26 20:44:00.805 INFO kablam! --> benches/../src/lib/rest/shared.rs:8:6 Oct 26 20:44:00.806 INFO kablam! | Oct 26 20:44:00.806 INFO kablam! 8 | impl Key for SharedBlockChain{ Oct 26 20:44:00.806 INFO kablam! | ^^^ not found in this scope Oct 26 20:44:00.814 INFO kablam! Oct 26 20:44:00.814 INFO kablam! error[E0405]: cannot find trait `Key` in this scope Oct 26 20:44:00.815 INFO kablam! --> benches/../src/lib/rest/shared.rs:14:6 Oct 26 20:44:00.815 INFO kablam! | Oct 26 20:44:00.815 INFO kablam! 14 | impl Key for HtmlData{ Oct 26 20:44:00.815 INFO kablam! | ^^^ not found in this scope Oct 26 20:44:00.815 INFO kablam! Oct 26 20:44:00.815 INFO kablam! error[E0412]: cannot find type `Router` in this scope Oct 26 20:44:00.815 INFO kablam! --> benches/../src/lib/rest/mod.rs:19:18 Oct 26 20:44:00.815 INFO kablam! | Oct 26 20:44:00.815 INFO kablam! 19 | server: Shio, Oct 26 20:44:00.815 INFO kablam! | ^^^^^^ not found in this scope Oct 26 20:44:00.815 INFO kablam! Oct 26 20:44:00.815 INFO kablam! error[E0603]: struct `Block` is private Oct 26 20:44:00.815 INFO kablam! --> benches/block.rs:13:21 Oct 26 20:44:00.815 INFO kablam! | Oct 26 20:44:00.815 INFO kablam! 13 | let _ = block::Block::genesis(); Oct 26 20:44:00.815 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 26 20:44:00.815 INFO kablam! Oct 26 20:44:00.815 INFO kablam! error: aborting due to 38 previous errors Oct 26 20:44:00.815 INFO kablam! Oct 26 20:44:00.815 INFO kablam! Some errors occurred: E0405, E0412, E0432, E0433, E0603. Oct 26 20:44:00.815 INFO kablam! For more information about an error, try `rustc --explain E0405`. Oct 26 20:44:00.815 INFO kablam! error: Could not compile `zp-blockchain`. Oct 26 20:44:00.815 INFO kablam! Oct 26 20:44:00.815 INFO kablam! To learn more, run the command again with --verbose. Oct 26 20:44:00.815 INFO kablam! su: No module specific data is present Oct 26 20:44:02.027 INFO running `"docker" "rm" "-f" "7aa798df3847c4efdc1fd71c8090eb5aff14077122426369c26f5f952a2ef6a7"` Oct 26 20:44:02.327 INFO blam! 7aa798df3847c4efdc1fd71c8090eb5aff14077122426369c26f5f952a2ef6a7