#![allow(clippy::type_complexity)]
mod entity;
mod facade;
mod storage;
mod world;
pub use apecs_derive::Edges;
pub use entity::*;
pub use facade::{Facade, FacadeSchedule};
pub use moongraph::{
end, err, graph, ok, Edges, Graph, GraphError, Move, NodeResults, TypeKey, TypeMap, View,
ViewMut, NoDefault,
};
pub use storage::{
Components, Entry, IsBundle, IsQuery, LazyComponents, Maybe, MaybeMut, MaybeRef, Mut, Query,
QueryGuard, QueryIter, Ref, Without,
};
pub use world::{current_iteration, Parallelism, World};
#[cfg(doctest)]
pub mod doctest {
#[doc = include_str!("../../../README.md")]
pub struct ReadmeDoctests;
}