1.1 KiB
1.1 KiB
ron-edit 0.2.0 (patched)
Vendored from the ron-edit 0.2.0 crates.io release, corresponding to
upstream commit 961f66a7ecb83e674b2ac0e52a3574f5637e7dab.
- Upstream: https://github.com/ModProg/ron-edit
- License: MIT OR Apache-2.0
- Unmodified license texts are retained as
LICENSE-MITandLICENSE-APACHE.
Blacksite carries these changes:
- Parse anonymous structs before tuples so component values such as Bevy transforms retain their named fields.
- Reject an integer parse when the following token continues a floating-point
value, preventing values such as
1.0from being consumed as1plus a trailing token. - Allow the upstream lifetime-syntax lint while the parser API retains its original borrowed-value signatures.
- Format the source with the workspace's stable Rust toolchain. The upstream
nightly-only
rustfmt.tomland package-local profile tuning are omitted.
The patch supports lossless scene component/resource RON editing in the scene document layer. Remove this vendor patch once a released upstream version contains the parser fixes and passes Blacksite's scene document round-trip and prefab source-edit regression tests.