Packages

c

cats.syntax

SeparateOps

final class SeparateOps[F[_], G[_, _], A, B] extends AnyVal with SeparateOpsBinCompat0[F, G, A, B]

Linear Supertypes
SeparateOpsBinCompat0[F, G, A, B], AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SeparateOps
  2. SeparateOpsBinCompat0
  3. AnyVal
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SeparateOps(fgab: F[G[A, B]])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val fgab: F[G[A, B]]
    Attributes
    protected
  6. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  7. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  8. def separate(implicit F: FlatMap[F], A: Alternative[F], G: Bifoldable[G]): (F[A], F[B])

    See Alternative.separate

    See Alternative.separate

    Example:

    scala> import cats.implicits._
    scala> val l: List[Either[String, Int]] = List(Right(1), Left("error"))
    scala> l.separate
    res0: (List[String], List[Int]) = (List(error),List(1))
    Definition Classes
    SeparateOpsBinCompat0
  9. def separateFoldable(implicit F: Foldable[F], A: Alternative[F], G: Bifoldable[G]): (F[A], F[B])

    See Alternative.separateFoldable

    See Alternative.separateFoldable

    Example:

    scala> import cats.implicits._
    scala> val l: List[Either[String, Int]] = List(Right(1), Left("error"))
    scala> l.separateFoldable
    res0: (List[String], List[Int]) = (List(error),List(1))
  10. def toString(): String
    Definition Classes
    Any

Deprecated Value Members

  1. def separate(F: Monad[F], A: Alternative[F], G: Bifoldable[G]): (F[A], F[B])
    Attributes
    protected
    Annotations
    @deprecated
    Deprecated

    (Since version 2.6.2) use a FlatMap-constrained version instead

Inherited from SeparateOpsBinCompat0[F, G, A, B]

Inherited from AnyVal

Inherited from Any

Ungrouped