1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
#![no_std]
extern crate alloc;
pub mod archetype;
pub mod archetype_registry;
pub mod constants;
pub mod entity_registry;
pub mod fnv1a;
pub mod registry;
pub mod descriptors;
#[cfg(test)]
mod test_components;
pub use registry::Registry;
pub use archetype::Archetype;
pub use entity_registry::Entity;
pub use descriptors::*;
pub use constants::*;
#[cfg(feature = "derive")]
pub use shard_ecs_derive::*;