From a8503e0fa2d6065b1c471becf76dde68571b7984 Mon Sep 17 00:00:00 2001 From: Sergey Pashinin Date: Thu, 11 Nov 2021 12:55:09 +0300 Subject: Prepare for actix-web v4 (#553) --- askama_shared/src/generator.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'askama_shared/src/generator.rs') diff --git a/askama_shared/src/generator.rs b/askama_shared/src/generator.rs index 7500cc7..6c1b151 100644 --- a/askama_shared/src/generator.rs +++ b/askama_shared/src/generator.rs @@ -210,15 +210,13 @@ impl<'a, S: std::hash::BuildHasher> Generator<'a, S> { // Implement Actix-web's `Responder`. fn impl_actix_web_responder(&mut self, buf: &mut Buffer) -> Result<(), CompileError> { self.write_header(buf, "::actix_web::Responder", None)?; - buf.writeln("type Future = ::askama_actix::futures::Ready<::std::result::Result<::actix_web::HttpResponse, Self::Error>>;")?; - buf.writeln("type Error = ::actix_web::Error;")?; buf.writeln( "fn respond_to(self, _req: &::actix_web::HttpRequest) \ - -> Self::Future {", + -> ::actix_web::HttpResponse {", )?; buf.writeln("use ::askama_actix::TemplateToResponse;")?; - buf.writeln("::askama_actix::futures::ready(self.to_response())")?; + buf.writeln("self.to_response()")?; buf.writeln("}")?; buf.writeln("}") -- cgit