Crate kinder

Source

Modules§

applicative
foldable
functor
lift
monad
monoid
semigroup

Macros§

foldable
Macro to implement fold for iterables
functorize
A quick macro to functorize types implementing Iter
lift
macro to lift types
monoid
A macro to implement monoid for Semigroups which have a new method
monoid_num
A macro to implement monoid for numeric semigroups
monoid_ord
Macro to implement ordered SemiGroups like BTreeSet which have a new method
semigroup
Macro for implementing SemiGroup for types that implement Extend
semigroup_num
Macro to implement semigroup for numerics
semigroup_ord
A macro for implementing SemiGroups for types that need Ord and implement Extended