From abb95c3c56aaf9b084dd5e6d01f8147554c8a0bd Mon Sep 17 00:00:00 2001 From: Alex Orlenko Date: Thu, 3 Jun 2021 23:21:00 +0100 Subject: [PATCH] Remove `T: Clone` requirement from `add_async_function` --- src/lua.rs | 1 - src/scope.rs | 1 - src/userdata.rs | 1 - 3 files changed, 3 deletions(-) diff --git a/src/lua.rs b/src/lua.rs index 0c65c88..9c773b8 100644 --- a/src/lua.rs +++ b/src/lua.rs @@ -2444,7 +2444,6 @@ impl<'lua, T: 'static + UserData> UserDataMethods<'lua, T> for StaticUserDataMet #[cfg(feature = "async")] fn add_async_function(&mut self, name: &S, function: F) where - T: Clone, S: AsRef<[u8]> + ?Sized, A: FromLuaMulti<'lua>, R: ToLuaMulti<'lua>, diff --git a/src/scope.rs b/src/scope.rs index fa5bcc2..ad9e90d 100644 --- a/src/scope.rs +++ b/src/scope.rs @@ -663,7 +663,6 @@ impl<'lua, T: UserData> UserDataMethods<'lua, T> for NonStaticUserDataMethods<'l #[cfg(feature = "async")] fn add_async_function(&mut self, _name: &S, _function: F) where - T: Clone, S: AsRef<[u8]> + ?Sized, A: FromLuaMulti<'lua>, R: ToLuaMulti<'lua>, diff --git a/src/userdata.rs b/src/userdata.rs index 1decf1a..d9e75d3 100644 --- a/src/userdata.rs +++ b/src/userdata.rs @@ -359,7 +359,6 @@ pub trait UserDataMethods<'lua, T: UserData> { #[cfg_attr(docsrs, doc(cfg(feature = "async")))] fn add_async_function(&mut self, name: &S, function: F) where - T: Clone, S: AsRef<[u8]> + ?Sized, A: FromLuaMulti<'lua>, R: ToLuaMulti<'lua>,