aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--book/src/template_syntax.md5
-rw-r--r--testing/templates/render_in_place.html6
2 files changed, 6 insertions, 5 deletions
diff --git a/book/src/template_syntax.md b/book/src/template_syntax.md
index 6b98d99..6419140 100644
--- a/book/src/template_syntax.md
+++ b/book/src/template_syntax.md
@@ -304,7 +304,7 @@ testing and reuse.
```rust
use askama::Template;
#[derive(Template)]
-#[template(source = "Section 1: {{ s1.render().unwrap() }}", ext = "txt")]
+#[template(source = "Section 1: {{ s1 }}", ext = "txt")]
struct RenderInPlace<'a> {
s1: SectionOne<'a>
}
@@ -315,6 +315,7 @@ struct SectionOne<'a> {
a: &'a str,
b: &'a str,
}
+
let t = RenderInPlace { s1: SectionOne { a: "a", b: "b" } };
assert_eq!(t.render().unwrap(), "Section 1: A=a\nB=b")
```
@@ -344,7 +345,7 @@ use askama::Template;
#[derive(Template)]
#[template(source = r#"
//! {% for item in children %}
- {{ item.render().unwrap() }}
+ {{ item }}
{% endfor %}
"#, ext = "html", escape = "none")]
struct Item<'a> {
diff --git a/testing/templates/render_in_place.html b/testing/templates/render_in_place.html
index 3dff36c..1096588 100644
--- a/testing/templates/render_in_place.html
+++ b/testing/templates/render_in_place.html
@@ -1,6 +1,6 @@
-Section 1: {{ s1.render().unwrap() }}
-Section 2: {{ s2.render().unwrap()|safe }}
+Section 1: {{ s1 }}
+Section 2: {{ s2|safe }}
Section 3 for:
{% for s in s3.as_slice() -%}
-* {{ s.render().unwrap() }}
+* {{ s }}
{% endfor %}