diff --git a/Cargo.toml b/Cargo.toml index dda31216..78ddb116 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -58,8 +58,7 @@ all-keys = ["keys-bip39"] keys-bip39 = ["tiny-bip39"] # Debug/Test features -testutils = [] -test-blockchains = ["testutils", "bitcoincore-rpc", "electrum-client"] +test-blockchains = ["bitcoincore-rpc", "electrum-client"] test-md-docs = ["electrum"] [dev-dependencies] diff --git a/src/database/memory.rs b/src/database/memory.rs index 465698d5..adf4e20f 100644 --- a/src/database/memory.rs +++ b/src/database/memory.rs @@ -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)); diff --git a/src/lib.rs b/src/lib.rs index 722f680a..77cbef61 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -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;