1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
#![feature(trait_alias)]
#![feature(specialization)]
#![allow(incomplete_features)]

pub mod component;
pub mod entity;
pub mod query;
pub mod system;
pub mod world;

#[cfg(test)]
mod test;

pub use crate::{
	component::Component,
	entity::Entity,
	system::System,
	world::World,
};