From cb2012125580c05af378a32f1f5c0faaca694ef6 Mon Sep 17 00:00:00 2001 From: Christian Hughes Date: Sun, 30 Nov 2025 05:09:02 -0600 Subject: [PATCH] fix unsoundness --- crates/bevy_ecs/src/world/entity_access/except.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/bevy_ecs/src/world/entity_access/except.rs b/crates/bevy_ecs/src/world/entity_access/except.rs index 92d372e26bd81..6a2261dbf2186 100644 --- a/crates/bevy_ecs/src/world/entity_access/except.rs +++ b/crates/bevy_ecs/src/world/entity_access/except.rs @@ -429,8 +429,8 @@ where } } -impl<'w, 's, B: Bundle> From<&'w EntityMutExcept<'_, 's, B>> for FilteredEntityMut<'w, 's> { - fn from(value: &'w EntityMutExcept<'_, 's, B>) -> Self { +impl<'w, 's, B: Bundle> From<&'w mut EntityMutExcept<'_, 's, B>> for FilteredEntityMut<'w, 's> { + fn from(value: &'w mut EntityMutExcept<'_, 's, B>) -> Self { // SAFETY: // - The FilteredEntityMut has the same component access as the given EntityMutExcept. unsafe { FilteredEntityMut::new(value.entity, value.access) }