diff options
Diffstat (limited to 'ecs/src/system.rs')
| -rw-r--r-- | ecs/src/system.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ecs/src/system.rs b/ecs/src/system.rs index 95ab7a8..ff3437a 100644 --- a/ecs/src/system.rs +++ b/ecs/src/system.rs @@ -3,8 +3,8 @@ use std::fmt::Debug; use ecs_macros::Component; use seq_macro::seq; -use crate::uid::Uid; use crate::World; +use crate::uid::Uid; pub mod initializable; pub mod observer; @@ -38,6 +38,8 @@ macro_rules! impl_system { fn finish(self) -> (TypeErased, Self::Callbacks) { + #![allow(unused)] + let type_erased = TypeErased { run: Box::new(move |world, metadata| { // SAFETY: The caller of TypeErased::run ensures the lifetime @@ -57,7 +59,7 @@ macro_rules! impl_system { }; } -seq!(C in 1..16 { +seq!(C in 0..16 { impl_system!(C); }); |
