From 497db127e2bd8d1caf79460ee061d58fdbba6d29 Mon Sep 17 00:00:00 2001 From: devil-ira Date: Fri, 21 Oct 2022 17:31:37 +0200 Subject: [PATCH] Don't use `Resource` trait bound for `Local` --- crates/bevy_ecs/src/system/system_param.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/bevy_ecs/src/system/system_param.rs b/crates/bevy_ecs/src/system/system_param.rs index 73fbf0c24799d..fff135b03ef4c 100644 --- a/crates/bevy_ecs/src/system/system_param.rs +++ b/crates/bevy_ecs/src/system/system_param.rs @@ -734,7 +734,7 @@ impl<'a, T: FromWorld + Send + Sync + 'static> DerefMut for Local<'a, T> { } } -impl<'w, 'a, T: Resource> IntoIterator for &'a Local<'w, T> +impl<'w, 'a, T: FromWorld + Send + 'static> IntoIterator for &'a Local<'w, T> where &'a T: IntoIterator, { @@ -747,7 +747,7 @@ where } } -impl<'w, 'a, T: Resource> IntoIterator for &'a mut Local<'w, T> +impl<'w, 'a, T: FromWorld + Send + 'static> IntoIterator for &'a mut Local<'w, T> where &'a mut T: IntoIterator, {