From c086c144d0b554af47bae9c7f395ff2f4e6bc3da Mon Sep 17 00:00:00 2001 From: Alex Orlenko Date: Tue, 8 Oct 2024 11:53:31 +0100 Subject: [PATCH] Use `impl IntoIterator` in Lua::create_table_from/create_sequence_from --- src/state.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/state.rs b/src/state.rs index b038e30..18eb335 100644 --- a/src/state.rs +++ b/src/state.rs @@ -1030,11 +1030,10 @@ impl Lua { } /// Creates a table and fills it with values from an iterator. - pub fn create_table_from(&self, iter: I) -> Result + pub fn create_table_from(&self, iter: impl IntoIterator) -> Result
where K: IntoLua, V: IntoLua, - I: IntoIterator, { let lua = self.lock(); let state = lua.state(); @@ -1061,10 +1060,9 @@ impl Lua { } /// Creates a table from an iterator of values, using `1..` as the keys. - pub fn create_sequence_from(&self, iter: I) -> Result
+ pub fn create_sequence_from(&self, iter: impl IntoIterator) -> Result
where T: IntoLua, - I: IntoIterator, { unsafe { self.lock().create_sequence_from(iter) } }