mlua/src
Alex Orlenko cea2d7fd15
Refactor application data container.
Now it's allowed at the same time mutably and immutably borrow different types.
Each value in the application data container is stored in it's own `RefCell` wrapper.
Also added new function `Lua::try_set_app_data()`.
2023-05-29 00:30:31 +01:00
..
serde Use `DeserializeOwned` and remove lifetime from `LuaSerdeExt` trait 2023-05-06 23:07:34 +01:00
util Move util into mod and add `short_type_name` function 2023-05-25 10:23:52 +01:00
chunk.rs Refactor application data container. 2023-05-29 00:30:31 +01:00
conversion.rs Fix feature flags for owned types 2023-04-14 01:17:26 +01:00
error.rs - Allow downcasting error wrapped into `Error::WithContext` 2023-05-08 23:39:53 +01:00
function.rs Use futures-core and futures-tasks via futures-util. 2023-05-29 00:30:29 +01:00
hook.rs Remove usage of crate::ffi (clippy) 2023-04-14 00:36:31 +01:00
lib.rs Refactor application data container. 2023-05-29 00:30:31 +01:00
lua.rs Refactor application data container. 2023-05-29 00:30:31 +01:00
luau.rs Remove usage of crate::ffi (clippy) 2023-04-14 00:36:31 +01:00
macros.rs Add `Value::to_string()` method similar to `luaL_tolstring`. 2023-05-27 01:29:08 +01:00
memory.rs Remove usage of crate::ffi (clippy) 2023-04-14 00:36:31 +01:00
multi.rs Improve error reporting when calling Rust functions from Lua. 2023-03-14 23:23:46 +00:00
prelude.rs Add OwnedString 2023-04-26 23:17:27 +01:00
scope.rs Use futures-core and futures-tasks via futures-util. 2023-05-29 00:30:29 +01:00
stdlib.rs Fix Luau documentation in docs.rs 2022-04-08 20:02:12 +01:00
string.rs Add OwnedString 2023-04-26 23:17:27 +01:00
table.rs Use futures-core and futures-tasks via futures-util. 2023-05-29 00:30:29 +01:00
thread.rs Use futures-core and futures-tasks via futures-util. 2023-05-29 00:30:29 +01:00
types.rs Refactor application data container. 2023-05-29 00:30:31 +01:00
userdata.rs Include (known) userdata type to Value debug pretty-print 2023-05-28 01:12:42 +01:00
userdata_ext.rs Use futures-core and futures-tasks via futures-util. 2023-05-29 00:30:29 +01:00
userdata_impl.rs Move util into mod and add `short_type_name` function 2023-05-25 10:23:52 +01:00
value.rs Include (known) userdata type to Value debug pretty-print 2023-05-28 01:12:42 +01:00