1extern crate eryon_core as eryon;
8
9pub(crate) use eryon_core as core;
10pub(crate) use eryon_core::nrt;
11
12#[doc(inline)]
13pub use self::{
14 error::*,
15 features::PersistentFeature,
16 records::{Record, RecordKind},
17 store::TopologicalMemory,
18 types::prelude::*,
19};
20
21#[macro_use]
22pub(crate) mod macros;
23#[allow(unused)]
24#[doc(hidden)]
25#[macro_use]
26pub(crate) mod seal;
27
28pub mod error;
29pub mod features;
30pub mod records;
31pub mod store;
32
33#[allow(unused_imports)]
34pub mod traits {
35 #[doc(inline)]
36 pub use self::prelude::*;
37
38 pub(crate) mod prelude {}
39}
40
41pub mod types {
42 #[doc(inline)]
43 pub use self::prelude::*;
44
45 pub mod properties;
46 pub mod statistics;
47
48 pub(crate) mod prelude {
49 pub use super::properties::*;
50 pub use super::statistics::*;
51 }
52}
53
54#[allow(unused_imports)]
55pub mod utils {
56 #[doc(inline)]
57 pub use self::prelude::*;
58
59 pub(crate) mod prelude {}
60}
61
62#[allow(unused_imports)]
63pub mod prelude {
64 pub use crate::error::MemoryError;
65 pub use crate::features::prelude::*;
66 pub use crate::records::prelude::*;
67 pub use crate::store::TopologicalMemory;
68 pub use crate::traits::prelude::*;
69 pub use crate::types::prelude::*;
70 pub use crate::utils::prelude::*;
71}