Tupled
libretto.lambda.Tupled$package.Tupled
object Tupled
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Tupled.type
Members list
Value members
Concrete methods
def unzip[|*|[_, _], F[_], A, B](ab: Tupled[|*|, F, |*|[A, B]])(using F: Unzippable[|*|, F]): (Tupled[|*|, F, A], Tupled[|*|, F, B])
Givens
Givens
Extensions
Extensions
extension [|*|[_, _], F[_], A](a: Tupled[|*|, F, A])
def deduplicateLeafs[->[_, _]](dup: [x] => F[x] => ->[x, |*|[x, x]])(using F: ClampEq[F], shuffled: ShuffledModule[->, |*|]): Exists[[X] =>> (Tupled[|*|, F, X], shuffled.Shuffled[X, A])]
In this article