Ops

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

Type members

Types

Value members

Abstract methods

def self: F[A]

Concrete methods

def filterA[G[_]](f: A => G[Boolean])(G: Applicative[G]): G[F[A]]
def hashDistinct(H: Hash[A]): F[A]
def ordDistinct(O: Order[A]): F[A]
def traverseEither[G[_], B, C](f: A => G[Either[C, B]])(g: (A, C) => G[Unit])(G: Monad[G]): G[F[B]]
def traverseFilter[G[_], B](f: A => G[Option[B]])(G: Applicative[G]): G[F[B]]

Abstract fields