Chris Emerson
Chris Emerson
Thanks @Amanieu . Does the `RawTable` provide the no-shuffle-on-remove guarantee then? The other functionality needed is iteration (well, one step at a time) starting from an existing `T` known to...
I think I'm still missing something (or have not explained things very well) - I still need to use some of the machinery from `RawIter` to step from an item...
Thanks, I've opened the PR. Now that I've been looking at other private methods, it looks like I'll probably also need `RawTable::ctrl()` and `raw::is_full()` to be `pub` as well, and...
@SpaceManiac My concern was about compiling Lua libraries against the same Lua headers as the rust-lua53 was using. But I don't think it's that important - the Lua ABI is...
That sounds like a useful technique, thanks! I'm not sure how to use it here, as rust-lua53 and other packages would both be dependencies of a larger project, rather than...
Hi, Thanks for the response, which I think confirms what I thought, which is that I'm ok with errors from Lua code if I always use `pcall`, but there isn't...
@coderstephen I was planning on (eventually) splitting out what I have into a separate crate; I'd be happy to work together. I've implemented the scheme in my above comment and...
I've split out my in-development (badly documented, inconsistently named and so on) interface into a github repo: https://github.com/jugglerchris/rlua in case it's of interest. See the `_push_closure` method which takes a...
Hi, Glad you found `TrivialDecorator`. Some documentation would be great if you have the time - it's probably not worth adding another top level function.
Hi, I'm happy to have that feature, though not on by default. I don't think there's any work to do (thinking aloud) in the library: * If the client integrates...