diff --git a/src/lib.rs b/src/lib.rs index c3de5ae8..6db7103e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -249,6 +249,14 @@ pub extern crate sled; #[cfg(feature = "sqlite")] pub extern crate rusqlite; +// We should consider putting this under a feature flag but we need the macro in doctests 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)] +#[macro_use] +pub mod testutils; + #[allow(unused_imports)] #[macro_use] pub(crate) mod error; @@ -277,10 +285,3 @@ pub use wallet::Wallet; pub fn version() -> &'static str { env!("CARGO_PKG_VERSION", "unknown") } - -// We should consider putting this under a feature flag but we need the macro in doctests 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; diff --git a/src/testutils/mod.rs b/src/testutils/mod.rs index f05c9df4..b10f1a3b 100644 --- a/src/testutils/mod.rs +++ b/src/testutils/mod.rs @@ -267,3 +267,5 @@ macro_rules! testutils { (external, internal) }) } + +pub use testutils;