Ops

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

Attributes

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

Members list

Type members

Types

Attributes

Source
Bifoldable.scala

Value members

Abstract methods

def self: F[A, B]

Attributes

Source
Bifoldable.scala

Concrete methods

def bifold(implicit A: Monoid[A], B: Monoid[B]): (A, B)

Attributes

Source
Bifoldable.scala
def bifoldLeft[C](c: C)(f: (C, A) => C, g: (C, B) => C): C

Attributes

Source
Bifoldable.scala
def bifoldMap[C](f: A => C, g: B => C)(implicit C: Monoid[C]): C

Attributes

Source
Bifoldable.scala
def bifoldRight[C](c: Eval[C])(f: (A, Eval[C]) => Eval[C], g: (B, Eval[C]) => Eval[C]): Eval[C]

Attributes

Source
Bifoldable.scala

Abstract fields