From c53635829d023f99aa979e22eafa2124d35869f8 Mon Sep 17 00:00:00 2001 From: HampusM Date: Thu, 10 Apr 2025 17:41:50 +0200 Subject: refactor(engine): correct register_observer_system fn --- engine/src/lib.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/engine/src/lib.rs b/engine/src/lib.rs index a9a5a97..e05808f 100644 --- a/engine/src/lib.rs +++ b/engine/src/lib.rs @@ -1,8 +1,9 @@ #![deny(clippy::all, clippy::pedantic)] #![allow(clippy::needless_pass_by_value)] -use ecs::component::{Component, Sequence as ComponentSequence}; +use ecs::component::Sequence as ComponentSequence; use ecs::extension::Extension; +use ecs::pair::Pair; use ecs::phase::PRE_UPDATE as PRE_UPDATE_PHASE; use ecs::sole::Sole; use ecs::system::{Into, System}; @@ -79,12 +80,11 @@ impl Engine self.world.register_system(phase_euid, system); } - pub fn register_observer_system<'this, SystemImpl, Event>( + pub fn register_observer_system<'this, SystemImpl>( &'this mut self, system: impl System<'this, SystemImpl>, - event: Event, - ) where - Event: Component, + event: Pair, + ) { self.world.register_observer_system(system, event); } -- cgit v1.2.3-18-g5258