Envs

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

Attributes

Companion
object
Graph
Supertypes
class 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, S, VS, VR](env: V)(value: T < (Envs[VS] & S))(using HasEnvs[V, VS] { type Remainder = VR; }, Tag[Envs[V]], Flat[T < (Envs[VS] & S)]): T < (S & VR)
Extension method from Envs
def use[T, S](f: V => T < S)(using Tag[Envs[V]]): T < (Envs[V] & S)
Extension method from Envs