From c8a6d2a3bafb0d51a7a89782a81aea49b3c5e3bf Mon Sep 17 00:00:00 2001 From: CatThingy Date: Sun, 5 Feb 2023 13:29:10 -0800 Subject: [PATCH] Derive `Event` for `RemovedComponentEntity` --- crates/bevy_ecs/src/removal_detection.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/bevy_ecs/src/removal_detection.rs b/crates/bevy_ecs/src/removal_detection.rs index f9953ff77cf9e2..e9654f21c355ac 100644 --- a/crates/bevy_ecs/src/removal_detection.rs +++ b/crates/bevy_ecs/src/removal_detection.rs @@ -4,7 +4,7 @@ use crate::{ self as bevy_ecs, component::{Component, ComponentId, ComponentIdFor}, entity::Entity, - event::{Events, ManualEventIterator, ManualEventReader}, + event::{Event, Events, ManualEventIterator, ManualEventReader}, prelude::Local, storage::SparseSet, system::{ReadOnlySystemParam, SystemMeta, SystemParam}, @@ -21,7 +21,7 @@ use std::{ /// Wrapper around [`Entity`] for [`RemovedComponents`]. /// Internally, `RemovedComponents` uses these as an `Events`. -#[derive(Debug, Clone)] +#[derive(Event, Debug, Clone)] pub struct RemovedComponentEntity(Entity); impl From for Entity {