X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Futil%2Fpersist.rs;h=31e53239410cc69ece83795bb3456971a855aaf3;hb=f4ab077a6938e5a2a28e33c25011cb80ce0a6611;hp=40c042a27ff702c457a1c856db2097720cd4caf3;hpb=49c9f1885dd7a564c0c78ad5f73ea4792c0171a8;p=rust-lightning diff --git a/lightning/src/util/persist.rs b/lightning/src/util/persist.rs index 40c042a2..31e53239 100644 --- a/lightning/src/util/persist.rs +++ b/lightning/src/util/persist.rs @@ -10,10 +10,17 @@ use core::ops::Deref; use bitcoin::hashes::hex::ToHex; -use crate::io::{self}; +use crate::io; use crate::routing::scoring::WriteableScore; -use crate::{chain::{keysinterface::{Sign, KeysInterface}, self, transaction::{OutPoint}, chaininterface::{BroadcasterInterface, FeeEstimator}, chainmonitor::{Persist, MonitorUpdateId}, channelmonitor::{ChannelMonitor, ChannelMonitorUpdate}}, ln::channelmanager::ChannelManager, routing::gossip::NetworkGraph}; +use crate::chain; +use crate::chain::chaininterface::{BroadcasterInterface, FeeEstimator}; +use crate::chain::chainmonitor::{Persist, MonitorUpdateId}; +use crate::chain::keysinterface::{Sign, KeysInterface}; +use crate::chain::transaction::OutPoint; +use crate::chain::channelmonitor::{ChannelMonitor, ChannelMonitorUpdate}; +use crate::ln::channelmanager::ChannelManager; +use crate::routing::gossip::NetworkGraph; use super::{logger::Logger, ser::Writeable}; /// Trait for a key-value store for persisting some writeable object at some key