1#![cfg_attr(feature = "bench", feature(test))]
2#![cfg_attr(feature = "gat", feature(generic_associated_types))]
3#![cfg_attr(not(feature = "std"), no_std)]
4
5extern crate alloc;
6
7#[cfg(all(test, feature = "std", feature = "bench"))]
8extern crate test;
9
10mod deserialize;
11mod serialize;
12pub mod nbt;
13pub mod protocol;
14pub mod status;
15pub mod types;
16pub mod utils;
17pub mod uuid;
18mod chat;
19pub mod byte_order;
20
21#[cfg(feature = "v1_15_2")]
22pub mod v1_15_2;
23#[cfg(feature = "v1_16_3")]
24pub mod v1_16_3;
25
26pub use deserialize::*;
27pub use serialize::*;
28
29#[cfg(all(test, feature = "std"))]
30mod test_macros;