@@ -359,10 +359,8 @@ fn run_audit(args: AuditArgs) {
359359
360360 // ── Deep MIR analysis (optional, requires nightly + capsec-driver) ──
361361 if args. deep {
362- let output_path = std:: env:: temp_dir ( ) . join ( format ! (
363- "capsec-deep-{}.jsonl" ,
364- std:: process:: id( )
365- ) ) ;
362+ let output_path =
363+ std:: env:: temp_dir ( ) . join ( format ! ( "capsec-deep-{}.jsonl" , std:: process:: id( ) ) ) ;
366364
367365 // Check if capsec-driver is available
368366 let driver_check = capsec_std:: process:: command ( "capsec-driver" , & spawn_cap)
@@ -405,8 +403,12 @@ fn run_audit(args: AuditArgs) {
405403 let has_pinned = capsec_std:: process:: command ( "rustup" , & spawn_cap)
406404 . ok ( )
407405 . and_then ( |mut cmd| {
408- cmd. arg ( "run" ) . arg ( pinned) . arg ( "rustc" ) . arg ( "--version" )
409- . output ( ) . ok ( )
406+ cmd. arg ( "run" )
407+ . arg ( pinned)
408+ . arg ( "rustc" )
409+ . arg ( "--version" )
410+ . output ( )
411+ . ok ( )
410412 } )
411413 . map ( |o| o. status . success ( ) )
412414 . unwrap_or ( false ) ;
@@ -442,10 +444,12 @@ fn run_audit(args: AuditArgs) {
442444 let crate_lookup: HashMap < String , ( String , String ) > = workspace_crates
443445 . iter ( )
444446 . chain ( dep_crates. iter ( ) )
445- . map ( |c| (
446- discovery:: normalize_crate_name ( & c. name ) ,
447- ( c. name . clone ( ) , c. version . clone ( ) ) ,
448- ) )
447+ . map ( |c| {
448+ (
449+ discovery:: normalize_crate_name ( & c. name ) ,
450+ ( c. name . clone ( ) , c. version . clone ( ) ) ,
451+ )
452+ } )
449453 . collect ( ) ;
450454
451455 // Read JSONL findings
@@ -459,7 +463,8 @@ fn run_audit(args: AuditArgs) {
459463 Ok ( mut finding) => {
460464 // Patch crate name and version: MIR driver uses rustc
461465 // identifiers (underscored) and doesn't know Cargo versions.
462- let normalized = discovery:: normalize_crate_name ( & finding. crate_name ) ;
466+ let normalized =
467+ discovery:: normalize_crate_name ( & finding. crate_name ) ;
463468 if let Some ( ( cargo_name, ver) ) = crate_lookup. get ( & normalized) {
464469 finding. crate_name = cargo_name. clone ( ) ;
465470 if finding. crate_version == "0.0.0" {
@@ -485,7 +490,11 @@ fn run_audit(args: AuditArgs) {
485490 let stderr = String :: from_utf8_lossy ( & output. stderr ) ;
486491 eprintln ! ( "Warning: Deep analysis failed (cargo check returned non-zero)." ) ;
487492 // Show last few meaningful error lines
488- for line in stderr. lines ( ) . filter ( |l| l. contains ( "error" ) || l. contains ( "Error" ) ) . take ( 5 ) {
493+ for line in stderr
494+ . lines ( )
495+ . filter ( |l| l. contains ( "error" ) || l. contains ( "Error" ) )
496+ . take ( 5 )
497+ {
489498 eprintln ! ( " {line}" ) ;
490499 }
491500 if stderr. contains ( "incompatible version of rustc" ) {
0 commit comments