about summary refs log tree commit diff
path: root/src/git-rustfmt
diff options
context:
space:
mode:
authorRuben Schmidmeister <ruben.schmidmeister@icloud.com>2019-04-17 14:33:36 +0200
committerSeiichi Uchida <seuchida@gmail.com>2019-04-17 05:33:36 -0700
commit3dc625c661924d47fcb040b27f56ab7a9a206c60 (patch)
tree49cd82d7dbe03209da84bbdcab91f479afcff35c /src/git-rustfmt
parentefa3a62b56f793ab13a85486ad99da1432f88aa3 (diff)
Use annotate-snippets for emitting errors (#3507)
Diffstat (limited to 'src/git-rustfmt')
-rw-r--r--src/git-rustfmt/main.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/git-rustfmt/main.rs b/src/git-rustfmt/main.rs
index f71ae097808..c90eae3e649 100644
--- a/src/git-rustfmt/main.rs
+++ b/src/git-rustfmt/main.rs
@@ -11,7 +11,7 @@ use env_logger;
 use getopts::{Matches, Options};
 use rustfmt_nightly as rustfmt;
 
-use crate::rustfmt::{load_config, CliOptions, Input, Session};
+use crate::rustfmt::{load_config, CliOptions, FormatReportFormatterBuilder, Input, Session};
 
 fn prune_files(files: Vec<&str>) -> Vec<&str> {
     let prefixes: Vec<_> = files
@@ -67,7 +67,7 @@ fn fmt_files(files: &[&str]) -> i32 {
     for file in files {
         let report = session.format(Input::File(PathBuf::from(file))).unwrap();
         if report.has_warnings() {
-            eprintln!("{}", report);
+            eprintln!("{}", FormatReportFormatterBuilder::new(&report).build());
         }
         if !session.has_no_errors() {
             exit_code = 1;