use super::renderer_integration::RendererIntegration; use duster::renderer::DustRenderer; use serde::Serialize; pub(crate) struct DusterRenderer {} impl RendererIntegration for DusterRenderer { fn load_templates(&mut self, dust_templates: I) -> Result<(), crate::error::CustomError> where I: Iterator, P: Into, { // TODO Ok(()) } fn render(&self, context: C) -> Result where C: Serialize, { let mut dust_renderer = DustRenderer::new(); println!("{}", serde_json::to_string(&context)?); // TODO Ok("".to_owned()) } }