urt-rs / docs /research /RUST_ENTITY_FIELD.md
nmarshall's picture
gameplay: port field search and byte comparison
fccce82
|
Raw History Blame Contribute Delete
646 Bytes
# Rust case-insensitive field search and signed-byte comparator
RE-857. Reproduce with `python3 scripts/analyze_rust_entity_field.py`; focused validation: `cargo xtask test-group rust-entity-field`. [Machine report](rust-entity-field.json).
Rust matches 150 original field searches and 256 comparator cases, preserving nullable ordering, signed high bytes, ASCII folding, embedded NUL and count gates. The API receives resolved logical fields with bounded entity/string sizes; raw pointer/offset ABI remains outside this safe contract.
Original executable/native runtime and complete Linux/macOS Rust/Bevy/Solari acceptance remain unverified.