Advertisement
Guest User

eee

a guest
Jan 14th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rust 12.83 KB | None | 0 0
  1. error[E0277]: the trait bound `client::Client<client::light::backend::Backend<substrate_client_db::light::LightStorage<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>>, client::light::call_executor::RemoteCallExecutor<client::light::blockchain::Blockchain<substrate_client_db::light::LightStorage<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>, primitives::Blake2Hasher>, sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, node_runtime::RuntimeApi>: substrate_consensus_common::Authorities<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>` is not satisfied
  2.    --> node/cli/src/service.rs:58:1
  3.     |
  4. 58  | / construct_service_factory! {
  5. 59  | |     struct Factory {
  6. 60  | |         Block = Block,
  7. 61  | |         RuntimeApi = RuntimeApi,
  8. ...   |
  9. 150 | |     }
  10. 151 | | }
  11.     | |_^ the trait `substrate_consensus_common::Authorities<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>` is not implemented for `client::Client<client::light::backend::Backend<substrate_client_db::light::LightStorage<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>>, client::light::call_executor::RemoteCallExecutor<client::light::blockchain::Blockchain<substrate_client_db::light::LightStorage<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>, primitives::Blake2Hasher>, sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, node_runtime::RuntimeApi>`
  12.     |
  13.     = note: required because of the requirements on the impl of `substrate_consensus_common::import_queue::Verifier<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>` for `consensus::AuraVerifier<client::Client<client::light::backend::Backend<substrate_client_db::light::LightStorage<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>>, client::light::call_executor::RemoteCallExecutor<client::light::blockchain::Blockchain<substrate_client_db::light::LightStorage<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>, primitives::Blake2Hasher>, sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, node_runtime::RuntimeApi>, consensus::NothingExtra, fn(u64, u64) -> node_primitives::BasicInherentData>`
  14.     = note: required because of the requirements on the impl of `substrate_consensus_common::import_queue::ImportQueue<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>` for `substrate_consensus_common::import_queue::BasicQueue<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, consensus::AuraVerifier<client::Client<client::light::backend::Backend<substrate_client_db::light::LightStorage<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>>, client::light::call_executor::RemoteCallExecutor<client::light::blockchain::Blockchain<substrate_client_db::light::LightStorage<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>>, network::OnDemand<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, network::Service<sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, service::NodeProtocol, primitives::H256>>, primitives::Blake2Hasher>, sr_primitives::generic::block::Block<sr_primitives::generic::header::Header<u64, sr_primitives::traits::BlakeTwo256, sr_primitives::generic::digest::DigestItem<primitives::H256, primitives::Ed25519AuthorityId>>, sr_primitives::OpaqueExtrinsic>, node_runtime::RuntimeApi>, consensus::NothingExtra, fn(u64, u64) -> node_primitives::BasicInherentData>>`
  15.     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement