Files
mlua-rs-mlua/tests
Alex Orlenko 63a255bbc9 Replace is_sync specialization trick with MaybeSync trait bound.
The `is_sync::<T>()` runtime check relied on implicit specialization via
`Copy`/`Clone` array behavior, which has changed in Rust 1.86+.
`UserDataRef` always taking an exclusive lock even for `Sync` userdata,
preventing concurrent shared borrows.

With the `send` feature flag enabled, userdata types must now be `Send + Sync`.
This is a breaking change, `T: Send + !Sync` userdata types can be wrapped in a `Mutex`
or used inside a `Scope` where this restriction is lifted.
2026-02-21 15:05:55 +00:00
..
2026-01-29 10:33:28 +00:00
2026-01-17 13:26:13 +00:00
2026-01-29 18:45:41 +00:00
2025-08-24 11:29:01 +01:00
2025-10-04 09:52:23 +01:00
2024-09-20 13:01:55 +01:00
2024-10-16 23:57:48 +01:00
2026-01-30 13:18:05 +00:00
2026-02-12 16:20:51 +00:00
2026-01-29 10:33:28 +00:00
2026-01-14 15:57:52 +00:00
2026-01-29 23:03:56 +00:00
2026-01-29 18:45:41 +00:00
2026-01-17 13:26:13 +00:00
2026-01-29 18:45:41 +00:00
2025-09-12 11:49:37 +01:00
2026-02-12 16:20:51 +00:00
2026-01-13 23:43:31 +00:00
2026-01-29 18:45:41 +00:00
2026-01-29 23:03:56 +00:00