// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
// option. This file may not be copied, modified, or distributed
// except according to those terms.
-use rustfmt_diff::{Mismatch, DiffLine};
+
use std::io::{self, Write};
-use config::WriteMode;
+use config::WriteMode;
+use rustfmt_diff::{DiffLine, Mismatch};
pub fn output_header<T>(out: &mut T, mode: WriteMode) -> Result<(), io::Error>
- where T: Write
+where
+ T: Write,
{
if mode == WriteMode::Checkstyle {
let mut xml_heading = String::new();
}
pub fn output_footer<T>(out: &mut T, mode: WriteMode) -> Result<(), io::Error>
- where T: Write
+where
+ T: Write,
{
if mode == WriteMode::Checkstyle {
let mut xml_tail = String::new();
Ok(())
}
-pub fn output_checkstyle_file<T>(mut writer: T,
- filename: &str,
- diff: Vec<Mismatch>)
- -> Result<(), io::Error>
- where T: Write
+pub fn output_checkstyle_file<T>(
+ mut writer: T,
+ filename: &str,
+ diff: Vec<Mismatch>,
+) -> Result<(), io::Error>
+where
+ T: Write,
{
write!(writer, "<file name=\"{}\">", filename)?;
for mismatch in diff {
// Do nothing with `DiffLine::Context` and `DiffLine::Resulting`.
if let DiffLine::Expected(ref str) = line {
let message = xml_escape_str(str);
- write!(writer,
- "<error line=\"{}\" severity=\"warning\" message=\"Should be `{}`\" \
- />",
- mismatch.line_number,
- message)?;
+ write!(
+ writer,
+ "<error line=\"{}\" severity=\"warning\" message=\"Should be `{}`\" \
+ />",
+ mismatch.line_number,
+ message
+ )?;
}
}
}