mirror of
https://github.com/rust-lang/cargo.git
synced 2025-09-28 11:20:36 +00:00
refactor(shell): Make print_report consistent with message_stder
This commit is contained in:
parent
da303f74fc
commit
d9d6c4a651
@ -404,16 +404,14 @@ impl Shell {
|
||||
}
|
||||
|
||||
/// Prints the passed in [`Report`] to stderr
|
||||
pub fn print_report(&mut self, report: Report<'_>) -> std::io::Result<()> {
|
||||
pub fn print_report(&mut self, report: Report<'_>) -> CargoResult<()> {
|
||||
let term_width = self
|
||||
.err_width()
|
||||
.diagnostic_terminal_width()
|
||||
.unwrap_or(annotate_snippets::renderer::DEFAULT_TERM_WIDTH);
|
||||
writeln!(
|
||||
self.err(),
|
||||
"{}",
|
||||
Renderer::styled().term_width(term_width).render(report)
|
||||
)
|
||||
let rendered = Renderer::styled().term_width(term_width).render(report);
|
||||
self.err().write_all(rendered.as_bytes())?;
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user