Collect all lightning std::sync imports under crate::sync
[rust-lightning] / lightning / src / chain / chainmonitor.rs
index 8e6ddc76c4911e2d79343e58a199453535e08d76..12bfebbc4aeee8941b6ad4734cd1f539f8816360 100644 (file)
@@ -37,8 +37,8 @@ use util::logger::Logger;
 use util::events;
 use util::events::EventHandler;
 
-use std::collections::{HashMap, hash_map};
-use std::sync::RwLock;
+use prelude::*;
+use sync::RwLock;
 use core::ops::Deref;
 
 /// An implementation of [`chain::Watch`] for monitoring channels.
@@ -143,7 +143,7 @@ where C::Target: chain::Filter,
        #[cfg(any(test, feature = "fuzztarget", feature = "_test_utils"))]
        pub fn get_and_clear_pending_events(&self) -> Vec<events::Event> {
                use util::events::EventsProvider;
-               let events = std::cell::RefCell::new(Vec::new());
+               let events = core::cell::RefCell::new(Vec::new());
                let event_handler = |event| events.borrow_mut().push(event);
                self.process_pending_events(&event_handler);
                events.into_inner()