about summary refs log tree commit diff
path: root/src/filemap.rs
diff options
context:
space:
mode:
authorNick Cameron <ncameron@mozilla.com>2016-09-27 17:24:58 +1300
committerNick Cameron <ncameron@mozilla.com>2016-09-27 17:25:54 +1300
commit77ceba2bc033a230f77d6ac96a277191ca73fff2 (patch)
tree7c9e8058d015691af4b0d8f5a7a87e1ea2c0252f /src/filemap.rs
parent17c5d389f5a0534d41105ada08f38640d61d5154 (diff)
Write to the supplied buffer if one is supplied to format_input
Diffstat (limited to 'src/filemap.rs')
-rw-r--r--src/filemap.rs10
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) {