summaryrefslogtreecommitdiff
path: root/engine-ecs/src/system.rs
diff options
context:
space:
mode:
Diffstat (limited to 'engine-ecs/src/system.rs')
-rw-r--r--engine-ecs/src/system.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/engine-ecs/src/system.rs b/engine-ecs/src/system.rs
index e0eac57..b79f20c 100644
--- a/engine-ecs/src/system.rs
+++ b/engine-ecs/src/system.rs
@@ -163,8 +163,10 @@ impl Callbacks for NoCallbacks
fn on_created(&mut self, _world: &mut World, _metadata: Metadata) {}
}
+/// System & observer function component. Intentionally not runnable outside of this
+/// crate.
#[derive(Debug, Component)]
-pub(crate) struct SystemComponent
+pub struct Function
{
pub(crate) system: TypeErased,
}