Skip to content

Commit 844ae2f

Browse files
committed
Rename Persister trait to PersisterSync
1 parent 6e4c7c5 commit 844ae2f

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

lightning-background-processor/src/lib.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ use lightning::sign::ChangeDestinationSourceSync;
4040
use lightning::sign::EntropySource;
4141
use lightning::sign::OutputSpender;
4242
use lightning::util::logger::Logger;
43-
use lightning::util::persist::{KVStoreSync, Persister};
43+
use lightning::util::persist::{KVStoreSync, PersisterSync};
4444
use lightning::util::sweep::OutputSweeper;
4545
#[cfg(feature = "std")]
4646
use lightning::util::sweep::OutputSweeperSync;
@@ -814,7 +814,7 @@ where
814814
F::Target: 'static + FeeEstimator,
815815
L::Target: 'static + Logger,
816816
P::Target: 'static + Persist<<CM::Target as AChannelManager>::Signer>,
817-
PS::Target: 'static + Persister<'a, CM, L, S>,
817+
PS::Target: 'static + PersisterSync<'a, CM, L, S>,
818818
ES::Target: 'static + EntropySource,
819819
CM::Target: AChannelManager,
820820
OM::Target: AOnionMessenger,
@@ -928,21 +928,21 @@ impl BackgroundProcessor {
928928
/// documentation].
929929
///
930930
/// The thread runs indefinitely unless the object is dropped, [`stop`] is called, or
931-
/// [`Persister::persist_manager`] returns an error. In case of an error, the error is retrieved by calling
931+
/// [`PersisterSync::persist_manager`] returns an error. In case of an error, the error is retrieved by calling
932932
/// either [`join`] or [`stop`].
933933
///
934934
/// # Data Persistence
935935
///
936-
/// [`Persister::persist_manager`] is responsible for writing out the [`ChannelManager`] to disk, and/or
936+
/// [`PersisterSync::persist_manager`] is responsible for writing out the [`ChannelManager`] to disk, and/or
937937
/// uploading to one or more backup services. See [`ChannelManager::write`] for writing out a
938938
/// [`ChannelManager`]. See the `lightning-persister` crate for LDK's
939939
/// provided implementation.
940940
///
941-
/// [`Persister::persist_graph`] is responsible for writing out the [`NetworkGraph`] to disk, if
941+
/// [`PersisterSync::persist_graph`] is responsible for writing out the [`NetworkGraph`] to disk, if
942942
/// [`GossipSync`] is supplied. See [`NetworkGraph::write`] for writing out a [`NetworkGraph`].
943943
/// See the `lightning-persister` crate for LDK's provided implementation.
944944
///
945-
/// Typically, users should either implement [`Persister::persist_manager`] to never return an
945+
/// Typically, users should either implement [`PersisterSync::persist_manager`] to never return an
946946
/// error or call [`join`] and handle any error that may arise. For the latter case,
947947
/// `BackgroundProcessor` must be restarted by calling `start` again after handling the error.
948948
///
@@ -964,8 +964,8 @@ impl BackgroundProcessor {
964964
/// [`stop`]: Self::stop
965965
/// [`ChannelManager`]: lightning::ln::channelmanager::ChannelManager
966966
/// [`ChannelManager::write`]: lightning::ln::channelmanager::ChannelManager#impl-Writeable
967-
/// [`Persister::persist_manager`]: lightning::util::persist::Persister::persist_manager
968-
/// [`Persister::persist_graph`]: lightning::util::persist::Persister::persist_graph
967+
/// [`PersisterSync::persist_manager`]: lightning::util::persist::PersisterSync::persist_manager
968+
/// [`PersisterSync::persist_graph`]: lightning::util::persist::PersisterSync::persist_graph
969969
/// [`NetworkGraph`]: lightning::routing::gossip::NetworkGraph
970970
/// [`NetworkGraph::write`]: lightning::routing::gossip::NetworkGraph#impl-Writeable
971971
pub fn start<
@@ -1010,7 +1010,7 @@ impl BackgroundProcessor {
10101010
F::Target: 'static + FeeEstimator,
10111011
L::Target: 'static + Logger,
10121012
P::Target: 'static + Persist<<CM::Target as AChannelManager>::Signer>,
1013-
PS::Target: 'static + Persister<'a, CM, L, S>,
1013+
PS::Target: 'static + PersisterSync<'a, CM, L, S>,
10141014
ES::Target: 'static + EntropySource,
10151015
CM::Target: AChannelManager,
10161016
OM::Target: AOnionMessenger,

lightning/src/ln/channelmanager.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1886,7 +1886,7 @@ where
18861886
/// - Perform any periodic channel and payment checks by calling [`timer_tick_occurred`] roughly
18871887
/// every minute
18881888
/// - Persist to disk whenever [`get_and_clear_needs_persistence`] returns `true` using a
1889-
/// [`Persister`] such as a [`KVStoreSync`] implementation
1889+
/// [`PersisterSync`] such as a [`KVStoreSync`] implementation
18901890
/// - Handle [`Event`]s obtained via its [`EventsProvider`] implementation
18911891
///
18921892
/// The [`Future`] returned by [`get_event_or_persistence_needed_future`] is useful in determining
@@ -2468,7 +2468,7 @@ where
24682468
/// [`PeerManager::process_events`]: crate::ln::peer_handler::PeerManager::process_events
24692469
/// [`timer_tick_occurred`]: Self::timer_tick_occurred
24702470
/// [`get_and_clear_needs_persistence`]: Self::get_and_clear_needs_persistence
2471-
/// [`Persister`]: crate::util::persist::Persister
2471+
/// [`PersisterSync`]: crate::util::persist::PersisterSync
24722472
/// [`KVStoreSync`]: crate::util::persist::KVStoreSync
24732473
/// [`get_event_or_persistence_needed_future`]: Self::get_event_or_persistence_needed_future
24742474
/// [`lightning-block-sync`]: https://docs.rs/lightning_block_sync/latest/lightning_block_sync

lightning/src/util/persist.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ pub fn migrate_kv_store_data<S: MigratableKVStore, T: MigratableKVStore>(
202202
/// Trait that handles persisting a [`ChannelManager`], [`NetworkGraph`], and [`WriteableScore`] to disk.
203203
///
204204
/// [`ChannelManager`]: crate::ln::channelmanager::ChannelManager
205-
pub trait Persister<'a, CM: Deref, L: Deref, S: Deref>
205+
pub trait PersisterSync<'a, CM: Deref, L: Deref, S: Deref>
206206
where
207207
CM::Target: 'static + AChannelManager,
208208
L::Target: 'static + Logger,
@@ -220,7 +220,7 @@ where
220220
fn persist_scorer(&self, scorer: &S) -> Result<(), io::Error>;
221221
}
222222

223-
impl<'a, A: KVStoreSync + ?Sized, CM: Deref, L: Deref, S: Deref> Persister<'a, CM, L, S> for A
223+
impl<'a, A: KVStoreSync + ?Sized, CM: Deref, L: Deref, S: Deref> PersisterSync<'a, CM, L, S> for A
224224
where
225225
CM::Target: 'static + AChannelManager,
226226
L::Target: 'static + Logger,

0 commit comments

Comments
 (0)