Bind

hxl.Hxl$.Bind
final case class Bind[F[_], A, B](requests: Requests[F, A], f: A => Hxl[F, B]) extends Hxl[F, B]

Attributes

Source
Hxl.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Hxl[F, B]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def andThen[C](f2: B => Hxl[F, C])(implicit F: Functor[F]): Hxl[F, C]

Attributes

Source
Hxl.scala
def mapK[G[_] : Functor](fk: FunctionK[F, G]): Hxl[G, B]

Attributes

Source
Hxl.scala

Inherited methods

def flatMapF[B](f: B => F[B])(implicit F: Functor[F]): Hxl[F, B]

Attributes

Inherited from:
Hxl
Source
Hxl.scala
def foldMap[G[_]](fk: Compiler[F, G])(implicit G: Monad[G]): G[A]

Attributes

Inherited from:
Hxl
Source
Hxl.scala
def monadic: HxlM[F, A]

Attributes

Inherited from:
Hxl
Source
Hxl.scala

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product