Skip to content

Commit

Permalink
fix: emit_serialized_unit_graph uses the configured shell
Browse files Browse the repository at this point in the history
  • Loading branch information
aatifsyed committed Dec 12, 2024
1 parent 94d274d commit 71f8173
Showing 1 changed file with 3 additions and 9 deletions.
12 changes: 3 additions & 9 deletions src/cargo/core/compiler/unit_graph.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ use crate::util::interning::InternedString;
use crate::util::CargoResult;
use crate::GlobalContext;
use std::collections::HashMap;
use std::io::Write;

/// The dependency graph of Units.
pub type UnitGraph = HashMap<Unit, Vec<UnitDep>>;
Expand Down Expand Up @@ -121,15 +120,10 @@ pub fn emit_serialized_unit_graph(
}
})
.collect();
let s = SerializedUnitGraph {

gctx.shell().print_json(&SerializedUnitGraph {
version: VERSION,
units: ser_units,
roots,
};

let stdout = std::io::stdout();
let mut lock = stdout.lock();
serde_json::to_writer(&mut lock, &s)?;
drop(writeln!(lock));
Ok(())
})
}

0 comments on commit 71f8173

Please sign in to comment.