Uses of Interface
com.github.tonivade.purefun.typeclasses.Monoid
Packages that use Monoid
Package
Description
-
Uses of Monoid in com.github.tonivade.purefun.instances
Subinterfaces of Monoid in com.github.tonivade.purefun.instancesMethods in com.github.tonivade.purefun.instances that return MonoidModifier and TypeMethodDescriptionConstApplicative.monoid()SequenceInstances.monoid()WriterMonad.monoid()WriterTMonad.monoid()Methods in com.github.tonivade.purefun.instances with parameters of type MonoidModifier and TypeMethodDescriptionstatic <T> Applicative<Const<T, ?>> ConstInstances.applicative(Monoid<T> monoid) static <T> ConstApplicative<T> static <L> WriterMonad<L> static <F extends Kind<F,?>, L, E>
MonadError<WriterT<F, L, ?>, E> WriterTMonadError.instance(Monoid<L> monoid, MonadError<F, E> monadErrorF) static <F extends Kind<F,?>, L>
MonadWriter<WriterT<F, L, ?>, L> static <F extends Kind<F,?>, L, E>
MonadError<WriterT<F, L, ?>, E> WriterTInstances.monadError(Monoid<L> monoid, MonadError<F, E> monadErrorF) static <F extends Kind<F,?>, L>
MonadWriter<WriterT<F, L, ?>, L> WriterTInstances.monadWriter(Monoid<L> monoid, Monad<F> monadF) -
Uses of Monoid in com.github.tonivade.purefun.monad
Methods in com.github.tonivade.purefun.monad that return MonoidMethods in com.github.tonivade.purefun.monad with parameters of type Monoid -
Uses of Monoid in com.github.tonivade.purefun.transformer
Methods in com.github.tonivade.purefun.transformer that return MonoidMethods in com.github.tonivade.purefun.transformer with parameters of type Monoid -
Uses of Monoid in com.github.tonivade.purefun.typeclasses
Methods in com.github.tonivade.purefun.typeclasses that return MonoidModifier and TypeMethodDescriptiondefault <R> Monoid<R> Monoid.integer()static <T> Monoid<T> Monoid.string()static <T> Monoid<T> Methods in com.github.tonivade.purefun.typeclasses that return types with arguments of type MonoidModifier and TypeMethodDescriptionMonoidInvariant.imap(Kind<Monoid<?>, ? extends A> value, Function1<? super A, ? extends B> map, Function1<? super B, ? extends A> comap) Methods in com.github.tonivade.purefun.typeclasses with parameters of type MonoidModifier and TypeMethodDescriptiondefault <A> Adefault <A,B> B Foldable.foldMap(Monoid<B> monoid, Kind<F, ? extends A> value, Function1<? super A, ? extends B> mapper) Method parameters in com.github.tonivade.purefun.typeclasses with type arguments of type Monoid