@@ -338,8 +338,7 @@ impl RustEnvironmentProvider {
338338 info ! ( "合并 Rust 标准库到 rustc 目录" ) ;
339339
340340 // 查找所有 rust-std-* 目录
341- let entries = fs:: read_dir ( install_path)
342- . map_err ( |e| format ! ( "读取安装目录失败: {}" , e) ) ?;
341+ let entries = fs:: read_dir ( install_path) . map_err ( |e| format ! ( "读取安装目录失败: {}" , e) ) ?;
343342
344343 for entry in entries. flatten ( ) {
345344 let path = entry. path ( ) ;
@@ -352,7 +351,8 @@ impl RustEnvironmentProvider {
352351 let std_rustlib_src = path. join ( "lib" ) . join ( "rustlib" ) ;
353352
354353 // 目标路径: install_path/rustc/lib/rustlib/
355- let rustc_rustlib_dst = install_path. join ( "rustc" ) . join ( "lib" ) . join ( "rustlib" ) ;
354+ let rustc_rustlib_dst =
355+ install_path. join ( "rustc" ) . join ( "lib" ) . join ( "rustlib" ) ;
356356
357357 if std_rustlib_src. exists ( ) && rustc_rustlib_dst. exists ( ) {
358358 // 遍历标准库中的所有目标平台
@@ -361,20 +361,26 @@ impl RustEnvironmentProvider {
361361 let std_target_path = std_entry. path ( ) ;
362362 if std_target_path. is_dir ( ) {
363363 if let Some ( target_name) = std_target_path. file_name ( ) {
364- let dst_target_path = rustc_rustlib_dst. join ( target_name) ;
364+ let dst_target_path =
365+ rustc_rustlib_dst. join ( target_name) ;
365366
366367 // 如果目标路径不存在,创建它
367368 if !dst_target_path. exists ( ) {
368- fs:: create_dir_all ( & dst_target_path)
369- . map_err ( |e| format ! ( "创建目标目录失败: {}" , e) ) ?;
369+ fs:: create_dir_all ( & dst_target_path) . map_err (
370+ |e| format ! ( "创建目标目录失败: {}" , e) ,
371+ ) ?;
370372 }
371373
372374 // 复制 lib 目录
373375 let std_lib_src = std_target_path. join ( "lib" ) ;
374376 let dst_lib = dst_target_path. join ( "lib" ) ;
375377
376378 if std_lib_src. exists ( ) {
377- info ! ( "复制标准库: {} -> {}" , std_lib_src. display( ) , dst_lib. display( ) ) ;
379+ info ! (
380+ "复制标准库: {} -> {}" ,
381+ std_lib_src. display( ) ,
382+ dst_lib. display( )
383+ ) ;
378384 Self :: copy_dir_all ( & std_lib_src, & dst_lib) ?;
379385 }
380386 }
@@ -398,7 +404,9 @@ impl RustEnvironmentProvider {
398404
399405 for entry in fs:: read_dir ( src) . map_err ( |e| format ! ( "读取目录失败: {}" , e) ) ? {
400406 let entry = entry. map_err ( |e| format ! ( "读取条目失败: {}" , e) ) ?;
401- let ty = entry. file_type ( ) . map_err ( |e| format ! ( "获取文件类型失败: {}" , e) ) ?;
407+ let ty = entry
408+ . file_type ( )
409+ . map_err ( |e| format ! ( "获取文件类型失败: {}" , e) ) ?;
402410 let src_path = entry. path ( ) ;
403411 let dst_path = dst. join ( entry. file_name ( ) ) ;
404412
0 commit comments