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 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.