@@ -596,14 +596,14 @@ use futures_util::{dummy_waker, Joiner, OptionalSelector, Selector, SelectorOutp
596
596
/// # struct StoreSync {}
597
597
/// # impl lightning::util::persist::KVStoreSync for StoreSync {
598
598
/// # fn read(&self, primary_namespace: &str, secondary_namespace: &str, key: &str) -> io::Result<Vec<u8>> { Ok(Vec::new()) }
599
- /// # fn write(&self, primary_namespace: &str, secondary_namespace: &str, key: &str, buf: &[u8] ) -> io::Result<()> { Ok(()) }
599
+ /// # fn write(&self, primary_namespace: &str, secondary_namespace: &str, key: &str, buf: Vec<u8> ) -> io::Result<()> { Ok(()) }
600
600
/// # fn remove(&self, primary_namespace: &str, secondary_namespace: &str, key: &str, lazy: bool) -> io::Result<()> { Ok(()) }
601
601
/// # fn list(&self, primary_namespace: &str, secondary_namespace: &str) -> io::Result<Vec<String>> { Ok(Vec::new()) }
602
602
/// # }
603
603
/// # struct Store {}
604
604
/// # impl lightning::util::persist::KVStore for Store {
605
605
/// # fn read(&self, primary_namespace: &str, secondary_namespace: &str, key: &str) -> Pin<Box<dyn Future<Output = Result<Vec<u8>, io::Error>> + 'static + Send>> { todo!() }
606
- /// # fn write(&self, primary_namespace: &str, secondary_namespace: &str, key: &str, buf: &[u8] ) -> Pin<Box<dyn Future<Output = Result<(), io::Error>> + 'static + Send>> { todo!() }
606
+ /// # fn write(&self, primary_namespace: &str, secondary_namespace: &str, key: &str, buf: Vec<u8> ) -> Pin<Box<dyn Future<Output = Result<(), io::Error>> + 'static + Send>> { todo!() }
607
607
/// # fn remove(&self, primary_namespace: &str, secondary_namespace: &str, key: &str, lazy: bool) -> Pin<Box<dyn Future<Output = Result<(), io::Error>> + 'static + Send>> { todo!() }
608
608
/// # fn list(&self, primary_namespace: &str, secondary_namespace: &str) -> Pin<Box<dyn Future<Output = Result<Vec<String>, io::Error>> + 'static + Send>> { todo!() }
609
609
/// # }
@@ -799,7 +799,7 @@ where
799
799
SCORER_PERSISTENCE_PRIMARY_NAMESPACE ,
800
800
SCORER_PERSISTENCE_SECONDARY_NAMESPACE ,
801
801
SCORER_PERSISTENCE_KEY ,
802
- & scorer. encode ( ) ,
802
+ scorer. encode ( ) ,
803
803
)
804
804
. await
805
805
{
@@ -935,7 +935,7 @@ where
935
935
CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE ,
936
936
CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE ,
937
937
CHANNEL_MANAGER_PERSISTENCE_KEY ,
938
- & channel_manager. get_cm ( ) . encode ( ) ,
938
+ channel_manager. get_cm ( ) . encode ( ) ,
939
939
)
940
940
. await
941
941
} ;
@@ -998,7 +998,7 @@ where
998
998
NETWORK_GRAPH_PERSISTENCE_PRIMARY_NAMESPACE ,
999
999
NETWORK_GRAPH_PERSISTENCE_SECONDARY_NAMESPACE ,
1000
1000
NETWORK_GRAPH_PERSISTENCE_KEY ,
1001
- & network_graph. encode ( ) ,
1001
+ network_graph. encode ( ) ,
1002
1002
)
1003
1003
. await
1004
1004
{
@@ -1040,7 +1040,7 @@ where
1040
1040
SCORER_PERSISTENCE_PRIMARY_NAMESPACE ,
1041
1041
SCORER_PERSISTENCE_SECONDARY_NAMESPACE ,
1042
1042
SCORER_PERSISTENCE_KEY ,
1043
- & scorer. encode ( ) ,
1043
+ scorer. encode ( ) ,
1044
1044
)
1045
1045
. await
1046
1046
{
@@ -1145,7 +1145,7 @@ where
1145
1145
CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE ,
1146
1146
CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE ,
1147
1147
CHANNEL_MANAGER_PERSISTENCE_KEY ,
1148
- & channel_manager. get_cm ( ) . encode ( ) ,
1148
+ channel_manager. get_cm ( ) . encode ( ) ,
1149
1149
)
1150
1150
. await ?;
1151
1151
if let Some ( ref scorer) = scorer {
@@ -1154,7 +1154,7 @@ where
1154
1154
SCORER_PERSISTENCE_PRIMARY_NAMESPACE ,
1155
1155
SCORER_PERSISTENCE_SECONDARY_NAMESPACE ,
1156
1156
SCORER_PERSISTENCE_KEY ,
1157
- & scorer. encode ( ) ,
1157
+ scorer. encode ( ) ,
1158
1158
)
1159
1159
. await ?;
1160
1160
}
@@ -1164,7 +1164,7 @@ where
1164
1164
NETWORK_GRAPH_PERSISTENCE_PRIMARY_NAMESPACE ,
1165
1165
NETWORK_GRAPH_PERSISTENCE_SECONDARY_NAMESPACE ,
1166
1166
NETWORK_GRAPH_PERSISTENCE_KEY ,
1167
- & network_graph. encode ( ) ,
1167
+ network_graph. encode ( ) ,
1168
1168
)
1169
1169
. await ?;
1170
1170
}
@@ -1374,7 +1374,7 @@ impl BackgroundProcessor {
1374
1374
SCORER_PERSISTENCE_PRIMARY_NAMESPACE ,
1375
1375
SCORER_PERSISTENCE_SECONDARY_NAMESPACE ,
1376
1376
SCORER_PERSISTENCE_KEY ,
1377
- & scorer. encode ( ) ,
1377
+ scorer. encode ( ) ,
1378
1378
) {
1379
1379
log_error ! ( logger, "Error: Failed to persist scorer, check your disk and permissions {}" , e)
1380
1380
}
@@ -1474,7 +1474,7 @@ impl BackgroundProcessor {
1474
1474
CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE ,
1475
1475
CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE ,
1476
1476
CHANNEL_MANAGER_PERSISTENCE_KEY ,
1477
- & channel_manager. get_cm ( ) . encode ( ) ,
1477
+ channel_manager. get_cm ( ) . encode ( ) ,
1478
1478
) ) ?;
1479
1479
log_trace ! ( logger, "Done persisting ChannelManager." ) ;
1480
1480
}
@@ -1506,7 +1506,7 @@ impl BackgroundProcessor {
1506
1506
NETWORK_GRAPH_PERSISTENCE_PRIMARY_NAMESPACE ,
1507
1507
NETWORK_GRAPH_PERSISTENCE_SECONDARY_NAMESPACE ,
1508
1508
NETWORK_GRAPH_PERSISTENCE_KEY ,
1509
- & network_graph. encode ( ) ,
1509
+ network_graph. encode ( ) ,
1510
1510
) {
1511
1511
log_error ! ( logger, "Error: Failed to persist network graph, check your disk and permissions {}" , e) ;
1512
1512
}
@@ -1535,7 +1535,7 @@ impl BackgroundProcessor {
1535
1535
SCORER_PERSISTENCE_PRIMARY_NAMESPACE ,
1536
1536
SCORER_PERSISTENCE_SECONDARY_NAMESPACE ,
1537
1537
SCORER_PERSISTENCE_KEY ,
1538
- & scorer. encode ( ) ,
1538
+ scorer. encode ( ) ,
1539
1539
) {
1540
1540
log_error ! ( logger, "Error: Failed to persist scorer, check your disk and permissions {}" , e) ;
1541
1541
}
@@ -1575,22 +1575,22 @@ impl BackgroundProcessor {
1575
1575
CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE ,
1576
1576
CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE ,
1577
1577
CHANNEL_MANAGER_PERSISTENCE_KEY ,
1578
- & channel_manager. get_cm ( ) . encode ( ) ,
1578
+ channel_manager. get_cm ( ) . encode ( ) ,
1579
1579
) ?;
1580
1580
if let Some ( ref scorer) = scorer {
1581
1581
kv_store. write (
1582
1582
SCORER_PERSISTENCE_PRIMARY_NAMESPACE ,
1583
1583
SCORER_PERSISTENCE_SECONDARY_NAMESPACE ,
1584
1584
SCORER_PERSISTENCE_KEY ,
1585
- & scorer. encode ( ) ,
1585
+ scorer. encode ( ) ,
1586
1586
) ?;
1587
1587
}
1588
1588
if let Some ( network_graph) = gossip_sync. network_graph ( ) {
1589
1589
kv_store. write (
1590
1590
NETWORK_GRAPH_PERSISTENCE_PRIMARY_NAMESPACE ,
1591
1591
NETWORK_GRAPH_PERSISTENCE_SECONDARY_NAMESPACE ,
1592
1592
NETWORK_GRAPH_PERSISTENCE_KEY ,
1593
- & network_graph. encode ( ) ,
1593
+ network_graph. encode ( ) ,
1594
1594
) ?;
1595
1595
}
1596
1596
Ok ( ( ) )
@@ -1935,7 +1935,7 @@ mod tests {
1935
1935
}
1936
1936
1937
1937
fn write (
1938
- & self , primary_namespace : & str , secondary_namespace : & str , key : & str , buf : & [ u8 ] ,
1938
+ & self , primary_namespace : & str , secondary_namespace : & str , key : & str , buf : Vec < u8 > ,
1939
1939
) -> lightning:: io:: Result < ( ) > {
1940
1940
if primary_namespace == CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE
1941
1941
&& secondary_namespace == CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE
0 commit comments