From 8b6425dc39ba5986c619a9d9519b7439d7ca72d0 Mon Sep 17 00:00:00 2001 From: kyren Date: Wed, 26 Jul 2017 11:43:38 -0400 Subject: [PATCH] Clean up lifetimes after LuaCallback typedef change --- src/lua.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lua.rs b/src/lua.rs index 482a54c..4277249 100644 --- a/src/lua.rs +++ b/src/lua.rs @@ -998,7 +998,7 @@ impl<'lua, T: UserData> UserDataMethods<'lua, T> { /// [`add_method_mut`]: #method.add_method_mut pub fn add_function(&mut self, name: &str, function: F) where - F: 'lua + for<'a> FnMut(&'lua Lua, MultiValue<'lua>) -> Result>, + F: 'lua + FnMut(&'lua Lua, MultiValue<'lua>) -> Result>, { self.methods.insert(name.to_owned(), Box::new(function)); } @@ -1040,7 +1040,7 @@ impl<'lua, T: UserData> UserDataMethods<'lua, T> { /// userdata of type `T`. pub fn add_meta_function(&mut self, meta: MetaMethod, function: F) where - F: 'lua + for<'a> FnMut(&'lua Lua, MultiValue<'lua>) -> Result>, + F: 'lua + FnMut(&'lua Lua, MultiValue<'lua>) -> Result>, { self.meta_methods.insert(meta, Box::new(function)); } @@ -1383,7 +1383,7 @@ impl Lua { /// Wraps a Rust function or closure, creating a callable Lua function handle to it. pub fn create_function<'lua, F>(&'lua self, func: F) -> Function<'lua> where - F: 'lua + for<'a> FnMut(&'a Lua, MultiValue<'a>) -> Result>, + F: 'lua + FnMut(&'lua Lua, MultiValue<'lua>) -> Result>, { self.create_callback_function(Box::new(func)) }