hassium_core/
lib.rs

1#[cfg(feature = "parallel")]
2extern crate rayon;
3extern crate serde;
4extern crate specs;
5extern crate specs_hierarchy;
6extern crate uuid;
7#[macro_use]
8extern crate lazy_static;
9
10#[macro_use]
11pub mod log;
12
13pub mod app;
14pub mod assets;
15pub mod error;
16pub mod fetch;
17pub mod hierarchy;
18pub mod id;
19pub mod state;
20
21#[cfg(test)]
22mod tests;
23
24pub mod ecs {
25    pub use specs::*;
26}
27
28pub mod prelude {
29    pub use crate::{
30        app::*, assets::prelude::*, assets::*, ecs::*, fetch::prelude::*, fetch::*, hierarchy::*,
31        id::*, log::*, state::*,
32    };
33}