#![cfg_attr(all(any(test, feature = "_test_utils"), feature = "unstable"), feature(test))]
#[cfg(all(any(test, feature = "_test_utils"), feature = "unstable"))] extern crate test;
+#[macro_use]
extern crate alloc;
extern crate bitcoin;
extern crate core;
pub use self::hashbrown::{HashMap, HashSet, hash_map};
}
+#[cfg(feature = "std")]
mod sync {
pub use ::std::sync::{Arc, Mutex, Condvar, MutexGuard, RwLock, RwLockReadGuard};
}
+
+#[cfg(not(feature = "std"))]
+mod sync;