CaptureFst
libretto.lambda.Capture.CaptureFst
case class CaptureFst[**[_, _], F[_], A, B1, B2](b1: Tupled[**, F, B1], f: Capture[**, F, A, B2]) extends Proper[**, F, A, B1 ** B2]
Attributes
- Graph
-
- Supertypes
Members list
Value members
Inherited methods
Attributes
- Inherited from:
- Capture
def absorb[P[_], X](value: F[X], path: Proper[**, P])(using P[X] =:= A, Unzippable[**, F]): Absorbed[**, F, P, B1 ** B2]
Attributes
- Inherited from:
- Capture
Attributes
- Inherited from:
- Capture
def exposeCaptured(using sh: Shuffle[**]): Either[A =:= B1 ** B2, Exposed[sh.type, **, F, A, B1 ** B2]]
Attributes
- Inherited from:
- Capture
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
In this article