26 lines
1.1 KiB
Markdown
26 lines
1.1 KiB
Markdown
# 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-MIT` and `LICENSE-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.0` from being consumed as `1` plus 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.toml` and 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.
|