Wrap all non-test uses of in a BufWriter/BufReader for efficiency

This commit is contained in:
Carter Hunt Fogelman 2023-12-26 01:00:02 -08:00 committed by Olivier Goffart
parent d1529af3cc
commit ff27bc79ae
8 changed files with 40 additions and 25 deletions

View file

@ -52,7 +52,7 @@ compile_error!(
use std::collections::HashMap;
use std::env;
use std::io::Write;
use std::io::{BufWriter, Write};
use std::path::Path;
use i_slint_compiler::diagnostics::BuildDiagnostics;
@ -355,7 +355,7 @@ pub fn compile_with_config(
);
let file = std::fs::File::create(&output_file_path).map_err(CompileError::SaveError)?;
let mut code_formatter = CodeFormatter::new(file);
let mut code_formatter = CodeFormatter::new(BufWriter::new(file));
let generated = i_slint_compiler::generator::rust::generate(&doc);
for x in &diag.all_loaded_files {