Fold

object Fold extends FoldInstances
Companion
class
Source
Fold.scala
class Object
trait Matchable
class Any

Value members

Concrete methods

def fromFoldable[F[_], A](`evidence$2`: Foldable[F]): Fold[F[A], A]

create a Fold from a Foldable

create a Fold from a Foldable

Source
Fold.scala
def select[A](p: A => Boolean): Fold[A, A]

Deprecated methods

@deprecated("use Lens.codiagonal", since = "3.0.0-M4")
def codiagonal[A]: Fold[Either[A, A], A]
Deprecated
[Since version 3.0.0-M4]
Source
Fold.scala
@deprecated("use Iso.id", since = "3.0.0-M2")
def id[A]: Fold[A, A]
Deprecated
[Since version 3.0.0-M2]
Source
Fold.scala
@deprecated("use Optional.void", since = "3.0.0-M2")
def void[S, A]: Fold[S, A]

Fold that points to nothing

Fold that points to nothing

Deprecated
[Since version 3.0.0-M2]
Source
Fold.scala

Implicits

Implicits

implicit def foldSyntax[S, A](self: Fold[S, A]): FoldSyntax[S, A]

Inherited implicits

implicit val foldChoice: Choice[[S, A] =>> Fold[S, A]]
Inherited from
FoldInstances
Source
Fold.scala