Remove testutils feature so doctests worka again

I wanted to only conditionally compile testutils but it's needed in
doctests which we can't conditionally compile for:

https://github.com/rust-lang/rust/issues/67295
This commit is contained in:
LLFourn
2021-05-19 16:09:01 +10:00
parent 38b0470b14
commit 00bdf08f2a
3 changed files with 7 additions and 4 deletions

View File

@@ -511,7 +511,7 @@ macro_rules! doctest_wallet {
() => {{
use $crate::bitcoin::Network;
use $crate::database::MemoryDatabase;
use testutils::testutils;
use $crate::testutils;
let descriptor = "wpkh(cVpPVruEDdmutPzisEsYvtST1usBR3ntr8pXSyt6D2YYqXRyPcFW)";
let descriptors = testutils!(@descriptors (descriptor) (descriptor));

View File

@@ -262,5 +262,9 @@ pub fn version() -> &'static str {
env!("CARGO_PKG_VERSION", "unknown")
}
#[cfg(any(feature = "testutils", test))]
// We should consider putting this under a feature flag but we need the macro in doctets so we need
// to wait until https://github.com/rust-lang/rust/issues/67295 is fixed.
//
// Stuff in here is too rough to document atm
#[doc(hidden)]
pub mod testutils;