Use alloc for no_std builds
[rust-lightning] / lightning / src / ln / peer_handler.rs
index 097e9928677bb4a288e8d44820a1fb7df9567e42..33c4050b374dd21fa4eeb3486bb179ae91c85f4e 100644 (file)
@@ -30,7 +30,9 @@ use util::events::{MessageSendEvent, MessageSendEventsProvider};
 use util::logger::Logger;
 use routing::network_graph::NetGraphMsgHandler;
 
-use std::collections::{HashMap,hash_map,HashSet,LinkedList};
+use prelude::*;
+use alloc::collections::LinkedList;
+use std::collections::{HashMap,hash_map,HashSet};
 use std::sync::{Arc, Mutex};
 use core::sync::atomic::{AtomicUsize, Ordering};
 use core::{cmp, hash, fmt, mem};
@@ -1421,6 +1423,7 @@ mod tests {
        use bitcoin::secp256k1::Secp256k1;
        use bitcoin::secp256k1::key::{SecretKey, PublicKey};
 
+       use prelude::*;
        use std::sync::{Arc, Mutex};
        use core::sync::atomic::Ordering;