From cabc82f3d44bd2b38a6ab106d8387410caef4d06 Mon Sep 17 00:00:00 2001 From: Yota Toyama Date: Thu, 8 Feb 2018 10:34:42 +0900 Subject: [PATCH] Deal with rust-lang/rust#48048 --- src/core/function.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/function.rs b/src/core/function.rs index a5a9c5f..83c0789 100644 --- a/src/core/function.rs +++ b/src/core/function.rs @@ -26,7 +26,8 @@ impl Function { #[async(boxed)] pub fn call(self, a: Arguments) -> Result { - Ok(await!((self.function)(await!(self.signature.bind(a))?))?) + let f = self.function; // rust-lang/rust#48048 + Ok(await!(f(await!(self.signature.bind(a))?))?) } }