2020-05-08 22:12:35 -04:00
|
|
|
use crate::parser::KVPair;
|
2020-05-31 21:46:00 -04:00
|
|
|
use crate::renderer::breadcrumb_tree::BreadcrumbTree;
|
2020-05-30 16:34:32 -04:00
|
|
|
use crate::renderer::context_element::IntoContextElement;
|
2020-05-30 18:16:58 -04:00
|
|
|
use crate::renderer::DustRenderer;
|
2020-05-31 21:46:00 -04:00
|
|
|
use std::collections::HashMap;
|
2020-05-10 18:10:17 -04:00
|
|
|
|
2020-05-10 21:28:47 -04:00
|
|
|
#[derive(Debug)]
|
2020-05-31 21:46:00 -04:00
|
|
|
pub struct ParametersContext<'a> {
|
|
|
|
params: HashMap<&'a str, &'a dyn IntoContextElement>,
|
2020-05-10 18:19:06 -04:00
|
|
|
}
|
|
|
|
|
2020-05-31 21:46:00 -04:00
|
|
|
impl<'a> ParametersContext<'a> {
|
2020-05-30 17:50:27 -04:00
|
|
|
pub fn new(
|
2020-05-30 18:16:58 -04:00
|
|
|
renderer: &DustRenderer,
|
2020-05-31 21:46:00 -04:00
|
|
|
breadcrumbs: Option<&BreadcrumbTree>,
|
|
|
|
params: &Vec<KVPair>,
|
|
|
|
) -> Self {
|
|
|
|
todo!()
|
2020-05-30 17:50:27 -04:00
|
|
|
}
|
|
|
|
}
|