urt-rs / docs /research /RUST_EVENT_CONSTRUCT.md
nmarshall's picture
gameplay: port temporary event construction
cedc6d0
|
Raw History Blame Contribute Delete
672 Bytes
# Rust temporary event construction and ownership boundaries
RE-853. Reproduce with `python3 scripts/analyze_rust_event_construct.py`; focused validation: `cargo xtask test-group rust-event-construct`. [Machine report](rust-event-construct.json).
Rust matches 144 original temporary-event cases, including exact snap words, event-kind wrapping, metadata and preservation of allocator/caller fields. Five invalid source domains reject atomically in Rust. Allocation and native linking remain caller-owned; source class tokens require runtime metadata resolution.
Original executable/native runtime and complete Linux/macOS Rust/Bevy/Solari acceptance remain unverified.