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