acme_core/
lib.rs

1/*
2    Appellation: acme-core <library>
3    Contrib: FL03 <jo3mccain@icloud.com>
4*/
5//! # Core
6//!
7//! The core module provides the fundamental building blocks for the Acme library.
8//! One of the primary focuses of the library is to provide a set of primitives and utilities
9//! for interpreting various operations. The core module is the foundation for the rest of the
10//! library, and it is designed to be as lightweight as possible.
11//!
12#[cfg(not(feature = "std"))]
13extern crate alloc;
14
15// pub use self::utils::*;
16
17#[macro_use]
18pub(crate) mod macros;
19#[macro_use]
20pub(crate) mod seal;
21#[macro_use]
22pub(crate) mod utils;
23
24pub mod error;
25pub mod id;
26#[doc(hidden)]
27pub mod math;
28#[macro_use]
29pub mod ops;
30pub mod specs;
31pub mod types;
32
33#[doc(hidden)]
34pub mod prelude {
35    pub use crate::error::*;
36    pub use crate::id::*;
37    pub use crate::nested;
38    pub use crate::ops::prelude::*;
39    pub use crate::specs::prelude::*;
40    pub use crate::types::*;
41}