From 079cfc7a643ac06c33d77c59bbfe34181adf455f Mon Sep 17 00:00:00 2001 From: emma Date: Thu, 7 May 2026 00:44:39 +0000 Subject: [PATCH] src/backend/render.rs: updates to use BufWriter instead of Write trait --- src/backend/render.rs | 6 +++--- src/bin/test_render.rs | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/backend/render.rs b/src/backend/render.rs index 4d87af6..4afbbd1 100644 --- a/src/backend/render.rs +++ b/src/backend/render.rs @@ -21,7 +21,7 @@ use std::{ error::Error, fmt::{ self, Display, Formatter }, - io::Write, + io::{ BufWriter, Write }, path::PathBuf, }; @@ -131,8 +131,8 @@ impl Page { } /// Render a page to a Write-able stream - pub fn render( - &self, mut dest: Box + pub fn render( + &self, dest: &mut BufWriter ) -> Result<(), Box> { /* TODO: replace ./assets/ with the actual templates directory, * i.e. /usr/local/share/mintee/ */ diff --git a/src/bin/test_render.rs b/src/bin/test_render.rs index b38e69b..f49774b 100644 --- a/src/bin/test_render.rs +++ b/src/bin/test_render.rs @@ -21,7 +21,7 @@ use std::{ env::current_dir, error::Error, - io::stdout, + io::{ BufWriter, stdout } }; use mintee::backend::render::{ Page, PageKind, Repo }; @@ -40,7 +40,7 @@ fn main() -> Result<(), Box> { entity, name, None, - Some("src".to_string()), + None, ); let page = Page::new( @@ -48,5 +48,5 @@ fn main() -> Result<(), Box> { None, ); - page.render(Box::new(stdout())) + page.render(&mut BufWriter::new(stdout())) }