List of all items
Structs
- types::arc_fn::ArcFnBrand
- types::endofunction::Endofunction
- types::endofunction::EndofunctionBrand
- types::endomorphism::Endomorphism
- types::endomorphism::EndomorphismBrand
- types::identity::Identity
- types::identity::IdentityBrand
- types::option::OptionBrand
- types::pair::Pair
- types::pair::PairBrand
- types::pair::pair_with_first::PairWithFirstBrand
- types::pair::pair_with_second::PairWithSecondBrand
- types::rc_fn::RcFnBrand
- types::result::ResultBrand
- types::result::result_with_err::ResultWithErrBrand
- types::result::result_with_ok::ResultWithOkBrand
- types::vec::VecBrand
Traits
- classes::applicative::Applicative
- classes::apply_first::ApplyFirst
- classes::apply_second::ApplySecond
- classes::category::Category
- classes::clonable_fn::ClonableFn
- classes::foldable::Foldable
- classes::functor::Functor
- classes::monad::Monad
- classes::monoid::Monoid
- classes::monoid::Monoid1L0T
- classes::pointed::Pointed
- classes::semiapplicative::Semiapplicative
- classes::semigroup::Semigroup
- classes::semigroup::Semigroup1L0T
- classes::semigroupoid::Semigroupoid
- classes::semimonad::Semimonad
- classes::traversable::Traversable
- hkt::kinds::Kind0L1T
- hkt::kinds::Kind0L2T
- hkt::kinds::Kind1L0T
- hkt::kinds::Kind1L2T
Macros
Functions
- classes::apply_first::apply_first
- classes::apply_second::apply_second
- classes::category::category_identity
- classes::foldable::fold_left
- classes::foldable::fold_map
- classes::foldable::fold_right
- classes::functor::map
- classes::monoid::empty
- classes::pointed::pure
- classes::semiapplicative::apply
- classes::semigroup::append
- classes::semigroupoid::semigroupoid_compose
- classes::semimonad::bind
- classes::traversable::sequence
- classes::traversable::traverse
- functions::compose
- functions::constant
- functions::flip
- functions::identity