1#![allow(
7 clippy::missing_safety_doc,
8 clippy::module_inception,
9 clippy::needless_doctest_main,
10 clippy::upper_case_acronyms
11)]
12#![cfg_attr(not(feature = "std"), no_std)]
13#![cfg_attr(feature = "nightly", feature(allocator_api))]
14#[cfg(not(any(feature = "std", feature = "alloc")))]
16compile_error! {
17 "Either the 'std' or 'alloc' feature must be enabled."
18}
19#[cfg(feature = "alloc")]
21extern crate alloc;
22#[doc(inline)]
23pub use rspace_traits as traits;
24#[macro_use]
26pub(crate) mod macros {
27 #[macro_use]
28 pub mod seal;
29}
30pub mod error;
32pub mod point;
33#[doc(inline)]
35pub use self::{
36 error::{Error, Result},
37 point::*,
38 traits::prelude::*,
39};
40#[doc(hidden)]
42pub mod prelude {
43 pub use crate::point::*;
44 pub use rspace_traits::prelude::*;
45}