naan/impls/
mod.rs

1/// the Identity monad
2pub mod identity;
3
4/// Option trait impls
5pub mod option;
6
7/// Result trait impls
8pub mod result;
9
10/// String trait impls
11#[cfg(feature = "alloc")]
12pub mod string;
13
14/// Unit trait impls
15pub mod unit;
16
17/// Vec trait impls
18#[cfg(feature = "alloc")]
19pub mod vec;
20
21/// [`std::collections::HashMap`]
22#[cfg(feature = "std")]
23pub mod hash_map;
24
25/// [`std::collections::BTreeMap`]
26#[cfg(feature = "alloc")]
27pub mod btree_map;
28
29/// [`tinyvec`]
30#[cfg(feature = "tinyvec")]
31pub mod tinyvec;