@@ -1249,10 +1249,8 @@ impl TestSyncStore {
1249
1249
} ,
1250
1250
}
1251
1251
}
1252
- }
1253
1252
1254
- impl KVStoreSync for TestSyncStore {
1255
- fn read (
1253
+ fn read_internal (
1256
1254
& self , primary_namespace : & str , secondary_namespace : & str , key : & str ,
1257
1255
) -> lightning:: io:: Result < Vec < u8 > > {
1258
1256
let _guard = self . serializer . read ( ) . unwrap ( ) ;
@@ -1277,7 +1275,7 @@ impl KVStoreSync for TestSyncStore {
1277
1275
}
1278
1276
}
1279
1277
1280
- fn write (
1278
+ fn write_internal (
1281
1279
& self , primary_namespace : & str , secondary_namespace : & str , key : & str , buf : Vec < u8 > ,
1282
1280
) -> lightning:: io:: Result < ( ) > {
1283
1281
let _guard = self . serializer . write ( ) . unwrap ( ) ;
@@ -1306,7 +1304,7 @@ impl KVStoreSync for TestSyncStore {
1306
1304
}
1307
1305
}
1308
1306
1309
- fn remove (
1307
+ fn remove_internal (
1310
1308
& self , primary_namespace : & str , secondary_namespace : & str , key : & str , lazy : bool ,
1311
1309
) -> lightning:: io:: Result < ( ) > {
1312
1310
let _guard = self . serializer . write ( ) . unwrap ( ) ;
@@ -1334,10 +1332,36 @@ impl KVStoreSync for TestSyncStore {
1334
1332
}
1335
1333
}
1336
1334
1337
- fn list (
1335
+ fn list_internal (
1338
1336
& self , primary_namespace : & str , secondary_namespace : & str ,
1339
1337
) -> lightning:: io:: Result < Vec < String > > {
1340
1338
let _guard = self . serializer . read ( ) . unwrap ( ) ;
1341
1339
self . do_list ( primary_namespace, secondary_namespace)
1342
1340
}
1343
1341
}
1342
+
1343
+ impl KVStoreSync for TestSyncStore {
1344
+ fn read (
1345
+ & self , primary_namespace : & str , secondary_namespace : & str , key : & str ,
1346
+ ) -> lightning:: io:: Result < Vec < u8 > > {
1347
+ self . read_internal ( primary_namespace, secondary_namespace, key)
1348
+ }
1349
+
1350
+ fn write (
1351
+ & self , primary_namespace : & str , secondary_namespace : & str , key : & str , buf : Vec < u8 > ,
1352
+ ) -> lightning:: io:: Result < ( ) > {
1353
+ self . write_internal ( primary_namespace, secondary_namespace, key, buf)
1354
+ }
1355
+
1356
+ fn remove (
1357
+ & self , primary_namespace : & str , secondary_namespace : & str , key : & str , lazy : bool ,
1358
+ ) -> lightning:: io:: Result < ( ) > {
1359
+ self . remove_internal ( primary_namespace, secondary_namespace, key, lazy)
1360
+ }
1361
+
1362
+ fn list (
1363
+ & self , primary_namespace : & str , secondary_namespace : & str ,
1364
+ ) -> lightning:: io:: Result < Vec < String > > {
1365
+ self . list_internal ( primary_namespace, secondary_namespace)
1366
+ }
1367
+ }
0 commit comments