libretto.lambda.CapturingFun
See theCapturingFun companion trait
object CapturingFun
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CapturingFun.type
Members list
Type members
Classlikes
case class Closure[-->[_, _], |*|[_, _], F[_], X, A, B](captured: F[X], f: (X |*| A) --> B) extends CapturingFun[-->, |*|, F, A, B]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class NoCapture[-->[_, _], |*|[_, _], F[_], A, B](f: A --> B) extends CapturingFun[-->, |*|, F, A, B]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Givens
Givens
given given_SymmetricSemigroupalCategory_CapturingFun_|*|[-->[_, _], |*|[_, _], F[_]](using ev: SymmetricSemigroupalCategory[-->, |*|], F: Zippable[|*|, F]): SymmetricSemigroupalCategory[[_, _] =>> CapturingFun[-->, |*|, F, _$21, _$22], |*|]
In this article