From f7600977c826dfa81ca0a2d1ea4ebe5b14514288 Mon Sep 17 00:00:00 2001 From: Dominic Date: Tue, 14 Jan 2020 23:48:14 +0100 Subject: [PATCH] fix possible issue with NoContent implicit return and database connection use --- gotham_restful_derive/src/method.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gotham_restful_derive/src/method.rs b/gotham_restful_derive/src/method.rs index eb5d909..6f4c461 100644 --- a/gotham_restful_derive/src/method.rs +++ b/gotham_restful_derive/src/method.rs @@ -7,7 +7,6 @@ use syn::{ ItemFn, ReturnType, Type, - TypePath, parse_macro_input }; use std::str::FromStr; @@ -154,7 +153,7 @@ pub fn expand_method(method : Method, attrs : TokenStream, item : TokenStream) - use #krate::export::{Future, FromState}; let #repo_ident = <#krate::export::Repo<#conn_ty_real>>::borrow_from(&#state_ident).clone(); #repo_ident.run::<_, #ret, ()>(move |#conn_ident| { - Ok(#block) + Ok({#block}) }).wait().unwrap() }; }