GCoalgebra

final class GCoalgebra[F[_], A, S](val run: A => F[S]) extends AnyVal
Companion:
object
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def andThen[T](f: GCoalgebra[F, S, T])(implicit F: FlatMap[F]): GCoalgebra[F, A, T]
def apply(a: A): F[S]
def compose[Z](f: GCoalgebra[F, Z, A])(implicit F: FlatMap[F]): GCoalgebra[F, Z, S]
def lift[M[_]](implicit M: Applicative[M]): GCoalgebraM[M, F, A, S]
def scatter(scatter: (F, A) => S): Scattered[F, A, S]
def toKleisli: Kleisli[F, A, S]

Concrete fields

val run: A => F[S]