mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-28 02:48:03 +00:00
cf7e2db1b7
* add follow_stream impl * follow_stream_unpin first draft * add tests for follow_stream_unpin * more tests and fixes for follow_stream_unpin * first pass follow_stream_driver * follow_stream_driver: add tests, fix things, buffer events from last finalized * First pass finishing Backend impl * Fix test compile issues * clippy fixes * clippy fix and consistify light_client * revert lightclient tweak * revert other lightclient thing * cargo fmt * start testing unstable backend behind feature flag * more test fixes and move test-runtime metadata path just incase * fix compile error * ensure transaction progress stream actually used and fix another test * cargo fmt * CI tweak * improve some comments and address some feedback bits * update CI to use our own nightly binary * wait for finalized block perhaps
33 lines
867 B
Rust
33 lines
867 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 = "unstable-backend-client"))]
|
|
compile_error!(
|
|
"The features 'unstable-light-client' and 'unstable-backend-client' cannot be used together"
|
|
);
|
|
|
|
#[cfg(test)]
|
|
pub mod utils;
|
|
|
|
#[cfg(test)]
|
|
#[cfg_attr(test, allow(unused_imports))]
|
|
use utils::*;
|
|
|
|
#[cfg(all(test, not(feature = "unstable-light-client")))]
|
|
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 _;
|