Rename DustContext to DustRenderer

This commit is contained in:
Tom Alexander 2020-04-10 20:58:55 -04:00
parent 2842d0a14a
commit 13934e8699
Signed by: talexander
GPG Key ID: D3A179C9A53C0EDE
3 changed files with 11 additions and 7 deletions

View File

@ -2,7 +2,7 @@ extern crate nom;
use renderer::compile_template;
use renderer::CompiledTemplate;
use renderer::DustContext;
use renderer::DustRenderer;
use std::env;
use std::fs;
use std::io::{self, Read};
@ -30,7 +30,7 @@ fn main() {
.iter()
.map(|(p, contents)| template_from_file(p, contents))
.collect();
let mut dust_context = DustContext::new();
let mut dust_context = DustRenderer::new();
compiled_templates.iter().for_each(|template| {
dust_context.load_source(template);
});

View File

@ -4,4 +4,4 @@ mod renderer;
pub use renderer::compile_template;
pub use renderer::CompiledTemplate;
pub use renderer::DustContext;
pub use renderer::DustRenderer;

View File

@ -10,7 +10,7 @@ pub struct CompiledTemplate<'a> {
}
#[derive(Clone, Debug)]
pub struct DustContext<'a> {
pub struct DustRenderer<'a> {
templates: BTreeMap<&'a String, &'a Template<'a>>,
}
@ -24,9 +24,9 @@ pub fn compile_template<'a>(source: &'a str, name: String) -> CompiledTemplate<'
}
}
impl<'a> DustContext<'a> {
pub fn new() -> DustContext<'a> {
DustContext {
impl<'a> DustRenderer<'a> {
pub fn new() -> DustRenderer<'a> {
DustRenderer {
templates: BTreeMap::new(),
}
}
@ -34,4 +34,8 @@ impl<'a> DustContext<'a> {
pub fn load_source(&mut self, template: &'a CompiledTemplate) {
self.templates.insert(&template.name, &template.template);
}
// pub fn render(&self, context) {
// }
}