@@ -1241,10 +1241,8 @@ impl TestSyncStore {
1241
1241
} ,
1242
1242
}
1243
1243
}
1244
- }
1245
1244
1246
- impl KVStoreSync for TestSyncStore {
1247
- fn read (
1245
+ fn read_internal (
1248
1246
& self , primary_namespace : & str , secondary_namespace : & str , key : & str ,
1249
1247
) -> lightning:: io:: Result < Vec < u8 > > {
1250
1248
let _guard = self . serializer . read ( ) . unwrap ( ) ;
@@ -1269,7 +1267,7 @@ impl KVStoreSync for TestSyncStore {
1269
1267
}
1270
1268
}
1271
1269
1272
- fn write (
1270
+ fn write_internal (
1273
1271
& self , primary_namespace : & str , secondary_namespace : & str , key : & str , buf : Vec < u8 > ,
1274
1272
) -> lightning:: io:: Result < ( ) > {
1275
1273
let _guard = self . serializer . write ( ) . unwrap ( ) ;
@@ -1298,7 +1296,7 @@ impl KVStoreSync for TestSyncStore {
1298
1296
}
1299
1297
}
1300
1298
1301
- fn remove (
1299
+ fn remove_internal (
1302
1300
& self , primary_namespace : & str , secondary_namespace : & str , key : & str , lazy : bool ,
1303
1301
) -> lightning:: io:: Result < ( ) > {
1304
1302
let _guard = self . serializer . write ( ) . unwrap ( ) ;
@@ -1326,10 +1324,36 @@ impl KVStoreSync for TestSyncStore {
1326
1324
}
1327
1325
}
1328
1326
1329
- fn list (
1327
+ fn list_internal (
1330
1328
& self , primary_namespace : & str , secondary_namespace : & str ,
1331
1329
) -> lightning:: io:: Result < Vec < String > > {
1332
1330
let _guard = self . serializer . read ( ) . unwrap ( ) ;
1333
1331
self . do_list ( primary_namespace, secondary_namespace)
1334
1332
}
1335
1333
}
1334
+
1335
+ impl KVStoreSync for TestSyncStore {
1336
+ fn read (
1337
+ & self , primary_namespace : & str , secondary_namespace : & str , key : & str ,
1338
+ ) -> lightning:: io:: Result < Vec < u8 > > {
1339
+ self . read_internal ( primary_namespace, secondary_namespace, key)
1340
+ }
1341
+
1342
+ fn write (
1343
+ & self , primary_namespace : & str , secondary_namespace : & str , key : & str , buf : Vec < u8 > ,
1344
+ ) -> lightning:: io:: Result < ( ) > {
1345
+ self . write_internal ( primary_namespace, secondary_namespace, key, buf)
1346
+ }
1347
+
1348
+ fn remove (
1349
+ & self , primary_namespace : & str , secondary_namespace : & str , key : & str , lazy : bool ,
1350
+ ) -> lightning:: io:: Result < ( ) > {
1351
+ self . remove_internal ( primary_namespace, secondary_namespace, key, lazy)
1352
+ }
1353
+
1354
+ fn list (
1355
+ & self , primary_namespace : & str , secondary_namespace : & str ,
1356
+ ) -> lightning:: io:: Result < Vec < String > > {
1357
+ self . list_internal ( primary_namespace, secondary_namespace)
1358
+ }
1359
+ }
0 commit comments