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) } }