Ops

cats.Align$.Ops
trait Ops[F[_], A] extends Serializable

Attributes

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

Members list

Type members

Types

type TypeClassType <: Align[F]

Attributes

Source
Align.scala

Value members

Abstract methods

def self: F[A]

Attributes

Source
Align.scala

Concrete methods

def align[B](fb: F[B]): F[Ior[A, B]]

Attributes

Source
Align.scala
def alignCombine(fa2: F[A])(implicit ev$1: Semigroup[A]): F[A]

Attributes

Source
Align.scala
def alignMergeWith(fa2: F[A])(f: (A, A) => A): F[A]

Attributes

Source
Align.scala
def alignWith[B, C](fb: F[B])(f: Ior[A, B] => C): F[C]

Attributes

Source
Align.scala
def padZip[B](fb: F[B]): F[(Option[A], Option[B])]

Attributes

Source
Align.scala
def padZipWith[B, C](fb: F[B])(f: (Option[A], Option[B]) => C): F[C]

Attributes

Source
Align.scala
def zipAll[B](fb: F[B], a: A, b: B): F[(A, B)]

Attributes

Source
Align.scala

Abstract fields