From 23279c3bce4b0b21504f20e76b5cdfa783d4394c Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Mon, 4 Sep 2017 20:31:28 +0200 Subject: Move filter list closer to the actual filters, add docs --- askama_shared/src/generator.rs | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) (limited to 'askama_shared/src/generator.rs') diff --git a/askama_shared/src/generator.rs b/askama_shared/src/generator.rs index 4d101a1..5c4b7f8 100644 --- a/askama_shared/src/generator.rs +++ b/askama_shared/src/generator.rs @@ -1,3 +1,4 @@ +use filters; use parser::{self, Cond, Expr, Node, Target, WS}; use path; @@ -262,7 +263,7 @@ impl<'a> Generator<'a> { return; } - if BUILT_IN_FILTERS.contains(&name) { + if filters::BUILT_IN_FILTERS.contains(&name) { self.write(&format!("::askama::filters::{}(&", name)); } else { self.write(&format!("filters::{}(&", name)); @@ -729,15 +730,3 @@ impl<'a, T: 'a> SetChain<'a, T> where T: cmp::Eq + hash::Hash { } type MacroMap<'a> = HashMap<&'a str, (WS, &'a str, Vec<&'a str>, Vec>, WS)>; - -const BUILT_IN_FILTERS: [&str; 9] = [ - "e", - "escape", - "format", - "lower", - "lowercase", - "trim", - "upper", - "uppercase", - "json", // Optional feature; reserve the name anyway -]; -- cgit