jaskell

package jaskell

Type members

Classlikes

trait Applicative[F[_]] extends Functor[F]
trait Functor[F[_]]
trait Monad[F[_]] extends Applicative[F]
trait SeqU

Givens

Givens

given futureMonad(using val ec: ExecutionContext): Monad[[T] =>> Future[T]]
given listMonad: Monad[List]
given optionMonad: Monad[[A] =>> Option[A]]
given seqU: SeqU
given tryApplictive[Arg]: Applicative[[Result] =>> Arg => Try[Result]]
given tryMonad: Monad[[T] =>> Try[T]]