mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-30 18:57:57 +00:00
3807b29f36
* rpc: stabilize ChainHeadBackend * remove noise from example * add missing features * make tests compile * make tests compile v2 * revert stop event * feature-gate runtime * Update subxt/Cargo.toml * add docsrs feature stuff * Update subxt/src/backend/chain_head/mod.rs * Update subxt/src/backend/chain_head/mod.rs * Update subxt/src/backend/chain_head/mod.rs
36 lines
929 B
Rust
36 lines
929 B
Rust
// Copyright 2019-2023 Parity Technologies (UK) Ltd.
|
|
// This file is dual-licensed as Apache-2.0 or GPL-3.0.
|
|
// see LICENSE for license details.
|
|
|
|
#[cfg(all(feature = "unstable-light-client", feature = "chainhead-backend"))]
|
|
compile_error!(
|
|
"The features 'unstable-light-client' and 'chainhead-backend' cannot be used together"
|
|
);
|
|
|
|
#[cfg(test)]
|
|
pub mod utils;
|
|
|
|
#[cfg(test)]
|
|
#[cfg_attr(test, allow(unused_imports))]
|
|
use utils::*;
|
|
|
|
#[cfg(any(
|
|
all(test, not(feature = "unstable-light-client")),
|
|
all(test, feature = "unstable-light-client-long-running")
|
|
))]
|
|
mod full_client;
|
|
|
|
#[cfg(all(test, feature = "unstable-light-client"))]
|
|
mod light_client;
|
|
|
|
#[cfg(test)]
|
|
use test_runtime::node_runtime;
|
|
|
|
// We don't use this dependency, but it's here so that we
|
|
// can enable logging easily if need be. Add this to a test
|
|
// to enable tracing for it:
|
|
//
|
|
// tracing_subscriber::fmt::init();
|
|
#[cfg(test)]
|
|
use tracing_subscriber as _;
|