We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent da303f7 commit d9d6c4aCopy full SHA for d9d6c4a
src/cargo/core/shell.rs
@@ -404,16 +404,14 @@ impl Shell {
404
}
405
406
/// Prints the passed in [`Report`] to stderr
407
- pub fn print_report(&mut self, report: Report<'_>) -> std::io::Result<()> {
+ pub fn print_report(&mut self, report: Report<'_>) -> CargoResult<()> {
408
let term_width = self
409
.err_width()
410
.diagnostic_terminal_width()
411
.unwrap_or(annotate_snippets::renderer::DEFAULT_TERM_WIDTH);
412
- writeln!(
413
- self.err(),
414
- "{}",
415
- Renderer::styled().term_width(term_width).render(report)
416
- )
+ let rendered = Renderer::styled().term_width(term_width).render(report);
+ self.err().write_all(rendered.as_bytes())?;
+ Ok(())
417
418
419
0 commit comments