rust-lightning/lightning/src/routing
jbesraa 3695b2aa13 Split LockableScore responsibilities between read & write operations
- Split Score from LockableScore to ScoreLookUp to handle read
      operations and ScoreUpdate to handle write operations
    - Change all struct that implemented Score to implement ScoreLookUp
      and/or ScoreUpdate
    - Change Mutex's to RwLocks to allow multiple data readers
    - Change LockableScore to Deref in ScorerAccountingForInFlightHtlcs
      as we only need to read
    - Add ScoreLookUp and ScoreUpdate docs
    - Remove reference(&'a) and Sized from Score in ScorerAccountingForInFlightHtlcs
      as Score implements Deref
    - Split MultiThreadedScoreLock into MultiThreadedScoreLockWrite and MultiThreadedScoreLockRead.
      After splitting LockableScore, we split MultiThreadedScoreLock following
      the same way, splitting a single score into two srtucts, one for read and
      other for write.
      MultiThreadedScoreLock is used in c_bindings.
2023-08-25 04:35:11 +03:00
..
gossip.rs Merge pull request #2412 from valentinewallace/2023-07-construct-blinded-paths 2023-08-23 17:35:06 +00:00
mod.rs Move chain::Access to routing and rename it UtxoLookup 2023-02-08 23:54:00 +00:00
router.rs Split LockableScore responsibilities between read & write operations 2023-08-25 04:35:11 +03:00
scoring.rs Split LockableScore responsibilities between read & write operations 2023-08-25 04:35:11 +03:00
test_utils.rs Use NodeAlias type in NodeAnnouncement 2023-04-13 13:09:03 -05:00
utxo.rs Add function for updating network graph with announcement with no UTXO resolver 2023-04-24 14:10:25 -05:00