X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fcheckstyle.rs;h=169a3741be46860d8de5d02a5f9ecbe87b7c862e;hb=b4b80b6395b6c52d774be04a8ea8ae70b6ac995c;hp=7f6e650ad220295e9539484d5b4c28f88b42de54;hpb=2a5b25e5dba8922510b3a13e0bedc37300ce1782;p=rust.git diff --git a/src/checkstyle.rs b/src/checkstyle.rs index 7f6e650ad22..169a3741be4 100644 --- a/src/checkstyle.rs +++ b/src/checkstyle.rs @@ -1,43 +1,26 @@ -// Copyright 2015 The Rust Project Developers. See the COPYRIGHT -// file at the top-level directory of this distribution and at -// http://rust-lang.org/COPYRIGHT. -// -// Licensed under the Apache License, Version 2.0 or the MIT license -// , at your -// option. This file may not be copied, modified, or distributed -// except according to those terms. - use std::io::{self, Write}; use std::path::Path; -use config::WriteMode; -use rustfmt_diff::{DiffLine, Mismatch}; +use crate::rustfmt_diff::{DiffLine, Mismatch}; -pub fn output_header(out: &mut T, mode: WriteMode) -> Result<(), io::Error> -where - T: Write, -{ - if mode == WriteMode::Checkstyle { - let mut xml_heading = String::new(); - xml_heading.push_str(""); - xml_heading.push_str("\n"); - xml_heading.push_str(""); - write!(out, "{}", xml_heading)?; - } - Ok(()) +/// The checkstyle header - should be emitted before the output of Rustfmt. +/// +/// Note that emitting checkstyle output is not stable and may removed in a +/// future version of Rustfmt. +pub fn header() -> String { + let mut xml_heading = String::new(); + xml_heading.push_str(""); + xml_heading.push_str("\n"); + xml_heading.push_str(""); + xml_heading } -pub fn output_footer(out: &mut T, mode: WriteMode) -> Result<(), io::Error> -where - T: Write, -{ - if mode == WriteMode::Checkstyle { - let mut xml_tail = String::new(); - xml_tail.push_str("\n"); - write!(out, "{}", xml_tail)?; - } - Ok(()) +/// The checkstyle footer - should be emitted after the output of Rustfmt. +/// +/// Note that emitting checkstyle output is not stable and may removed in a +/// future version of Rustfmt. +pub fn footer() -> String { + "\n".to_owned() } pub fn output_checkstyle_file(