Class MergeHMaps

java.lang.Object
com.jnape.palatable.lambda.monoid.builtin.MergeHMaps
All Implemented Interfaces:
Fn1<HMap,Fn1<HMap,HMap>>, Fn2<HMap,HMap,HMap>, Applicative<Fn1<HMap,HMap>,Fn1<HMap,?>>, Cartesian<HMap,Fn1<HMap,HMap>,Fn1<?,?>>, Cocartesian<HMap,Fn1<HMap,HMap>,Fn1<?,?>>, Contravariant<HMap,Profunctor<?,Fn1<HMap,HMap>,Fn1<?,?>>>, Functor<Fn1<HMap,HMap>,Fn1<HMap,?>>, Profunctor<HMap,Fn1<HMap,HMap>,Fn1<?,?>>, Monad<Fn1<HMap,HMap>,Fn1<HMap,?>>, MonadReader<HMap,Fn1<HMap,HMap>,Fn1<HMap,?>>, MonadRec<Fn1<HMap,HMap>,Fn1<HMap,?>>, MonadWriter<HMap,Fn1<HMap,HMap>,Fn1<HMap,?>>, Monoid<HMap>, Semigroup<HMap>

public final class MergeHMaps extends Object implements Monoid<HMap>
A Monoid instance formed by merging HMaps using the chosen TypeSafeKey -> Semigroup mappings, defaulting to Last in case no Semigroup has been chosen for a given TypeSafeKey.