given_Covariant_Computable
works.iterative.ui.model.Computable.given_Covariant_Computable
object given_Covariant_Computable extends Covariant[Computable]
Attributes
- Graph
-
- Supertypes
-
trait Covariant[Computable]trait Invariant[Computable]class Objecttrait Matchableclass AnyShow all
- Self type
Members list
Value members
Concrete methods
Lift a function from A to B to a function from F[A] to F[B].
Lift a function from A to B to a function from F[A] to F[B].
Attributes
Inherited methods
final def compose[G[_]](implicit g: Contravariant[G]): Contravariant[{ type lambda = [A] =>> Computable[G[A]]; }#<none>]
Compose covariant and contravariant functors.
Compose covariant and contravariant functors.
Attributes
- Inherited from:
- Covariant
final def compose[G[_]](implicit g: Covariant[G]): Covariant[{ type lambda = [A] =>> Computable[G[A]]; }#<none>]
Compose two covariant functors.
Compose two covariant functors.
Attributes
- Inherited from:
- Covariant
final def compose[G[_]](implicit g: Invariant[G]): Invariant[{ type lambda = [A] =>> Computable[G[A]]; }#<none>]
Compose two invariant functors.
Compose two invariant functors.
Attributes
- Inherited from:
- Invariant
def compositionLaw[A, B, C](fa: Computable[A], f: Equivalence[A, B], g: Equivalence[B, C])(implicit equal: Equal[Computable[C]]): Boolean
Attributes
- Inherited from:
- Invariant
Attributes
- Inherited from:
- Covariant
Attributes
- Inherited from:
- Covariant
Attributes
- Inherited from:
- Invariant
Attributes
- Inherited from:
- Covariant
Attributes
- Inherited from:
- Covariant
In this article