Ops

trait Ops[F[_], A] extends Serializable
trait Serializable
class Object
trait Matchable
class Any
trait AllOps[F, A]

Type members

Types

type TypeClassType <: Align[F]

Value members

Abstract methods

def self: F[A]

Concrete methods

def align[B](fb: F[B]): F[Ior[A, B]]
def alignCombine(fa2: F[A])(`ev$1`: Semigroup[A]): F[A]
def alignMergeWith(fa2: F[A])(f: (A, A) => A): F[A]
def alignWith[B, C](fb: F[B])(f: Ior[A, B] => C): F[C]
def padZip[B](fb: F[B]): F[(Option[A], Option[B])]
def padZipWith[B, C](fb: F[B])(f: (Option[A], Option[B]) => C): F[C]
def zipAll[B](fb: F[B], a: A, b: B): F[(A, B)]

Abstract fields