diff --git a/crates/bevy_ecs/src/change_detection.rs b/crates/bevy_ecs/src/change_detection.rs index 5fbd85f8a1ed5..b9b2a5bfac358 100644 --- a/crates/bevy_ecs/src/change_detection.rs +++ b/crates/bevy_ecs/src/change_detection.rs @@ -325,7 +325,7 @@ pub struct Mut<'a, T: ?Sized> { pub(crate) ticks: Ticks<'a>, } -impl<'w, 'a, T: Resource> IntoIterator for &'a Mut<'w, T> +impl<'w, 'a, T> IntoIterator for &'a Mut<'w, T> where &'a T: IntoIterator, { @@ -338,7 +338,7 @@ where } } -impl<'w, 'a, T: Resource> IntoIterator for &'a mut Mut<'w, T> +impl<'w, 'a, T> IntoIterator for &'a mut Mut<'w, T> where &'a mut T: IntoIterator, {