Open
Description
Since its introduction in 0.11
, System::update_archetype_component_access
has had a memory safety requirement for implementers (but not callers) regarding the UnsafeWorldCell
that's passed to it:
bevy/crates/bevy_ecs/src/system/system.rs
Lines 156 to 161 in cd67bac
Therefore, System
must be marked as unsafe
to implement by making it an unsafe trait
. However, this is not currently the case:
bevy/crates/bevy_ecs/src/system/system.rs
Line 35 in cd67bac
This should be rectified.