ApplicativeSyntax
trait ApplicativeSyntax
Convenience syntax for Applicative
usage.
Convenience syntax for Applicative
usage.
Please forgive the use of overloading here, which avoids having to have an ApplicativeBuilder
.
class Object
trait Matchable
class Any
Value members
Concrete methods
def forTupled[M[_], A, B, C, D](ma: M[A], mb: M[B], mc: M[C], md: M[D])(F: Applicative[M]): M[(A, B, C, D)]
def forTupled[M[_], A, B, C, D, E](ma: M[A], mb: M[B], mc: M[C], md: M[D], me: M[E])(F: Applicative[M]): M[(A, B, C, D, E)]
def forTupled[M[_], A, B, C, D, E, F](ma: M[A], mb: M[B], mc: M[C], md: M[D], me: M[E], mf: M[F])(F: Applicative[M]): M[(A, B, C, D, E, F)]
def forTupled[M[_], A, B, C, D, E, F, G](ma: M[A], mb: M[B], mc: M[C], md: M[D], me: M[E], mf: M[F], mg: M[G])(F: Applicative[M]): M[(A, B, C, D, E, F, G)]
def forTupled[M[_], A, B, C, D, E, F, G, H](ma: M[A], mb: M[B], mc: M[C], md: M[D], me: M[E], mf: M[F], mg: M[G], mh: M[H])(F: Applicative[M]): M[(A, B, C, D, E, F, G, H)]
def forTupled[M[_], A, B, C, D, E, F, G, H, I](ma: M[A], mb: M[B], mc: M[C], md: M[D], me: M[E], mf: M[F], mg: M[G], mh: M[H], mi: M[I])(F: Applicative[M]): M[(A, B, C, D, E, F, G, H, I)]