Crate kinder [] [src]

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