From 2d83af49051f5d33105315164f3edf7f72f3741f Mon Sep 17 00:00:00 2001 From: Alekos Filini Date: Wed, 23 Mar 2022 12:00:24 +0100 Subject: [PATCH] Move testutils macro module before the others This allows using the `testuitils` macro in their tests as well --- src/lib.rs | 15 ++++++++------- src/testutils/mod.rs | 2 ++ 2 files changed, 10 insertions(+), 7 deletions(-) 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;