pub mod util;
pub mod chain;
pub mod ln;
-#[allow(unused)]
-mod offers;
+pub mod offers;
pub mod routing;
+pub mod sign;
pub mod onion_message;
+pub mod blinded_path;
+pub mod events;
#[cfg(feature = "std")]
/// Re-export of either `core2::io` or `std::io`, depending on the `std` feature flag.
pub use alloc::string::ToString;
}
-#[cfg(all(not(feature = "_bench_unstable"), feature = "std", test))]
-mod debug_sync;
#[cfg(all(not(feature = "_bench_unstable"), feature = "backtrace", feature = "std", test))]
extern crate backtrace;
-#[cfg(feature = "std")]
-mod sync {
- #[cfg(all(not(feature = "_bench_unstable"), test))]
- pub use crate::debug_sync::*;
- #[cfg(any(feature = "_bench_unstable", not(test)))]
- pub use ::std::sync::{Arc, Mutex, Condvar, MutexGuard, RwLock, RwLockReadGuard, RwLockWriteGuard};
- #[cfg(any(feature = "_bench_unstable", not(test)))]
- pub use crate::util::fairrwlock::FairRwLock;
-}
-
-#[cfg(not(feature = "std"))]
mod sync;