aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--askama/src/generator.rs54
1 files changed, 27 insertions, 27 deletions
diff --git a/askama/src/generator.rs b/askama/src/generator.rs
index 57d1205..3c5e2a1 100644
--- a/askama/src/generator.rs
+++ b/askama/src/generator.rs
@@ -21,33 +21,6 @@ impl Generator {
}
}
- fn annotations(&self, generics: &syn::Generics) -> String {
- if generics.lifetimes.len() < 1 {
- return String::new();
- }
- let mut res = String::new();
- res.push('<');
- for lt in &generics.lifetimes {
- res.push_str(lt.lifetime.ident.as_ref());
- }
- res.push('>');
- res
- }
-
- fn init(&mut self, name: &str, generics: &syn::Generics) {
- self.write("impl");
- let anno = self.annotations(generics);
- self.write(&anno);
- self.write(" askama::Template for ");
- self.write(name);
- self.write(&anno);
- self.writeln(" {");
-
- self.indent();
- self.writeln("fn render_into(&self, writer: &mut std::fmt::Write) {");
- self.indent();
- }
-
fn indent(&mut self) {
self.indent += 1;
}
@@ -187,6 +160,33 @@ impl Generator {
}
}
+ fn annotations(&self, generics: &syn::Generics) -> String {
+ if generics.lifetimes.len() < 1 {
+ return String::new();
+ }
+ let mut res = String::new();
+ res.push('<');
+ for lt in &generics.lifetimes {
+ res.push_str(lt.lifetime.ident.as_ref());
+ }
+ res.push('>');
+ res
+ }
+
+ fn init(&mut self, name: &str, generics: &syn::Generics) {
+ self.write("impl");
+ let anno = self.annotations(generics);
+ self.write(&anno);
+ self.write(" askama::Template for ");
+ self.write(name);
+ self.write(&anno);
+ self.writeln(" {");
+
+ self.indent();
+ self.writeln("fn render_into(&self, writer: &mut std::fmt::Write) {");
+ self.indent();
+ }
+
fn finalize(&mut self) {
self.dedent();
self.writeln("}");