Re-exports

pub use crate::component::Component;
pub use crate::component::ComponentBox;
pub use crate::component::EntityBuilder;
pub use crate::component::EntityComponentManager;
pub use crate::component::SharedComponentBox;
pub use crate::entity::Entity;
pub use crate::entity::VecEntityStore as EntityStore;
pub use crate::error::NotFound;
pub use crate::system::PhantomContext;
pub use crate::system::Priority;
pub use crate::system::System;
pub use crate::world::World;

Structs

The ComponentBuilder is used to build a set of string key based components.

The ComponentStore stores the components of entities and uses strings as component keys. It could be used to borrow the components of the entities.