Tupled
libretto.lambda.Tupled$package$.Tupled$
object Tupled
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Tupled.type
Members list
Concise view
Value members
Givens
Givens
Extensions
Extensions
extension [|*|[_, _], F[_], A](a: Tupled[|*|, F, A])
def deduplicateLeafs[->[_, _]](dup: [x] => (x$1: F[x]) => ->[x, |*|[x, x]])(using F: UniqueTypeArg[F], shuffled: Shuffled[->, |*|]): Exists[[X] =>> (Tupled[|*|, F, X], Shuffled[X, A])]
def foldMap[G[_]](map: [x] => (x$1: F[x]) => G[x], zip: [x, y] => (x$1: G[x], x$2: G[y]) => G[|*|[x, y]]): G[A]