1pub mod app;
32pub mod archetype;
33pub mod bitset;
34pub mod command;
35pub mod component;
36pub mod debug;
37pub mod dependency;
38pub mod entity;
39pub mod error;
40pub mod event;
41pub mod event_bus;
42pub mod event_subscriber;
43pub mod event_types;
44pub mod executor;
45pub mod hierarchy;
46pub mod hierarchy_system;
47pub mod hot_reload;
48pub mod observer;
49pub mod parallel;
50pub mod plugin;
51pub mod prelude;
52pub mod profiling;
53pub mod query;
54pub mod reflection;
55pub mod schedule;
56pub mod serialization;
57pub mod simd;
58pub mod system;
59pub mod time;
60pub mod transform;
61pub mod world;
62
63#[cfg(test)]
64mod tests;
65
66pub use app::*;
67pub use archetype::*;
68pub use command::*;
69pub use component::*;
70pub use dependency::*;
71pub use entity::*;
72pub use error::*;
73pub use event::*;
74pub use event_bus::*;
75pub use event_subscriber::*;
76pub use event_types::*;
77pub use executor::*;
78pub use hierarchy::*;
79pub use hierarchy_system::*;
80pub use observer::*;
81pub use parallel::*;
82pub use plugin::*;
83pub use query::*;
84pub use reflection::*;
85pub use schedule::*;
86pub use serialization::*;
87pub use system::*;
88pub use transform::*;
89pub use world::*;
90
91#[cfg(all(test, not(target_env = "msvc")))]
92mod ecs_bench;