rhai's default feature set is ["std", "ahash/runtime-rng"]. The second half seeds hash maps from OS entropy, which is a run-to-run variation source living under a crate whose whole promise is byte-identical replays — and it pulls getrandom, which has no backend on wasm32-unknown-unknown, so the browser build could not compile at all. Dropping it leaves ahash on its compile-time seed. The canonical Neon Precinct playthrough produces byte-identical events before and after, and the suite is green. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| Cargo.toml | ||