Requests

hxl.Requests$
See theRequests companion trait
object Requests

Attributes

Companion:
trait
Source:
Requests.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

final case class Ap[F[_], A, B](left: Requests[F, A => B], right: Requests[F, A]) extends Requests[F, B]

Attributes

Source:
Requests.scala
Graph
Supertypes
trait Product
trait Equals
trait Requests[F, B]
class Object
trait Matchable
class Any
trait DSMap

Attributes

Source:
Requests.scala
Graph
Supertypes
class Object
trait Matchable
class Any
final case class Lift[F[_], K, A](source: DataSource[F, K, A], key: K) extends Requests[F, Option[A]]

Attributes

Source:
Requests.scala
Graph
Supertypes
trait Product
trait Equals
trait Requests[F, Option[A]]
class Object
trait Matchable
class Any
final case class Pure[F[_], A](value: A) extends Requests[F, A]

Attributes

Source:
Requests.scala
Graph
Supertypes
trait Product
trait Equals
trait Requests[F, A]
class Object
trait Matchable
class Any

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
Source:
Mirror.scala

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source:
Mirror.scala

Value members

Concrete methods

def getKeys[F[_]](req: Requests[F, _]): Eval[Set[Lift[F, _, _]]]

Attributes

Source:
Requests.scala
def read[F[_], A](req: Requests[F, A], state: DSMap): Eval[A]

Attributes

Source:
Requests.scala
def run[F[_] : Parallel, A](requests: Requests[F, A])(implicit evidence$1: Parallel[F], F: Applicative[F]): F[A]

Attributes

Source:
Requests.scala

Implicits

Implicits

implicit def applicativeForRequests[F[_]]: Applicative[[_] =>> Requests[F, _$10]]

Attributes

Source:
Requests.scala