From 66a1a06df12367260343da43aadcb7807c812ac2 Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Mon, 13 Feb 2017 21:36:52 +0100 Subject: Rename filter e to escape, keep e as alias --- askama/src/filters.rs | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/askama/src/filters.rs b/askama/src/filters.rs index fd8222c..17d25c5 100644 --- a/askama/src/filters.rs +++ b/askama/src/filters.rs @@ -4,7 +4,7 @@ fn escapable(b: &u8) -> bool { *b == b'<' || *b == b'>' || *b == b'&' } -pub fn e(s: &fmt::Display) -> String { +pub fn escape(s: &fmt::Display) -> String { let s = format!("{}", s); let mut found = Vec::new(); for (i, b) in s.as_bytes().iter().enumerate() { @@ -39,14 +39,18 @@ pub fn e(s: &fmt::Display) -> String { String::from_utf8(res).unwrap() } +pub fn e(s: &fmt::Display) -> String { + escape(s) +} + #[cfg(test)] mod tests { - use super::e; + use super::*; #[test] fn test_escape() { - assert_eq!(e(&""), ""); - assert_eq!(e(&"<&>"), "<&>"); - assert_eq!(e(&"bla&"), "bla&"); - assert_eq!(e(&""), "<&>"); + assert_eq!(escape(&"bla&"), "bla&"); + assert_eq!(escape(&"