fp_library/typeclasses.rs
1//! Typeclasses.
2
3pub mod applicative;
4pub mod apply;
5pub mod apply_first;
6pub mod apply_second;
7pub mod bind;
8pub mod functor;
9pub mod monad;
10pub mod monoid;
11pub mod pure;
12pub mod semigroup;
13
14pub use self::applicative::*;
15pub use self::apply::*;
16pub use self::apply_first::*;
17pub use self::apply_second::*;
18pub use self::bind::*;
19pub use self::functor::*;
20pub use self::monad::*;
21pub use self::monoid::*;
22pub use self::pure::*;
23pub use self::semigroup::*;