arrow-core / arrow.core.extensions / EitherSemigroup

EitherSemigroup

interface ~~EitherSemigroup~~<L, R> : Semigroup<Either<L, R>> Deprecated: Typeclass instance have been moved to the companion object of the typeclass.

Functions

combine open fun Either<L, R>.combine(b: Either<L, R>): Either<L, R>
SGL abstract fun SGL(): Semigroup<L>
SGR abstract fun SGR(): Semigroup<R>

Inheritors

EitherMonoid interface ~~EitherMonoid~~<L, R> : Monoid<Either<L, R>>, EitherSemigroup<L, R>

Do you like Arrow?

Arrow Org
<