Moved ParametersContext to its own file.

This commit is contained in:
Tom Alexander
2020-05-08 22:12:35 -04:00
parent 1a6db195cb
commit b45448edbd
5 changed files with 34 additions and 9 deletions

View File

@@ -1,13 +1,13 @@
use crate::parser::template;
use crate::parser::Body;
use crate::parser::DustTag;
use crate::parser::RValue;
use crate::parser::Special;
use crate::parser::Template;
use crate::parser::TemplateElement;
use crate::renderer::context_element::ContextElement;
use crate::renderer::errors::CompileError;
use crate::renderer::errors::RenderError;
use crate::renderer::parameters_context::ParametersContext;
use std::collections::HashMap;
#[derive(Clone, Debug)]
@@ -254,11 +254,6 @@ fn walk_path<'a>(
})
}
struct ParametersContext<'a> {
params: HashMap<&'a str, RValue<'a>>,
breadcrumbs: &'a Vec<&'a dyn ContextElement>,
}
#[cfg(test)]
mod tests {
use super::*;