X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Flib.rs;h=5c414b7b233caa0c86aec510b548f993214c7e0b;hb=0671ca6a177a50e6cb850c2a74050b035fb28121;hp=1088063540c97f51e03d0bcebbcde1773fb83970;hpb=002a5db5b07fd317545d3aa4f1a217cd40b608e2;p=rust-lightning diff --git a/lightning/src/lib.rs b/lightning/src/lib.rs index 10880635..5c414b7b 100644 --- a/lightning/src/lib.rs +++ b/lightning/src/lib.rs @@ -31,6 +31,7 @@ #![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; @@ -54,6 +55,10 @@ mod prelude { 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;