Fixing warnings

This commit is contained in:
Tom Alexander
2020-04-12 21:57:42 -04:00
parent 883bda7a78
commit 8e4f5e3229
4 changed files with 6 additions and 71 deletions

View File

@@ -5,9 +5,7 @@ use crate::parser::Template;
use crate::parser::TemplateElement;
use crate::renderer::errors::CompileError;
use crate::renderer::errors::RenderError;
use crate::renderer::renderable::Renderable;
use crate::renderer::walkable::ContextElement;
use crate::renderer::walkable::Walkable;
use std::collections::HashMap;
#[derive(Clone, Debug)]
@@ -116,6 +114,8 @@ fn walk_path<'a>(
mod tests {
use super::*;
use crate::parser::Filter;
use crate::renderer::renderable::Renderable;
use crate::renderer::walkable::Walkable;
#[test]
fn test_walk_path() {
@@ -124,21 +124,21 @@ mod tests {
impl<I: ContextElement> ContextElement for HashMap<&str, I> {}
impl Renderable for u32 {
fn render(&self, filters: &Vec<Filter>) -> Result<String, RenderError> {
fn render(&self, _filters: &Vec<Filter>) -> Result<String, RenderError> {
// TODO: handle the filters
Ok(self.to_string())
}
}
impl Renderable for &str {
fn render(&self, filters: &Vec<Filter>) -> Result<String, RenderError> {
fn render(&self, _filters: &Vec<Filter>) -> Result<String, RenderError> {
// TODO: handle the filters
Ok(self.to_string())
}
}
impl<I: ContextElement> Renderable for HashMap<&str, I> {
fn render(&self, filters: &Vec<Filter>) -> Result<String, RenderError> {
fn render(&self, _filters: &Vec<Filter>) -> Result<String, RenderError> {
// TODO: handle the filters
Err(RenderError::CantRender { elem: self })
}