diff options
Diffstat (limited to '')
-rw-r--r-- | askama_shared/src/generator.rs | 26 | ||||
-rw-r--r-- | askama_shared/src/lib.rs | 1 |
2 files changed, 0 insertions, 27 deletions
diff --git a/askama_shared/src/generator.rs b/askama_shared/src/generator.rs index 8b1fb33..b891d89 100644 --- a/askama_shared/src/generator.rs +++ b/askama_shared/src/generator.rs @@ -102,9 +102,6 @@ impl<'a, S: std::hash::BuildHasher> Generator<'a, S> { if self.integrations.gotham { self.impl_gotham_into_response(&mut buf)?; } - if self.integrations.iron { - self.impl_iron_modifier_response(&mut buf)?; - } if self.integrations.mendes { self.impl_mendes_responder(&mut buf)?; } @@ -237,29 +234,6 @@ impl<'a, S: std::hash::BuildHasher> Generator<'a, S> { buf.writeln("}") } - // Implement iron's Modifier<Response> if enabled - fn impl_iron_modifier_response(&mut self, buf: &mut Buffer) -> Result<(), CompileError> { - self.write_header( - buf, - "::askama_iron::Modifier<::askama_iron::Response>", - None, - )?; - buf.writeln("fn modify(self, res: &mut ::askama_iron::Response) {")?; - buf.writeln( - "res.body = Some(Box::new(::askama_iron::Template::render(&self).unwrap().into_bytes()));", - )?; - - match self.input.extension().unwrap_or("") { - "html" | "htm" => { - buf.writeln("::askama_iron::ContentType::html().0.modify(res);")?; - } - _ => (), - }; - - buf.writeln("}")?; - buf.writeln("}") - } - // Implement mendes' `Responder`. fn impl_mendes_responder(&mut self, buf: &mut Buffer) -> Result<(), CompileError> { let param = syn::parse_str("A: ::mendes::Application").unwrap(); diff --git a/askama_shared/src/lib.rs b/askama_shared/src/lib.rs index 0768ff3..f6b94dd 100644 --- a/askama_shared/src/lib.rs +++ b/askama_shared/src/lib.rs @@ -278,7 +278,6 @@ pub struct Integrations { pub actix: bool, pub axum: bool, pub gotham: bool, - pub iron: bool, pub mendes: bool, pub rocket: bool, pub tide: bool, |