1#![allow(clippy::type_complexity)]
8
9mod entity;
10mod facade;
11mod storage;
12mod world;
13
14pub use apecs_derive::Edges;
15pub use entity::*;
16pub use facade::{Facade, FacadeSchedule};
17pub use moongraph::{
18 end, err, graph, ok, Edges, Graph, GraphError, Move, NodeResults, TypeKey, TypeMap, View,
19 ViewMut, NoDefault,
20};
21pub use storage::{
22 Components, Entry, IsBundle, IsQuery, LazyComponents, Maybe, MaybeMut, MaybeRef, Mut, Query,
23 QueryGuard, QueryIter, Ref, Without,
24};
25pub use world::{current_iteration, Parallelism, World};
26
27#[cfg(doctest)]
28pub mod doctest {
29 #[doc = include_str!("../../../README.md")]
30 pub struct ReadmeDoctests;
31}