From cc14b7e4acf7ae136f680d8b2d58349ba2c74f41 Mon Sep 17 00:00:00 2001 From: DustInDark Date: Sat, 18 Dec 2021 11:59:16 +0900 Subject: [PATCH] Feature/improve output#253 (#285) * changed processing time pre code #253 - changed csv file writer to BufWriter * changed processing time pre code in stdout #253 --- src/afterfact.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/afterfact.rs b/src/afterfact.rs index 72d2aabb..1d9217b4 100644 --- a/src/afterfact.rs +++ b/src/afterfact.rs @@ -6,6 +6,7 @@ use serde::Serialize; use std::error::Error; use std::fs::File; use std::io; +use std::io::BufWriter; use std::process; #[derive(Debug, Serialize)] @@ -50,7 +51,7 @@ pub fn after_fact() { { // ファイル出力する場合 match File::create(csv_path) { - Ok(file) => Box::new(file), + Ok(file) => Box::new(BufWriter::new(file)), Err(err) => { AlertMessage::alert( &mut std::io::stderr().lock(), @@ -63,7 +64,7 @@ pub fn after_fact() { } else { displayflag = true; // 標準出力に出力する場合 - Box::new(io::stdout()) + Box::new(BufWriter::new(io::stdout())) }; if let Err(err) = emit_csv(&mut target, displayflag) {