`PopulatedMessageReader` does not implement `ReadOnlySystemParam`.
Closed
Beginner friendly
A-ECS
C-Bug
D-Straightforward
S-Ready-For-Implementation
- Dominant language
- Rust
- Stars
- 48.2k
- Forks
- 4.8k
- Avg merge
- 3d 16h
- Merged PRs (30d)
- 171
Description
Attempting to use a `PopulatedMessageReader` in a run condition fails to compile since `PopulatedMessageReader` only implements `SystemParam` and not `ReadOnlySystemParam`. `MessageReader` on the other hand implements both.
Contributor guide
Research direction
Start by locating the implementations of PopulatedMessageReader, MessageReader, and ReadOnlySystemParam, then inspect how run conditions use these system parameters. Confirm the failure with a minimal run-condition compilation case; done means PopulatedMessageReader can be used there without a compile error and existing behavior remains intact.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 70/100