@@ -243,7 +243,7 @@ fn new_connection(bootstrap_server: &str) -> Result<*mut Connection, String> {
243243 } ) ) ;
244244 Ok ( conn)
245245 }
246- Err ( e) => Err ( format ! ( "Failed to connect: {}" , e ) ) ,
246+ Err ( e) => Err ( format ! ( "Failed to connect: {e}" ) ) ,
247247 }
248248}
249249
@@ -264,7 +264,7 @@ impl Connection {
264264 let admin = Box :: into_raw ( Box :: new ( Admin { inner : admin } ) ) ;
265265 Ok ( admin)
266266 }
267- Err ( e) => Err ( format ! ( "Failed to get admin: {}" , e ) ) ,
267+ Err ( e) => Err ( format ! ( "Failed to get admin: {e}" ) ) ,
268268 }
269269 }
270270
@@ -287,7 +287,7 @@ impl Connection {
287287 } ) ) ;
288288 Ok ( table)
289289 }
290- Err ( e) => Err ( format ! ( "Failed to get table: {}" , e ) ) ,
290+ Err ( e) => Err ( format ! ( "Failed to get table: {e}" ) ) ,
291291 }
292292 }
293293}
@@ -398,7 +398,7 @@ impl Table {
398398
399399 let table_append = match fluss_table. new_append ( ) {
400400 Ok ( a) => a,
401- Err ( e) => return Err ( format ! ( "Failed to create append: {}" , e ) ) ,
401+ Err ( e) => return Err ( format ! ( "Failed to create append: {e}" ) ) ,
402402 } ;
403403
404404 let writer = table_append. create_writer ( ) ;
@@ -413,7 +413,10 @@ impl Table {
413413 self . table_info . clone ( ) ,
414414 ) ;
415415
416- let scanner = fluss_table. new_scan ( ) . create_log_scanner ( ) ;
416+ let scanner = match fluss_table. new_scan ( ) . create_log_scanner ( ) {
417+ Ok ( a) => a,
418+ Err ( e) => return Err ( format ! ( "Failed to create log scanner: {e}" ) ) ,
419+ } ;
417420 let scanner = Box :: into_raw ( Box :: new ( LogScanner { inner : scanner } ) ) ;
418421 Ok ( scanner)
419422 }
@@ -431,9 +434,12 @@ impl Table {
431434 let scan = fluss_table. new_scan ( ) ;
432435 let scan = match scan. project ( & column_indices) {
433436 Ok ( s) => s,
434- Err ( e) => return Err ( format ! ( "Failed to project columns: {}" , e) ) ,
437+ Err ( e) => return Err ( format ! ( "Failed to project columns: {e}" ) ) ,
438+ } ;
439+ let scanner = match scan. create_log_scanner ( ) {
440+ Ok ( a) => a,
441+ Err ( e) => return Err ( format ! ( "Failed to create log scanner: {e}" ) ) ,
435442 } ;
436- let scanner = scan. create_log_scanner ( ) ;
437443 let scanner = Box :: into_raw ( Box :: new ( LogScanner { inner : scanner } ) ) ;
438444 Ok ( scanner)
439445 }
0 commit comments