`Option<T>` - `GetTypeRegistration` - Does not store `ReflectDefault` type data
Open
A-Reflection
C-Bug
C-Usability
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
## Bevy version
0.15.2
## Description
Below is an expansion from the current option impl macro:

Note `ReflectDefault` is not present, even though it can be trivially implemented for options
Contributor guide
Research direction
Start by locating the current Option impl macro and its GetTypeRegistration expansion. Compare the registered type data with the issue's expansion, then verify that ReflectDefault is included for options and that the existing registration behavior remains intact.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100