BindOps

final
class BindOps[F[_], A] extends Ops[F[A]]

Wraps a value self and provides methods related to Bind

trait Ops[F[A]]
class Object
trait Matchable
class Any

Value members

Concrete methods

def >>[B](b: => F[B]): F[B]
def >>![B](f: A => F[B]): F[A]
def >>=[B](f: A => F[B]): F[B]
def flatMap[B](f: A => F[B]): F[B]
def ifM[B](ifTrue: => F[B], ifFalse: => F[B])(implicit ev: A === Boolean): F[B]
def join[B](implicit ev: Liskov[A, F[B]]): F[B]
def mproduct[B](f: A => F[B]): F[(A, B)]
def μ[B](implicit ev: Liskov[A, F[B]]): F[B]
def [B](f: A => F[B]): F[B]

Concrete fields

val self: F[A]

Implicits

Implicits

implicit
val F: Bind[F]