Nov 03 22:54:37.600 INFO checking skynet-ltd/blockchain-rust against try#e740b9aa0b624fa39feb39613e76d15bdf57e594 for pr-55655 Nov 03 22:54:37.600 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55655/worker-1/try#e740b9aa0b624fa39feb39613e76d15bdf57e594:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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 03 22:54:38.003 INFO blam! 6729816ec32fb19b85ba2d77fc873a7953cd8abb685d8a68449475f4d96a5713 Nov 03 22:54:38.019 INFO running `"docker" "start" "-a" "6729816ec32fb19b85ba2d77fc873a7953cd8abb685d8a68449475f4d96a5713"` Nov 03 22:54:38.923 INFO kablam! usermod: no changes Nov 03 22:54:39.247 INFO kablam! Checking fs2 v0.4.3 Nov 03 22:54:39.248 INFO kablam! Checking term v0.5.1 Nov 03 22:54:39.271 INFO kablam! Checking tokio-executor v0.1.2 Nov 03 22:54:39.273 INFO kablam! Checking want v0.0.4 Nov 03 22:54:39.273 INFO kablam! Checking bytes v0.4.9 Nov 03 22:54:39.279 INFO kablam! Checking mio v0.6.15 Nov 03 22:54:39.279 INFO kablam! Checking futures-cpupool v0.1.8 Nov 03 22:54:39.279 INFO kablam! Checking criterion-plot v0.2.4 Nov 03 22:54:41.105 INFO kablam! Compiling syn v0.14.7 Nov 03 22:54:41.136 INFO kablam! Compiling pest_derive v1.0.7 Nov 03 22:54:41.476 INFO kablam! Checking rust-crypto v0.2.36 Nov 03 22:54:41.840 INFO kablam! Checking mime v0.3.8 Nov 03 22:54:43.844 INFO kablam! Checking tokio-timer v0.2.4 Nov 03 22:54:45.093 INFO kablam! Checking chrono v0.4.5 Nov 03 22:54:45.531 INFO kablam! Checking regex v1.0.2 Nov 03 22:54:46.059 INFO kablam! Checking regex v0.2.11 Nov 03 22:54:48.325 INFO kablam! Checking tokio-threadpool v0.1.5 Nov 03 22:54:49.215 INFO kablam! Checking tokio-io v0.1.7 Nov 03 22:54:55.167 INFO kablam! Checking http v0.1.8 Nov 03 22:54:55.708 INFO kablam! Checking tokio-reactor v0.1.2 Nov 03 22:55:02.319 INFO kablam! Checking tokio-codec v0.1.0 Nov 03 22:55:04.848 INFO kablam! Checking tokio-fs v0.1.2 Nov 03 22:55:08.140 INFO kablam! Checking tokio-tcp v0.1.0 Nov 03 22:55:08.913 INFO kablam! Checking simplelog v0.5.2 Nov 03 22:55:09.256 INFO kablam! Checking tokio-udp v0.1.1 Nov 03 22:55:11.271 INFO kablam! Checking tokio v0.1.7 Nov 03 22:55:12.923 INFO kablam! Checking handlebars v0.32.4 Nov 03 22:55:14.557 INFO kablam! Checking tokio-core v0.1.17 Nov 03 22:55:21.515 INFO kablam! Checking tokio-proto v0.1.1 Nov 03 22:55:27.419 INFO kablam! Compiling synstructure v0.9.0 Nov 03 22:55:27.421 INFO kablam! Compiling serde_derive v1.0.70 Nov 03 22:55:29.698 INFO kablam! Checking hyper v0.11.27 Nov 03 22:55:35.719 INFO kablam! Compiling failure_derive v0.1.2 Nov 03 22:55:40.753 INFO kablam! Checking failure v0.1.2 Nov 03 22:55:44.575 INFO kablam! Checking shio v0.3.0 Nov 03 22:55:52.531 INFO kablam! Checking criterion v0.2.4 Nov 03 22:55:52.531 INFO kablam! Checking zp-blockchain v0.1.0 (/source) Nov 03 22:55:54.603 INFO kablam! warning: unused import: `super::BlockChain` Nov 03 22:55:54.604 INFO kablam! --> src/lib/rest/api.rs:2:5 Nov 03 22:55:54.605 INFO kablam! | Nov 03 22:55:54.605 INFO kablam! 2 | use super::BlockChain; Nov 03 22:55:54.606 INFO kablam! | ^^^^^^^^^^^^^^^^^ Nov 03 22:55:54.606 INFO kablam! | Nov 03 22:55:54.607 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 03 22:55:54.608 INFO kablam! Nov 03 22:55:54.608 INFO kablam! warning: unused import: `shio::data::Data` Nov 03 22:55:54.609 INFO kablam! --> src/lib/rest/api.rs:9:5 Nov 03 22:55:54.609 INFO kablam! | Nov 03 22:55:54.610 INFO kablam! 9 | use shio::data::Data; Nov 03 22:55:54.611 INFO kablam! | ^^^^^^^^^^^^^^^^ Nov 03 22:55:54.611 INFO kablam! Nov 03 22:55:54.612 INFO kablam! warning: unused import: `std::borrow::Borrow` Nov 03 22:55:54.612 INFO kablam! --> src/lib/registry/mod.rs:2:5 Nov 03 22:55:54.613 INFO kablam! | Nov 03 22:55:54.613 INFO kablam! 2 | use std::borrow::Borrow; Nov 03 22:55:54.613 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:54.613 INFO kablam! Nov 03 22:55:54.613 INFO kablam! warning: unused import: `self::block::Block` Nov 03 22:55:54.613 INFO kablam! --> src/lib/mod.rs:6:5 Nov 03 22:55:54.613 INFO kablam! | Nov 03 22:55:54.613 INFO kablam! 6 | use self::block::Block; Nov 03 22:55:54.613 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Nov 03 22:55:54.613 INFO kablam! Nov 03 22:55:55.284 INFO kablam! warning: method is never used: `get_hash` Nov 03 22:55:55.284 INFO kablam! --> src/lib/block/mod.rs:45:5 Nov 03 22:55:55.284 INFO kablam! | Nov 03 22:55:55.284 INFO kablam! 45 | pub fn get_hash(&self)->String{ Nov 03 22:55:55.284 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:55.284 INFO kablam! | Nov 03 22:55:55.286 INFO kablam! = note: #[warn(dead_code)] on by default Nov 03 22:55:55.286 INFO kablam! Nov 03 22:55:55.286 INFO kablam! warning: method is never used: `block_hash` Nov 03 22:55:55.286 INFO kablam! --> src/lib/block/mod.rs:60:5 Nov 03 22:55:55.286 INFO kablam! | Nov 03 22:55:55.286 INFO kablam! 60 | pub fn block_hash(block: &Block) ->String{ Nov 03 22:55:55.286 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:55.286 INFO kablam! Nov 03 22:55:55.286 INFO kablam! warning: method is never used: `verify_chain` Nov 03 22:55:55.286 INFO kablam! --> src/lib/blockchain/mod.rs:38:5 Nov 03 22:55:55.286 INFO kablam! | Nov 03 22:55:55.286 INFO kablam! 38 | fn verify_chain(&self,chain: &Vec) ->bool{ Nov 03 22:55:55.286 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:55.286 INFO kablam! Nov 03 22:55:55.286 INFO kablam! warning: method is never used: `replace_chain` Nov 03 22:55:55.286 INFO kablam! --> src/lib/blockchain/mod.rs:50:5 Nov 03 22:55:55.286 INFO kablam! | Nov 03 22:55:55.286 INFO kablam! 50 | pub fn replace_chain(&mut self, chain: &Vec)->bool{ Nov 03 22:55:55.286 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:55.286 INFO kablam! Nov 03 22:55:55.286 INFO kablam! warning: struct is never constructed: `RegistryError` Nov 03 22:55:55.286 INFO kablam! --> src/lib/registry/mod.rs:14:1 Nov 03 22:55:55.286 INFO kablam! | Nov 03 22:55:55.286 INFO kablam! 14 | pub struct RegistryError(String); Nov 03 22:55:55.286 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:55.286 INFO kablam! Nov 03 22:55:55.286 INFO kablam! warning: method is never used: `generate_next` Nov 03 22:55:55.286 INFO kablam! --> src/lib/registry/mod.rs:36:5 Nov 03 22:55:55.286 INFO kablam! | Nov 03 22:55:55.286 INFO kablam! 36 | pub fn generate_next(reg: &mut Registry) -> Result { Nov 03 22:55:55.286 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:55.286 INFO kablam! Nov 03 22:55:55.286 INFO kablam! warning: method is never used: `new` Nov 03 22:55:55.286 INFO kablam! --> src/lib/registry/mod.rs:55:5 Nov 03 22:55:55.286 INFO kablam! | Nov 03 22:55:55.286 INFO kablam! 55 | pub fn new(path: &str) -> Self { Nov 03 22:55:55.286 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:55.286 INFO kablam! Nov 03 22:55:55.293 INFO kablam! warning: method is never used: `init` Nov 03 22:55:55.293 INFO kablam! --> src/lib/registry/mod.rs:63:5 Nov 03 22:55:55.293 INFO kablam! | Nov 03 22:55:55.293 INFO kablam! 63 | pub fn init(&mut self, addr: &str) { Nov 03 22:55:55.293 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:55.293 INFO kablam! Nov 03 22:55:55.293 INFO kablam! warning: method is never used: `add` Nov 03 22:55:55.293 INFO kablam! --> src/lib/registry/mod.rs:68:5 Nov 03 22:55:55.293 INFO kablam! | Nov 03 22:55:55.293 INFO kablam! 68 | fn add(&mut self, addr: &str) { Nov 03 22:55:55.293 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:55.293 INFO kablam! Nov 03 22:55:55.293 INFO kablam! warning: method is never used: `read_all` Nov 03 22:55:55.293 INFO kablam! --> src/lib/registry/mod.rs:83:5 Nov 03 22:55:55.293 INFO kablam! | Nov 03 22:55:55.293 INFO kablam! 83 | fn read_all(&mut self, f: &mut File) { Nov 03 22:55:55.293 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:55.293 INFO kablam! Nov 03 22:55:55.293 INFO kablam! warning: method is never used: `write_all` Nov 03 22:55:55.293 INFO kablam! --> src/lib/registry/mod.rs:93:5 Nov 03 22:55:55.293 INFO kablam! | Nov 03 22:55:55.293 INFO kablam! 93 | fn write_all(&mut self, f: &mut File) { Nov 03 22:55:55.293 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:55.293 INFO kablam! Nov 03 22:55:55.293 INFO kablam! warning: method is never used: `siblings_addrs` Nov 03 22:55:55.293 INFO kablam! --> src/lib/registry/mod.rs:99:5 Nov 03 22:55:55.293 INFO kablam! | Nov 03 22:55:55.294 INFO kablam! 99 | pub fn siblings_addrs(&mut self) -> Vec { Nov 03 22:55:55.294 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:55.294 INFO kablam! Nov 03 22:55:55.294 INFO kablam! warning: method is never used: `last_sibling` Nov 03 22:55:55.294 INFO kablam! --> src/lib/registry/mod.rs:118:5 Nov 03 22:55:55.294 INFO kablam! | Nov 03 22:55:55.294 INFO kablam! 118 | pub fn last_sibling(&mut self) -> Ipv4Addr { Nov 03 22:55:55.294 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:55.294 INFO kablam! Nov 03 22:55:59.203 INFO kablam! warning: unused import: `super::BlockChain` Nov 03 22:55:59.203 INFO kablam! --> src/lib/rest/api.rs:2:5 Nov 03 22:55:59.204 INFO kablam! | Nov 03 22:55:59.204 INFO kablam! 2 | use super::BlockChain; Nov 03 22:55:59.204 INFO kablam! | ^^^^^^^^^^^^^^^^^ Nov 03 22:55:59.205 INFO kablam! | Nov 03 22:55:59.205 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 03 22:55:59.205 INFO kablam! Nov 03 22:55:59.205 INFO kablam! warning: unused import: `shio::data::Data` Nov 03 22:55:59.206 INFO kablam! --> src/lib/rest/api.rs:9:5 Nov 03 22:55:59.206 INFO kablam! | Nov 03 22:55:59.206 INFO kablam! 9 | use shio::data::Data; Nov 03 22:55:59.206 INFO kablam! | ^^^^^^^^^^^^^^^^ Nov 03 22:55:59.207 INFO kablam! Nov 03 22:55:59.207 INFO kablam! warning: unused import: `std::borrow::Borrow` Nov 03 22:55:59.207 INFO kablam! --> src/lib/registry/mod.rs:2:5 Nov 03 22:55:59.208 INFO kablam! | Nov 03 22:55:59.208 INFO kablam! 2 | use std::borrow::Borrow; Nov 03 22:55:59.208 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:59.208 INFO kablam! Nov 03 22:55:59.209 INFO kablam! warning: unused import: `std::net::Ipv4Addr` Nov 03 22:55:59.209 INFO kablam! --> src/lib/registry/mod.rs:131:9 Nov 03 22:55:59.209 INFO kablam! | Nov 03 22:55:59.209 INFO kablam! 131 | use std::net::Ipv4Addr; Nov 03 22:55:59.210 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Nov 03 22:55:59.210 INFO kablam! Nov 03 22:55:59.210 INFO kablam! warning: unused import: `self::block::Block` Nov 03 22:55:59.210 INFO kablam! --> src/lib/mod.rs:6:5 Nov 03 22:55:59.211 INFO kablam! | Nov 03 22:55:59.211 INFO kablam! 6 | use self::block::Block; Nov 03 22:55:59.211 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Nov 03 22:55:59.211 INFO kablam! Nov 03 22:55:59.219 INFO kablam! error[E0433]: failed to resolve. Maybe a missing `extern crate shio;`? Nov 03 22:55:59.219 INFO kablam! --> benches/../src/lib/rest/api.rs:4:5 Nov 03 22:55:59.219 INFO kablam! | Nov 03 22:55:59.220 INFO kablam! 4 | use shio::context::Context; Nov 03 22:55:59.220 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Nov 03 22:55:59.220 INFO kablam! Nov 03 22:55:59.223 INFO kablam! error[E0433]: failed to resolve. Maybe a missing `extern crate shio;`? Nov 03 22:55:59.223 INFO kablam! --> benches/../src/lib/rest/api.rs:5:5 Nov 03 22:55:59.223 INFO kablam! | Nov 03 22:55:59.224 INFO kablam! 5 | use shio::response::{Response}; Nov 03 22:55:59.224 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Nov 03 22:55:59.224 INFO kablam! Nov 03 22:55:59.235 INFO kablam! error[E0433]: failed to resolve. Maybe a missing `extern crate shio;`? Nov 03 22:55:59.235 INFO kablam! --> benches/../src/lib/rest/api.rs:6:5 Nov 03 22:55:59.236 INFO kablam! | Nov 03 22:55:59.236 INFO kablam! 6 | use shio::ext::BoxFuture; Nov 03 22:55:59.236 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Nov 03 22:55:59.236 INFO kablam! Nov 03 22:55:59.251 INFO kablam! error[E0432]: unresolved import `shio` Nov 03 22:55:59.251 INFO kablam! --> benches/../src/lib/rest/api.rs:7:5 Nov 03 22:55:59.252 INFO kablam! | Nov 03 22:55:59.252 INFO kablam! 7 | use shio::errors; Nov 03 22:55:59.252 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Nov 03 22:55:59.252 INFO kablam! Nov 03 22:55:59.255 INFO kablam! error[E0433]: failed to resolve. Maybe a missing `extern crate shio;`? Nov 03 22:55:59.255 INFO kablam! --> benches/../src/lib/rest/api.rs:9:5 Nov 03 22:55:59.255 INFO kablam! | Nov 03 22:55:59.256 INFO kablam! 9 | use shio::data::Data; Nov 03 22:55:59.256 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Nov 03 22:55:59.256 INFO kablam! Nov 03 22:55:59.263 INFO kablam! error[E0433]: failed to resolve. Maybe a missing `extern crate shio;`? Nov 03 22:55:59.263 INFO kablam! --> benches/../src/lib/rest/api.rs:10:5 Nov 03 22:55:59.263 INFO kablam! | Nov 03 22:55:59.264 INFO kablam! 10 | use shio::prelude::{Stream,Future,FutureExt}; Nov 03 22:55:59.264 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Nov 03 22:55:59.264 INFO kablam! Nov 03 22:55:59.295 INFO kablam! error[E0432]: unresolved import `serde_json` Nov 03 22:55:59.295 INFO kablam! --> benches/../src/lib/rest/api.rs:8:5 Nov 03 22:55:59.296 INFO kablam! | Nov 03 22:55:59.296 INFO kablam! 8 | use serde_json; Nov 03 22:55:59.296 INFO kablam! | ^^^^^^^^^^ no `serde_json` in the root Nov 03 22:55:59.297 INFO kablam! Nov 03 22:55:59.359 INFO kablam! error[E0432]: unresolved import `hyper` Nov 03 22:55:59.360 INFO kablam! --> benches/../src/lib/rest/api.rs:12:5 Nov 03 22:55:59.360 INFO kablam! | Nov 03 22:55:59.360 INFO kablam! 12 | use hyper::header; Nov 03 22:55:59.360 INFO kablam! | ^^^^^ Maybe a missing `extern crate hyper;`? Nov 03 22:55:59.361 INFO kablam! Nov 03 22:55:59.383 INFO kablam! error[E0433]: failed to resolve. Maybe a missing `extern crate shio;`? Nov 03 22:55:59.383 INFO kablam! --> benches/../src/lib/rest/shared.rs:3:5 Nov 03 22:55:59.384 INFO kablam! | Nov 03 22:55:59.384 INFO kablam! 3 | use shio::context::Key; Nov 03 22:55:59.384 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Nov 03 22:55:59.384 INFO kablam! Nov 03 22:55:59.385 INFO kablam! error[E0432]: unresolved import `lib` Nov 03 22:55:59.385 INFO kablam! --> benches/../src/lib/rest/shared.rs:1:5 Nov 03 22:55:59.385 INFO kablam! | Nov 03 22:55:59.385 INFO kablam! 1 | use lib::BlockChain; Nov 03 22:55:59.386 INFO kablam! | ^^^ Maybe a missing `extern crate lib;`? Nov 03 22:55:59.386 INFO kablam! Nov 03 22:55:59.439 INFO kablam! error[E0432]: unresolved imports `Mutex`, `Arc` Nov 03 22:55:59.440 INFO kablam! --> benches/../src/lib/rest/shared.rs:4:6 Nov 03 22:55:59.440 INFO kablam! | Nov 03 22:55:59.440 INFO kablam! 4 | use {Mutex,Arc}; Nov 03 22:55:59.441 INFO kablam! | ^^^^^ ^^^ no `Arc` in the root Nov 03 22:55:59.441 INFO kablam! | | Nov 03 22:55:59.441 INFO kablam! | no `Mutex` in the root Nov 03 22:55:59.441 INFO kablam! Nov 03 22:55:59.499 INFO kablam! error[E0432]: unresolved import `lib` Nov 03 22:55:59.500 INFO kablam! --> benches/../src/lib/rest/mod.rs:4:5 Nov 03 22:55:59.500 INFO kablam! | Nov 03 22:55:59.500 INFO kablam! 4 | use lib::BlockChain; Nov 03 22:55:59.501 INFO kablam! | ^^^ Maybe a missing `extern crate lib;`? Nov 03 22:55:59.501 INFO kablam! Nov 03 22:55:59.501 INFO kablam! error[E0433]: failed to resolve. Maybe a missing `extern crate shio;`? Nov 03 22:55:59.501 INFO kablam! --> benches/../src/lib/rest/mod.rs:9:5 Nov 03 22:55:59.501 INFO kablam! | Nov 03 22:55:59.501 INFO kablam! 9 | use shio::router::Router; Nov 03 22:55:59.501 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Nov 03 22:55:59.501 INFO kablam! Nov 03 22:55:59.503 INFO kablam! error[E0433]: failed to resolve. Maybe a missing `extern crate shio;`? Nov 03 22:55:59.503 INFO kablam! --> benches/../src/lib/rest/mod.rs:10:5 Nov 03 22:55:59.503 INFO kablam! | Nov 03 22:55:59.503 INFO kablam! 10 | use shio::http::Method; Nov 03 22:55:59.503 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Nov 03 22:55:59.503 INFO kablam! Nov 03 22:55:59.503 INFO kablam! error[E0432]: unresolved import `shio` Nov 03 22:55:59.503 INFO kablam! --> benches/../src/lib/rest/mod.rs:8:5 Nov 03 22:55:59.503 INFO kablam! | Nov 03 22:55:59.503 INFO kablam! 8 | use shio::Shio; Nov 03 22:55:59.503 INFO kablam! | ^^^^ Maybe a missing `extern crate shio;`? Nov 03 22:55:59.503 INFO kablam! Nov 03 22:55:59.503 INFO kablam! error[E0432]: unresolved import `Mutex` Nov 03 22:55:59.503 INFO kablam! --> benches/../src/lib/rest/mod.rs:13:5 Nov 03 22:55:59.503 INFO kablam! | Nov 03 22:55:59.503 INFO kablam! 13 | use Mutex; Nov 03 22:55:59.503 INFO kablam! | ^^^^^ no `Mutex` in the root Nov 03 22:55:59.503 INFO kablam! Nov 03 22:55:59.531 INFO kablam! error[E0432]: unresolved import `Arc` Nov 03 22:55:59.531 INFO kablam! --> benches/../src/lib/rest/mod.rs:14:5 Nov 03 22:55:59.531 INFO kablam! | Nov 03 22:55:59.531 INFO kablam! 14 | use Arc; Nov 03 22:55:59.531 INFO kablam! | ^^^ no `Arc` in the root Nov 03 22:55:59.531 INFO kablam! Nov 03 22:55:59.531 INFO kablam! error[E0432]: unresolved import `fs2` Nov 03 22:55:59.531 INFO kablam! --> benches/../src/lib/registry/mod.rs:1:5 Nov 03 22:55:59.531 INFO kablam! | Nov 03 22:55:59.531 INFO kablam! 1 | use fs2::FileExt; Nov 03 22:55:59.531 INFO kablam! | ^^^ Maybe a missing `extern crate fs2;`? Nov 03 22:55:59.531 INFO kablam! Nov 03 22:55:59.531 INFO kablam! error: cannot find derive macro `Deserialize` in this scope Nov 03 22:55:59.531 INFO kablam! --> benches/../src/lib/block/mod.rs:8:21 Nov 03 22:55:59.531 INFO kablam! | Nov 03 22:55:59.531 INFO kablam! 8 | #[derive(Serialize, Deserialize, Debug, Clone)] Nov 03 22:55:59.531 INFO kablam! | ^^^^^^^^^^^ Nov 03 22:55:59.531 INFO kablam! Nov 03 22:55:59.531 INFO kablam! error: cannot find derive macro `Serialize` in this scope Nov 03 22:55:59.531 INFO kablam! --> benches/../src/lib/block/mod.rs:8:10 Nov 03 22:55:59.531 INFO kablam! | Nov 03 22:55:59.531 INFO kablam! 8 | #[derive(Serialize, Deserialize, Debug, Clone)] Nov 03 22:55:59.531 INFO kablam! | ^^^^^^^^^ Nov 03 22:55:59.531 INFO kablam! Nov 03 22:55:59.531 INFO kablam! error: cannot find derive macro `Deserialize` in this scope Nov 03 22:55:59.531 INFO kablam! --> benches/../src/lib/rest/api.rs:14:17 Nov 03 22:55:59.531 INFO kablam! | Nov 03 22:55:59.531 INFO kablam! 14 | #[derive(Debug, Deserialize)] Nov 03 22:55:59.531 INFO kablam! | ^^^^^^^^^^^ Nov 03 22:55:59.531 INFO kablam! Nov 03 22:55:59.538 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Response` Nov 03 22:55:59.538 INFO kablam! --> benches/../src/lib/rest/api.rs:23:9 Nov 03 22:55:59.538 INFO kablam! | Nov 03 22:55:59.538 INFO kablam! 23 | Response::with(ctx.shared().get::().clone()) Nov 03 22:55:59.538 INFO kablam! | ^^^^^^^^ Use of undeclared type or module `Response` Nov 03 22:55:59.538 INFO kablam! Nov 03 22:55:59.545 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Response` Nov 03 22:55:59.546 INFO kablam! --> benches/../src/lib/rest/api.rs:30:9 Nov 03 22:55:59.546 INFO kablam! | Nov 03 22:55:59.546 INFO kablam! 30 | Response::with(serialized) Nov 03 22:55:59.546 INFO kablam! | ^^^^^^^^ Use of undeclared type or module `Response` Nov 03 22:55:59.546 INFO kablam! Nov 03 22:55:59.567 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Response` Nov 03 22:55:59.567 INFO kablam! --> benches/../src/lib/rest/api.rs:38:16 Nov 03 22:55:59.567 INFO kablam! | Nov 03 22:55:59.567 INFO kablam! 38 | Ok(Response::build().header(header::ContentType::json()).body(r#"{"code":200,"status":true}"#)) Nov 03 22:55:59.567 INFO kablam! | ^^^^^^^^ Use of undeclared type or module `Response` Nov 03 22:55:59.567 INFO kablam! Nov 03 22:55:59.573 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Method` Nov 03 22:55:59.573 INFO kablam! --> benches/../src/lib/rest/mod.rs:38:28 Nov 03 22:55:59.573 INFO kablam! | Nov 03 22:55:59.573 INFO kablam! 38 | self.server.route((Method::GET,"/",API::index)); Nov 03 22:55:59.573 INFO kablam! | ^^^^^^ Use of undeclared type or module `Method` Nov 03 22:55:59.573 INFO kablam! Nov 03 22:55:59.573 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Method` Nov 03 22:55:59.573 INFO kablam! --> benches/../src/lib/rest/mod.rs:39:28 Nov 03 22:55:59.573 INFO kablam! | Nov 03 22:55:59.573 INFO kablam! 39 | self.server.route((Method::GET,"/blocks",API::blocks)); Nov 03 22:55:59.573 INFO kablam! | ^^^^^^ Use of undeclared type or module `Method` Nov 03 22:55:59.573 INFO kablam! Nov 03 22:55:59.573 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `Method` Nov 03 22:55:59.573 INFO kablam! --> benches/../src/lib/rest/mod.rs:40:28 Nov 03 22:55:59.573 INFO kablam! | Nov 03 22:55:59.573 INFO kablam! 40 | self.server.route((Method::POST,"/mine",API::add_mine)); Nov 03 22:55:59.573 INFO kablam! | ^^^^^^ Use of undeclared type or module `Method` Nov 03 22:55:59.573 INFO kablam! Nov 03 22:55:59.575 INFO kablam! error[E0412]: cannot find type `Context` in this scope Nov 03 22:55:59.575 INFO kablam! --> benches/../src/lib/rest/api.rs:22:23 Nov 03 22:55:59.575 INFO kablam! | Nov 03 22:55:59.575 INFO kablam! 22 | pub fn index(ctx: Context)->Response{ Nov 03 22:55:59.575 INFO kablam! | ^^^^^^^ not found in this scope Nov 03 22:55:59.575 INFO kablam! Nov 03 22:55:59.575 INFO kablam! error[E0412]: cannot find type `Response` in this scope Nov 03 22:55:59.575 INFO kablam! --> benches/../src/lib/rest/api.rs:22:33 Nov 03 22:55:59.575 INFO kablam! | Nov 03 22:55:59.575 INFO kablam! 22 | pub fn index(ctx: Context)->Response{ Nov 03 22:55:59.575 INFO kablam! | ^^^^^^^^ not found in this scope Nov 03 22:55:59.575 INFO kablam! Nov 03 22:55:59.575 INFO kablam! error[E0412]: cannot find type `Context` in this scope Nov 03 22:55:59.575 INFO kablam! --> benches/../src/lib/rest/api.rs:26:24 Nov 03 22:55:59.575 INFO kablam! | Nov 03 22:55:59.575 INFO kablam! 26 | pub fn blocks(ctx: Context)->Response{ Nov 03 22:55:59.575 INFO kablam! | ^^^^^^^ not found in this scope Nov 03 22:55:59.575 INFO kablam! Nov 03 22:55:59.575 INFO kablam! error[E0412]: cannot find type `Response` in this scope Nov 03 22:55:59.575 INFO kablam! --> benches/../src/lib/rest/api.rs:26:34 Nov 03 22:55:59.575 INFO kablam! | Nov 03 22:55:59.575 INFO kablam! 26 | pub fn blocks(ctx: Context)->Response{ Nov 03 22:55:59.576 INFO kablam! | ^^^^^^^^ not found in this scope Nov 03 22:55:59.576 INFO kablam! Nov 03 22:55:59.576 INFO kablam! error[E0412]: cannot find type `Context` in this scope Nov 03 22:55:59.576 INFO kablam! --> benches/../src/lib/rest/api.rs:32:26 Nov 03 22:55:59.576 INFO kablam! | Nov 03 22:55:59.576 INFO kablam! 32 | pub fn add_mine(ctx: Context) ->BoxFuture{ Nov 03 22:55:59.576 INFO kablam! | ^^^^^^^ not found in this scope Nov 03 22:55:59.576 INFO kablam! Nov 03 22:55:59.576 INFO kablam! error[E0412]: cannot find type `BoxFuture` in this scope Nov 03 22:55:59.576 INFO kablam! --> benches/../src/lib/rest/api.rs:32:37 Nov 03 22:55:59.576 INFO kablam! | Nov 03 22:55:59.576 INFO kablam! 32 | pub fn add_mine(ctx: Context) ->BoxFuture{ Nov 03 22:55:59.576 INFO kablam! | ^^^^^^^^^ not found in this scope Nov 03 22:55:59.576 INFO kablam! Nov 03 22:55:59.576 INFO kablam! error[E0412]: cannot find type `Response` in this scope Nov 03 22:55:59.576 INFO kablam! --> benches/../src/lib/rest/api.rs:32:47 Nov 03 22:55:59.576 INFO kablam! | Nov 03 22:55:59.576 INFO kablam! 32 | pub fn add_mine(ctx: Context) ->BoxFuture{ Nov 03 22:55:59.576 INFO kablam! | ^^^^^^^^ not found in this scope Nov 03 22:55:59.576 INFO kablam! Nov 03 22:55:59.576 INFO kablam! error[E0405]: cannot find trait `Key` in this scope Nov 03 22:55:59.576 INFO kablam! --> benches/../src/lib/rest/shared.rs:8:6 Nov 03 22:55:59.576 INFO kablam! | Nov 03 22:55:59.576 INFO kablam! 8 | impl Key for SharedBlockChain{ Nov 03 22:55:59.576 INFO kablam! | ^^^ not found in this scope Nov 03 22:55:59.576 INFO kablam! Nov 03 22:55:59.576 INFO kablam! error[E0405]: cannot find trait `Key` in this scope Nov 03 22:55:59.576 INFO kablam! --> benches/../src/lib/rest/shared.rs:14:6 Nov 03 22:55:59.576 INFO kablam! | Nov 03 22:55:59.576 INFO kablam! 14 | impl Key for HtmlData{ Nov 03 22:55:59.576 INFO kablam! | ^^^ not found in this scope Nov 03 22:55:59.576 INFO kablam! Nov 03 22:55:59.576 INFO kablam! error[E0412]: cannot find type `Router` in this scope Nov 03 22:55:59.576 INFO kablam! --> benches/../src/lib/rest/mod.rs:19:18 Nov 03 22:55:59.576 INFO kablam! | Nov 03 22:55:59.576 INFO kablam! 19 | server: Shio, Nov 03 22:55:59.576 INFO kablam! | ^^^^^^ not found in this scope Nov 03 22:55:59.576 INFO kablam! Nov 03 22:55:59.576 INFO kablam! error[E0603]: struct `Block` is private Nov 03 22:55:59.576 INFO kablam! --> benches/block.rs:13:28 Nov 03 22:55:59.576 INFO kablam! | Nov 03 22:55:59.576 INFO kablam! 13 | let _ = block::Block::genesis(); Nov 03 22:55:59.576 INFO kablam! | ^^^^^ Nov 03 22:55:59.576 INFO kablam! Nov 03 22:55:59.577 INFO kablam! error: aborting due to 38 previous errors Nov 03 22:55:59.577 INFO kablam! Nov 03 22:55:59.577 INFO kablam! Some errors occurred: E0405, E0412, E0432, E0433, E0603. Nov 03 22:55:59.577 INFO kablam! For more information about an error, try `rustc --explain E0405`. Nov 03 22:55:59.585 INFO kablam! error: Could not compile `zp-blockchain`. Nov 03 22:55:59.585 INFO kablam! warning: build failed, waiting for other jobs to finish... Nov 03 22:55:59.883 INFO kablam! warning: method is never used: `init` Nov 03 22:55:59.883 INFO kablam! --> src/lib/registry/mod.rs:63:5 Nov 03 22:55:59.883 INFO kablam! | Nov 03 22:55:59.883 INFO kablam! 63 | pub fn init(&mut self, addr: &str) { Nov 03 22:55:59.883 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:59.883 INFO kablam! | Nov 03 22:55:59.883 INFO kablam! = note: #[warn(dead_code)] on by default Nov 03 22:55:59.883 INFO kablam! Nov 03 22:55:59.883 INFO kablam! warning: method is never used: `add` Nov 03 22:55:59.883 INFO kablam! --> src/lib/registry/mod.rs:68:5 Nov 03 22:55:59.884 INFO kablam! | Nov 03 22:55:59.884 INFO kablam! 68 | fn add(&mut self, addr: &str) { Nov 03 22:55:59.884 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:59.884 INFO kablam! Nov 03 22:55:59.884 INFO kablam! warning: method is never used: `write_all` Nov 03 22:55:59.884 INFO kablam! --> src/lib/registry/mod.rs:93:5 Nov 03 22:55:59.884 INFO kablam! | Nov 03 22:55:59.884 INFO kablam! 93 | fn write_all(&mut self, f: &mut File) { Nov 03 22:55:59.884 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 03 22:55:59.884 INFO kablam! Nov 03 22:55:59.991 INFO kablam! error: build failed Nov 03 22:56:00.010 INFO kablam! su: No module specific data is present Nov 03 22:56:00.873 INFO running `"docker" "rm" "-f" "6729816ec32fb19b85ba2d77fc873a7953cd8abb685d8a68449475f4d96a5713"` Nov 03 22:56:01.251 INFO blam! 6729816ec32fb19b85ba2d77fc873a7953cd8abb685d8a68449475f4d96a5713