Envs

kyo.Envs
See theEnvs companion object
class Envs[+V] extends Effect[Envs[V]]

Attributes

Companion
object
Graph
Supertypes
trait Effect[Envs[V]]
class Object
trait Matchable
class Any

Members list

Type members

Types

type Command[T] = Unit

Value members

Concrete methods

def get(using Tag[Envs[V]]): V < Envs[V]
Extension method from Envs
def run[T : Flat, S, VS, VR](env: V)(value: T < (Envs[VS] & S))(implicit evidence$1: Flat[T], HasEnvs[V, VS] { type Remainder = VR; }, Tag[Envs[V]]): T < (S & VR)
Extension method from Envs
inline def use[T, S](inline f: V => T < S)(using inline tag: Tag[Envs[V]]): T < (Envs[V] & S)
Extension method from Envs