package profunctor
- Source
- package.scala
- Alphabetic
- By Inheritance
- profunctor
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
-    trait Choice[P[_, _]] extends Profunctor[P]The Choice type class extends cats.arrow.Profunctor with combinators for working with sum types. The Choice type class extends cats.arrow.Profunctor with combinators for working with sum types. - P
- type constructor of kind (* -> * -> *) 
 - Annotations
- @implicitNotFound()
- See also
- Choice#left and Choice#right lift values in a cats.arrow.Profunctor to act on the Left and Right components of a sum, respectively. 
 
-  abstract class ChoiceInstances extends AnyRef
-    trait Closed[P[_, _]] extends Profunctor[P]The Closed type class extends the Profunctor class to work with functions. The Closed type class extends the Profunctor class to work with functions. A cats.arrow.Strong cats.arrow.Profunctor allows the monoidal structure to pass through. A Closed cats.arrow.Profunctor allows the closed structure to pass through - Annotations
- @implicitNotFound()
 
-  abstract class ClosedInstances extends AnyRef
-    trait Cochoice[P[_, _]] extends Profunctor[P]The Cochoice type class provides the dual operations of the Choice. 
-    trait Corepresentable[P[_, _]] extends SerializableThe Corepresentable is a cats.arrow.Profunctor of P[_, _], if there exists a cats.Functor of F[_] such that P[A, B] c is isomorphic to F[B] => A. The Corepresentable is a cats.arrow.Profunctor of P[_, _], if there exists a cats.Functor of F[_] such that P[A, B] c is isomorphic to F[B] => A. - Annotations
- @implicitNotFound()
 
-  abstract class CorepresentableInstances extends AnyRef
-    type Costar[F[_], A, B] = Cokleisli[F, A, B]Costar turns a cats.Functor into a cats.arrow.Profunctor "backwards". Costar turns a cats.Functor into a cats.arrow.Profunctor "backwards". Costar is a type alias of cats.data.Cokleisli 
-  abstract class CostarInstances extends AnyRef
-    type Star[F[_], -A, B] = Kleisli[F, A, B]A Star turns a cats.Functor into a cats.arrow.Profunctor "forwards". A Star turns a cats.Functor into a cats.arrow.Profunctor "forwards". A Star is a type alias of cats.data.Kleisli. 
-  abstract class StarInstances extends AnyRef
-  trait Traversing[S, T, A, B] extends AnyRef
-    trait Wander[P[_, _]] extends Strong[P] with Choice[P]Class for profunctors that support polymorphic traversals Class for profunctors that support polymorphic traversals - Annotations
- @implicitNotFound()
 
-  abstract class WanderInstances extends AnyRef
Value Members
-  object Choice extends ChoiceInstances with Serializable
-  object Closed extends ClosedInstances with Serializable
-  object Cochoice extends Serializable
-  object Corepresentable extends Serializable
-  object Costar extends CostarInstances
-  object Star extends StarInstances
-  object Wander extends WanderInstances with Serializable