1#![cfg_attr(not(feature = "std"), no_std)]
15
16pub use self::{error::*, traits::prelude::*, utils::prelude::*};
17
18#[cfg(feature = "alloc")]
19extern crate alloc;
20
21#[macro_use]
22pub(crate) mod macros;
23
24pub mod error;
25#[doc(hidden)]
26pub mod signal;
27pub mod stats;
28pub mod utils;
29
30pub mod traits {
31 #[doc(inline)]
32 pub use self::prelude::*;
33
34 pub mod num;
35 pub mod root;
36 pub mod unary;
37
38 pub(crate) mod prelude {
39 #[doc(inline)]
40 pub use super::num::*;
41 #[doc(inline)]
42 pub use super::root::*;
43 #[doc(inline)]
44 pub use super::unary::*;
45 }
46}
47#[allow(unused_imports)]
48pub mod prelude {
49 #[doc(no_inline)]
50 pub use crate::error::*;
51 #[doc(hidden)]
52 pub use crate::signal::prelude::*;
53 pub use crate::stats::prelude::*;
54 #[doc(no_inline)]
55 pub use crate::traits::prelude::*;
56 pub use crate::utils::prelude::*;
57}