Foldable

cats.Foldable$
See theFoldable companion trait
object Foldable

Attributes

Companion
trait
Source
Foldable.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Foldable.type

Members list

Type members

Classlikes

trait AllOps[F[_], A] extends Ops[F, A], AllOps[F, A]

Attributes

Source
Foldable.scala
Supertypes
trait AllOps[F, A]
trait Ops[F, A]
trait Ops[F, A]
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait Ops[F[_], A] extends Serializable

Attributes

Source
Foldable.scala
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait AllOps[F, A]
trait ToFoldableOps extends Serializable

Attributes

Source
Foldable.scala
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
trait AllSyntax
object all.type
object implicits.type
object foldable.type
object nonInheritedOps.type
Show all

Deprecated classlikes

Attributes

Deprecated
true
Source
Foldable.scala
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Self type
object ops

Attributes

Deprecated
true
Source
Foldable.scala
Supertypes
class Object
trait Matchable
class Any
Self type
ops.type

Value members

Concrete methods

def apply[F[_]](implicit instance: Foldable[F]): Foldable[F]

Summon an instance of Foldable for F.

Summon an instance of Foldable for F.

Attributes

Source
Foldable.scala
def iterateRight[A, B](iterable: Iterable[A], lb: Eval[B])(f: (A, Eval[B]) => Eval[B]): Eval[B]

Attributes

Source
Foldable.scala
def iterateRightDefer[G[_] : Defer, A, B](iterable: Iterable[A], lb: G[B])(f: (A, G[B]) => G[B]): G[B]

Attributes

Source
Foldable.scala