Range<f32> is reflectable but not serializable
Open
A-Reflection
A-Rendering
C-Bug
D-Straightforward
S-Ready-For-Implementation
X-Uncontroversial
- Dominant language
- Rust
- Stars
- 48.2k
- Forks
- 4.8k
- Avg merge
- 3d 16h
- Merged PRs (30d)
- 171
Description
Range types can be reflected, but they aren't serializable. I discovered this when trying to serialize `ColorGrading`.
It would be nice if we could just serialize it, but if we can't at least ignore it for internal types like `ColorGrading`.
Contributor guide
Research direction
Start by locating the reflection and serialization entry points for Range and the internal ColorGrading type; the issue names no files or tests. Determine whether Range should serialize generally or whether ColorGrading should be excluded, then add coverage showing the chosen behavior and verify the existing serialization path.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100