@@ -25,28 +25,23 @@ pub struct SqliteInjector {
2525}
2626
2727impl Injector for SqliteInjector {
28- async fn inject_frame (
29- & mut self ,
30- frame : Frame ,
31- ) -> Result < Option < FrameNo > > {
28+ async fn inject_frame ( & mut self , frame : Frame ) -> Result < Option < FrameNo > > {
3229 let inner = self . inner . clone ( ) ;
33- spawn_blocking ( move || {
34- inner . lock ( ) . inject_frame ( frame )
35- } ) . await . unwrap ( )
30+ spawn_blocking ( move || inner . lock ( ) . inject_frame ( frame ) )
31+ . await
32+ . unwrap ( )
3633 }
3734
3835 async fn rollback ( & mut self ) {
3936 let inner = self . inner . clone ( ) ;
40- spawn_blocking ( move || {
41- inner . lock ( ) . rollback ( )
42- } ) . await . unwrap ( ) ;
37+ spawn_blocking ( move || inner . lock ( ) . rollback ( ) )
38+ . await
39+ . unwrap ( ) ;
4340 }
4441
4542 async fn flush ( & mut self ) -> Result < Option < FrameNo > > {
4643 let inner = self . inner . clone ( ) ;
47- spawn_blocking ( move || {
48- inner. lock ( ) . flush ( )
49- } ) . await . unwrap ( )
44+ spawn_blocking ( move || inner. lock ( ) . flush ( ) ) . await . unwrap ( )
5045 }
5146}
5247
@@ -56,13 +51,15 @@ impl SqliteInjector {
5651 capacity : usize ,
5752 auto_checkpoint : u32 ,
5853 encryption_config : Option < libsql_sys:: EncryptionConfig > ,
59- ) ->super :: Result < Self > {
54+ ) -> super :: Result < Self > {
6055 let inner = spawn_blocking ( move || {
6156 SqliteInjectorInner :: new ( path, capacity, auto_checkpoint, encryption_config)
62- } ) . await . unwrap ( ) ?;
57+ } )
58+ . await
59+ . unwrap ( ) ?;
6360
6461 Ok ( Self {
65- inner : Arc :: new ( Mutex :: new ( inner) )
62+ inner : Arc :: new ( Mutex :: new ( inner) ) ,
6663 } )
6764 }
6865}
@@ -278,7 +275,8 @@ mod test {
278275 fn test_simple_inject_frames ( ) {
279276 let temp = tempfile:: tempdir ( ) . unwrap ( ) ;
280277
281- let mut injector = SqliteInjectorInner :: new ( temp. path ( ) . join ( "data" ) , 10 , 10000 , None ) . unwrap ( ) ;
278+ let mut injector =
279+ SqliteInjectorInner :: new ( temp. path ( ) . join ( "data" ) , 10 , 10000 , None ) . unwrap ( ) ;
282280 let log = wal_log ( ) ;
283281 for frame in log {
284282 injector. inject_frame ( frame) . unwrap ( ) ;
@@ -298,7 +296,8 @@ mod test {
298296 let temp = tempfile:: tempdir ( ) . unwrap ( ) ;
299297
300298 // inject one frame at a time
301- let mut injector = SqliteInjectorInner :: new ( temp. path ( ) . join ( "data" ) , 1 , 10000 , None ) . unwrap ( ) ;
299+ let mut injector =
300+ SqliteInjectorInner :: new ( temp. path ( ) . join ( "data" ) , 1 , 10000 , None ) . unwrap ( ) ;
302301 let log = wal_log ( ) ;
303302 for frame in log {
304303 injector. inject_frame ( frame) . unwrap ( ) ;
@@ -318,7 +317,8 @@ mod test {
318317 let temp = tempfile:: tempdir ( ) . unwrap ( ) ;
319318
320319 // inject one frame at a time
321- let mut injector = SqliteInjectorInner :: new ( temp. path ( ) . join ( "data" ) , 10 , 1000 , None ) . unwrap ( ) ;
320+ let mut injector =
321+ SqliteInjectorInner :: new ( temp. path ( ) . join ( "data" ) , 10 , 1000 , None ) . unwrap ( ) ;
322322 let mut frames = wal_log ( ) ;
323323
324324 assert ! ( injector
0 commit comments