diff options
| author | Nick Cameron <ncameron@mozilla.com> | 2016-09-27 17:24:58 +1300 |
|---|---|---|
| committer | Nick Cameron <ncameron@mozilla.com> | 2016-09-27 17:25:54 +1300 |
| commit | 77ceba2bc033a230f77d6ac96a277191ca73fff2 (patch) | |
| tree | 7c9e8058d015691af4b0d8f5a7a87e1ea2c0252f /src | |
| parent | 17c5d389f5a0534d41105ada08f38640d61d5154 (diff) | |
Write to the supplied buffer if one is supplied to format_input
Diffstat (limited to 'src')
| -rw-r--r-- | src/filemap.rs | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/filemap.rs b/src/filemap.rs index 5560e9aee85..ea45defe55c 100644 --- a/src/filemap.rs +++ b/src/filemap.rs @@ -14,7 +14,7 @@ use strings::string_buffer::StringBuffer; use std::fs::{self, File}; -use std::io::{self, Write, Read, stdout, BufWriter}; +use std::io::{self, Write, Read, sBufWriter}; use config::{NewlineStyle, Config, WriteMode}; use rustfmt_diff::{make_diff, print_diff, Mismatch}; @@ -133,15 +133,11 @@ pub fn write_file<T>(text: &StringBuffer, try!(write_system_newlines(file, text, config)); } WriteMode::Plain => { - let stdout = stdout(); - let stdout = stdout.lock(); - try!(write_system_newlines(stdout, text, config)); + try!(write_system_newlines(out, text, config)); } WriteMode::Display | WriteMode::Coverage => { println!("{}:\n", filename); - let stdout = stdout(); - let stdout = stdout.lock(); - try!(write_system_newlines(stdout, text, config)); + try!(write_system_newlines(out, text, config)); } WriteMode::Diff => { if let Ok((ori, fmt)) = source_and_formatted_text(text, filename, config) { |
