1 use helpers
::HelperDef
;
2 use registry
::Registry
;
3 use render
::{Renderable, RenderContext, Helper}
;
4 use error
::RenderError
;
9 impl HelperDef
for RawHelper
{
10 fn call(&self, h
: &Helper
, r
: &Registry
, rc
: &mut RenderContext
) -> Result
<(), RenderError
> {
11 let tpl
= h
.template();
12 if let Some(t
) = tpl
{
20 pub static RAW_HELPER
: RawHelper
= RawHelper
;
24 use registry
::Registry
;
27 fn test_raw_helper() {
28 let mut handlebars
= Registry
::new();
31 .register_template_string("t0", "a{{{{raw}}}}{{content}}{{else}}hello{{{{/raw}}}}")
35 let r
= handlebars
.render("t0", &());
36 assert_eq
!(r
.ok().unwrap(), "a{{content}}{{else}}hello");