From d1a7ee02e5f8ebdc02cd973899202ec730a6f4bd Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Thu, 10 Jan 2019 22:12:56 +0100 Subject: Prevent trait object issues --- askama/src/lib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/askama/src/lib.rs b/askama/src/lib.rs index 91ebdd3..d643c18 100644 --- a/askama/src/lib.rs +++ b/askama/src/lib.rs @@ -461,7 +461,7 @@ pub mod rocket { pub use self::rocket::response::{Responder, Result}; - pub fn respond(t: &super::Template, ext: &str) -> Result<'static> { + pub fn respond(t: &T, ext: &str) -> Result<'static> { let rsp = t.render().map_err(|_| Status::InternalServerError)?; let ctype = ContentType::from_extension(ext).ok_or(Status::InternalServerError)?; Response::build() @@ -485,7 +485,7 @@ pub mod actix_web { }; use self::mime_guess::get_mime_type; - pub fn respond(t: &super::Template, ext: &str) -> Result { + pub fn respond(t: &T, ext: &str) -> Result { let rsp = t .render() .map_err(|_| ErrorInternalServerError("Template parsing error"))?; @@ -502,7 +502,7 @@ pub mod gotham { pub use hyper::{Body, Response, StatusCode}; use mime_guess::get_mime_type; - pub fn respond(t: &super::Template, ext: &str) -> Response { + pub fn respond(t: &T, ext: &str) -> Response { let mime_type = get_mime_type(ext).to_string(); match t.render() { -- cgit