Need to do loop elements.

This commit is contained in:
Tom Alexander
2020-05-09 14:10:38 -04:00
parent fcb2f3fc4d
commit 2712126b3c
4 changed files with 25 additions and 39 deletions

View File

@@ -4,6 +4,7 @@ use crate::renderer::context_element::ContextElement;
use crate::renderer::Loopable;
use crate::renderer::RenderError;
use crate::renderer::Renderable;
use crate::renderer::WalkError;
use crate::renderer::Walkable;
use std::collections::HashMap;
@@ -44,11 +45,8 @@ impl<'a> Loopable for ParametersContext<'a> {
}
impl<'a> Walkable for ParametersContext<'a> {
fn walk(&self, segment: &str) -> Result<&dyn ContextElement, RenderError> {
fn walk(&self, segment: &str) -> Result<&dyn ContextElement, WalkError> {
// TODO: Actually implement
Err(RenderError::CantWalk {
segment: segment.to_string(),
elem: self,
})
Err(WalkError::CantWalk)
}
}