TupledFunction

@implicitNotFound("${F} cannot be tupled as ${G}") @experimental
sealed trait TupledFunction[F, G]

Type class relating a FunctionN[..., R] with an equivalent tupled function Function1[TupleN[...], R]

Type parameters:
F

a function type

G

a tupled function type (function of arity 1 receiving a tuple as argument)

Source:
TupledFunction.scala
class Object
trait Matchable
class Any

Value members

Abstract methods

def tupled(f: F): G
def untupled(g: G): F