Ops

cats.arrow.Arrow.Ops
trait Ops[F[_, _], A, B] extends Serializable

Attributes

Source
Arrow.scala
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
trait AllOps[F, A, B]
trait AllOps[F, A, B]
trait AllOps[F, A, B]

Members list

Type members

Types

type TypeClassType <: Arrow[F]

Attributes

Source
Arrow.scala

Value members

Abstract methods

def self: F[A, B]

Attributes

Source
Arrow.scala

Concrete methods

def &&&[C](g: F[A, C]): F[A, (B, C)]

Attributes

Source
Arrow.scala
def ***[C, D](g: F[C, D]): F[(A, C), (B, D)]

Attributes

Source
Arrow.scala
def merge[C](g: F[A, C]): F[A, (B, C)]

Attributes

Source
Arrow.scala
def split[C, D](g: F[C, D]): F[(A, C), (B, D)]

Attributes

Source
Arrow.scala

Abstract fields