1#![cfg_attr(not(feature = "std"), no_std)]
2#![allow(clippy::type_complexity)]
3
4#[cfg(all(not(feature = "std"), feature = "alloc"))]
5extern crate alloc;
6
7#[cfg(any(feature = "std", feature = "alloc"))]
8pub mod algebra;
9#[cfg(any(feature = "std", feature = "alloc"))]
10pub mod either;
11#[cfg(any(feature = "std", feature = "alloc"))]
12pub mod fix;
13#[cfg(any(feature = "std", feature = "alloc"))]
14pub mod nu;
15#[cfg(any(feature = "std", feature = "alloc"))]
16pub mod schemes;
17
18#[cfg(any(feature = "std", feature = "alloc"))]
19pub use either::Either;
20#[cfg(any(feature = "std", feature = "alloc"))]
21pub use fix::{Fix, FixF, Mu};
22#[cfg(any(feature = "std", feature = "alloc"))]
23pub use nu::Nu;
24#[cfg(any(feature = "std", feature = "alloc"))]
25pub use schemes::{ana, apo, cata, chrono, futu, histo, hylo, para, zygo};