Ask

trait Ask[F[_], R] extends ContextRoot
Companion:
object
trait Serializable
class Object
trait Matchable
class Any
trait Local[F, R]
trait Provide[Low, F, R]
Ask[F, R]

Value members

Abstract methods

def F: Monad[F]
def ask[R1 >: R]: F[R1]

Concrete methods

def access[A](f: R => A): F[A]
def accessF[A](f: R => F[A]): F[A]
def mapK[G[_] : Monad](fk: FunctionK[F, G]): Ask[G, R]
def zoom[R1](g: Getter[R, R1]): Ask[F, R1]