1#![cfg_attr(not(feature = "std"), no_std)]
2
3extern crate alloc;
4
5#[cfg(feature = "bevy")]
6pub mod bevy;
7#[cfg(feature = "bevy")]
8pub mod bevy_sync;
9#[cfg(feature = "nox")]
10pub mod nox;
11
12pub mod assets;
13pub mod client;
14pub mod error;
15#[cfg(feature = "std")]
16pub mod query;
17pub mod ser_de;
18#[cfg(feature = "tokio")]
19pub mod server;
20pub mod types;
21mod util;
22#[cfg(feature = "well-known")]
23pub mod well_known;
24
25mod primitives;
26
27pub use assets::*;
28pub use error::*;
29pub use types::*;
30pub use util::*;
31
32#[doc(hidden)]
33pub use const_fnv1a_hash;
34
35#[cfg(feature = "std")]
36pub use bytes;
37pub use ndarray;
38
39#[cfg(feature = "std")]
40mod world;
41#[cfg(feature = "std")]
42pub use world::*;
43
44#[cfg(all(feature = "std", feature = "polars"))]
45mod polars;
46#[cfg(all(feature = "std", feature = "polars"))]
47pub use polars::PolarsWorld;
48
49#[cfg(feature = "tokio")]
50mod replay;
51
52#[cfg(feature = "tokio")]
53pub use replay::*;